[2026-02-02T20:15:03.485842] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-02-02T20:15:03.665028] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-02-02T20:15:03.836324] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-02-02T20:15:04.010093] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-02-02T20:15:04.011813] [WARN ] [STATE ] State set to: WAITING [2026-02-02T20:15:04.011903] [INFO ] [STATE ] Checking TDM service status... [2026-02-02T20:15:04.214164] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-02-02T20:15:04.218897] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-02-02), and is a dependency of this service. [2026-02-02T20:15:04.252547] [WARN ] [sig-status] Service 'sig' is not running. [2026-02-02T20:15:04.288060] [WARN ] [sap-status] Service 'sap' is not running. [2026-02-02T20:15:04.321333] [WARN ] [exp-status] Service 'exp' is not running. [2026-02-02T20:15:04.321614] [WARN ] [STATE ] State set to: RUNNING [2026-02-02T20:15:04.321683] [INFO ] [CACHE ] Starting cache update [2026-02-02T20:15:04.321722] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-02-02T20:15:04.325487] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-02-02T20:15:04.325783] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-02-02T20:15:04.325826] [INFO ] [CACHE ] Cache update completed successfully [2026-02-02T20:15:04.325855] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-02-02T20:15:04.325905] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-02-02T20:15:04.397874] [DEBUG] [REMOTE ] Fetched 3456 unique symbols from directory listing. [2026-02-02T20:15:04.406403] [INFO ] [sig ] Skipping 3456 symbols with existing configuration [2026-02-02T20:15:04.406540] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-02-02T20:15:04.407964] [INFO ] [sig ] Generating forecasts for all active symbols [2026-02-02T20:15:04.408018] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-02-02T20:15:04.529169] [DEBUG] [REMOTE ] Fetched 3456 unique symbols from directory listing. [2026-02-02T20:15:04.533829] [INFO ] [sig ] Found 3456 active symbols to forecast [2026-02-02T20:15:04.536774] [INFO ] [sig ] [1/3456] Forecasting A... [2026-02-02T20:15:04.536832] [INFO ] [sig ] Generating forecast for: A [2026-02-02T20:15:04.536869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-02-02T20:15:04.549621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-02-02T20:15:04.550101] [INFO ] [FORECASTER] Starting predict_future for A [2026-02-02T20:15:04.551045] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-02-02T20:15:04.551099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:04.551131] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:04.551159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:04.551217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:04.610148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:04.611120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:04.611222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:04.611257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:04.737565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:04.737767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:04.737807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:04.737864] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:04.742128] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: UP (p=87.68%) [2026-02-02T20:15:04.742428] [INFO ] [FORECASTER] Completed predict_future for A [2026-02-02T20:15:04.742589] [INFO ] [sig ] A: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:04.891691] [INFO ] [LOCAL ] Saved forecast: A 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/A.txt [2026-02-02T20:15:04.891856] [INFO ] [sig ] [1/3456] Completed A in 0.4s | 2.82 sym/s | Total: 0.4s | ETA: 20.4m [2026-02-02T20:15:04.891902] [INFO ] [sig ] [2/3456] Forecasting AAL... [2026-02-02T20:15:04.891935] [INFO ] [sig ] Generating forecast for: AAL [2026-02-02T20:15:04.891970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-02-02T20:15:04.905206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-02-02T20:15:04.905565] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-02-02T20:15:04.906530] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-02-02T20:15:04.906610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:04.906650] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:04.906679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:04.906740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:04.969360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:04.970489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:04.970610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:04.970649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:05.098904] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:05.099259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:05.099301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:05.099330] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:05.103742] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: UP (p=60.53%) [2026-02-02T20:15:05.104257] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-02-02T20:15:05.104405] [INFO ] [sig ] AAL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:05.262168] [INFO ] [LOCAL ] Saved forecast: AAL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AAL.txt [2026-02-02T20:15:05.262324] [INFO ] [sig ] [2/3456] Completed AAL in 0.4s | 2.76 sym/s | Total: 0.7s | ETA: 20.9m [2026-02-02T20:15:05.262368] [INFO ] [sig ] [3/3456] Forecasting AAOI... [2026-02-02T20:15:05.262398] [INFO ] [sig ] Generating forecast for: AAOI [2026-02-02T20:15:05.262429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-02-02T20:15:05.276690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-02-02T20:15:05.277293] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-02-02T20:15:05.278264] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-02-02T20:15:05.278321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:05.278354] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:05.278379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:05.278437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:05.339315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:05.340209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:05.340326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:05.340374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:05.476235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:05.476392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:05.476434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:05.476465] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:05.480105] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: UP (p=53.71%) [2026-02-02T20:15:05.480434] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-02-02T20:15:05.480606] [INFO ] [sig ] AAOI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:05.635760] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AAOI.txt [2026-02-02T20:15:05.636128] [INFO ] [sig ] [3/3456] Completed AAOI in 0.4s | 2.73 sym/s | Total: 1.1s | ETA: 21.1m [2026-02-02T20:15:05.636170] [INFO ] [sig ] [4/3456] Forecasting AAON... [2026-02-02T20:15:05.636200] [INFO ] [sig ] Generating forecast for: AAON [2026-02-02T20:15:05.636232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-02-02T20:15:05.650048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-02-02T20:15:05.650409] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-02-02T20:15:05.651238] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-02-02T20:15:05.651291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:05.651322] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:05.651348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:05.651404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:05.710626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:05.711254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:05.711331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:05.711363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:05.828552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:05.828698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:05.828744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:05.828779] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:05.832081] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: DOWN (p=26.43%) [2026-02-02T20:15:05.832359] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-02-02T20:15:05.832487] [INFO ] [sig ] AAON: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:05.972828] [INFO ] [LOCAL ] Saved forecast: AAON 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AAON.txt [2026-02-02T20:15:05.973137] [INFO ] [sig ] [4/3456] Completed AAON in 0.3s | 2.78 sym/s | Total: 1.4s | ETA: 20.7m [2026-02-02T20:15:05.973175] [INFO ] [sig ] [5/3456] Forecasting AAP... [2026-02-02T20:15:05.973203] [INFO ] [sig ] Generating forecast for: AAP [2026-02-02T20:15:05.973233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-02-02T20:15:05.985684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-02-02T20:15:05.986004] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-02-02T20:15:05.986832] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-02-02T20:15:05.986886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:05.986918] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:05.986945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:05.987010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:06.046003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:06.046677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:06.046757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:06.046789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:06.166730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:06.166830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:06.166867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:06.166895] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:06.170236] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: DOWN (p=41.38%) [2026-02-02T20:15:06.170513] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-02-02T20:15:06.170663] [INFO ] [sig ] AAP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:06.311779] [INFO ] [LOCAL ] Saved forecast: AAP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AAP.txt [2026-02-02T20:15:06.311897] [INFO ] [sig ] [5/3456] Completed AAP in 0.3s | 2.82 sym/s | Total: 1.8s | ETA: 20.4m [2026-02-02T20:15:06.311936] [INFO ] [sig ] [6/3456] Forecasting AAPB... [2026-02-02T20:15:06.311964] [INFO ] [sig ] Generating forecast for: AAPB [2026-02-02T20:15:06.311992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-02-02T20:15:06.323999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-02-02T20:15:06.324331] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-02-02T20:15:06.325318] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-02-02T20:15:06.325371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:06.325403] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:06.325429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:06.325486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:06.382759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:06.383405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:06.383485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:06.383517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:06.505922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:06.506039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:06.506079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:06.506109] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:06.509540] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: UP (p=87.49%) [2026-02-02T20:15:06.509849] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-02-02T20:15:06.510166] [INFO ] [sig ] AAPB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:06.653616] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AAPB.txt [2026-02-02T20:15:06.653785] [INFO ] [sig ] [6/3456] Completed AAPB in 0.3s | 2.83 sym/s | Total: 2.1s | ETA: 20.3m [2026-02-02T20:15:06.653840] [INFO ] [sig ] [7/3456] Forecasting AAPD... [2026-02-02T20:15:06.653880] [INFO ] [sig ] Generating forecast for: AAPD [2026-02-02T20:15:06.653922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-02-02T20:15:06.665505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-02-02T20:15:06.665885] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-02-02T20:15:06.666786] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-02-02T20:15:06.666851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:06.666886] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:06.666914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:06.666972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:06.724985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:06.725649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:06.725727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:06.725760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:06.848791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:06.849144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:06.849186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:06.849213] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:06.852703] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: UP (p=88.67%) [2026-02-02T20:15:06.853008] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-02-02T20:15:06.853146] [INFO ] [sig ] AAPD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:06.994399] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AAPD.txt [2026-02-02T20:15:06.994509] [INFO ] [sig ] [7/3456] Completed AAPD in 0.3s | 2.85 sym/s | Total: 2.5s | ETA: 20.2m [2026-02-02T20:15:06.994547] [INFO ] [sig ] [8/3456] Forecasting AAPL... [2026-02-02T20:15:06.994593] [INFO ] [sig ] Generating forecast for: AAPL [2026-02-02T20:15:06.994626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-02-02T20:15:07.006623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-02-02T20:15:07.007158] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-02-02T20:15:07.008191] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-02-02T20:15:07.008245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:07.008278] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:07.008305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:07.008363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:07.065934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:07.066845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:07.066930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:07.066962] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:07.193029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:07.193183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:07.193223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:07.193251] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:07.196723] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: UP (p=71.91%) [2026-02-02T20:15:07.197016] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-02-02T20:15:07.197151] [INFO ] [sig ] AAPL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:07.343375] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AAPL.txt [2026-02-02T20:15:07.343533] [INFO ] [sig ] [8/3456] Completed AAPL in 0.3s | 2.85 sym/s | Total: 2.8s | ETA: 20.2m [2026-02-02T20:15:07.343592] [INFO ] [sig ] [9/3456] Forecasting AAXJ... [2026-02-02T20:15:07.343625] [INFO ] [sig ] Generating forecast for: AAXJ [2026-02-02T20:15:07.343662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-02-02T20:15:07.355857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-02-02T20:15:07.356458] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-02-02T20:15:07.357516] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-02-02T20:15:07.357610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:07.357650] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:07.357677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:07.357738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:07.417887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:07.418770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:07.418854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:07.418887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:07.554298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:07.554460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:07.554501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:07.554530] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:07.558328] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=31.41%) [2026-02-02T20:15:07.558679] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-02-02T20:15:07.558832] [INFO ] [sig ] AAXJ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:07.709563] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AAXJ.txt [2026-02-02T20:15:07.709738] [INFO ] [sig ] [9/3456] Completed AAXJ in 0.4s | 2.84 sym/s | Total: 3.2s | ETA: 20.3m [2026-02-02T20:15:07.709779] [INFO ] [sig ] [10/3456] Forecasting AB... [2026-02-02T20:15:07.709809] [INFO ] [sig ] Generating forecast for: AB [2026-02-02T20:15:07.709841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-02-02T20:15:07.722259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-02-02T20:15:07.722659] [INFO ] [FORECASTER] Starting predict_future for AB [2026-02-02T20:15:07.723494] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-02-02T20:15:07.723549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:07.723635] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:07.723686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:07.723780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:07.783260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:07.784621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:07.784727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:07.784760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:07.909233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:07.909393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:07.909436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:07.909466] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:07.913198] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: DOWN (p=47.23%) [2026-02-02T20:15:07.913488] [INFO ] [FORECASTER] Completed predict_future for AB [2026-02-02T20:15:07.913638] [INFO ] [sig ] AB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:08.055183] [INFO ] [LOCAL ] Saved forecast: AB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AB.txt [2026-02-02T20:15:08.055337] [INFO ] [sig ] [10/3456] Completed AB in 0.3s | 2.84 sym/s | Total: 3.5s | ETA: 20.2m [2026-02-02T20:15:08.055378] [INFO ] [sig ] [11/3456] Forecasting ABCB... [2026-02-02T20:15:08.055408] [INFO ] [sig ] Generating forecast for: ABCB [2026-02-02T20:15:08.055440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-02-02T20:15:08.067361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-02-02T20:15:08.067790] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-02-02T20:15:08.068644] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-02-02T20:15:08.068711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:08.068752] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:08.068788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:08.068853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:08.126866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:08.127519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:08.127626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:08.127673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:08.253654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:08.253795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:08.253835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:08.253863] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:08.257969] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: UP (p=53.91%) [2026-02-02T20:15:08.258267] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-02-02T20:15:08.258403] [INFO ] [sig ] ABCB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:08.402178] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ABCB.txt [2026-02-02T20:15:08.402301] [INFO ] [sig ] [11/3456] Completed ABCB in 0.3s | 2.85 sym/s | Total: 3.9s | ETA: 20.2m [2026-02-02T20:15:08.402340] [INFO ] [sig ] [12/3456] Forecasting ABCL... [2026-02-02T20:15:08.402369] [INFO ] [sig ] Generating forecast for: ABCL [2026-02-02T20:15:08.402399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-02-02T20:15:08.415022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-02-02T20:15:08.415369] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-02-02T20:15:08.416409] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-02-02T20:15:08.416463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:08.416496] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:08.416522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:08.416602] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:08.474708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:08.475499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:08.475593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:08.475628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:08.601776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:08.601894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:08.601933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:08.601961] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:08.605331] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-02-02T20:15:08.605642] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-02-02T20:15:08.605771] [INFO ] [sig ] ABCL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:08.752550] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ABCL.txt [2026-02-02T20:15:08.752696] [INFO ] [sig ] [12/3456] Completed ABCL in 0.4s | 2.85 sym/s | Total: 4.2s | ETA: 20.2m [2026-02-02T20:15:08.752745] [INFO ] [sig ] [13/3456] Forecasting ABEO... [2026-02-02T20:15:08.752774] [INFO ] [sig ] Generating forecast for: ABEO [2026-02-02T20:15:08.752806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-02-02T20:15:08.765620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-02-02T20:15:08.765920] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-02-02T20:15:08.766785] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-02-02T20:15:08.766839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:08.766872] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:08.766900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:08.766958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:08.825835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:08.826677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:08.826756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:08.826788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:08.953042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:08.953197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:08.953236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:08.953305] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:08.957728] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: UP (p=69.37%) [2026-02-02T20:15:08.958214] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-02-02T20:15:08.958356] [INFO ] [sig ] ABEO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:09.102480] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ABEO.txt [2026-02-02T20:15:09.102660] [INFO ] [sig ] [13/3456] Completed ABEO in 0.3s | 2.85 sym/s | Total: 4.6s | ETA: 20.2m [2026-02-02T20:15:09.102706] [INFO ] [sig ] [14/3456] Forecasting ABG... [2026-02-02T20:15:09.102737] [INFO ] [sig ] Generating forecast for: ABG [2026-02-02T20:15:09.102767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-02-02T20:15:09.114854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-02-02T20:15:09.115209] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-02-02T20:15:09.116116] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-02-02T20:15:09.116170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:09.116202] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:09.116228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:09.116289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:09.174742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:09.175623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:09.175708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:09.175741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:09.299535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:09.299721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:09.299763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:09.299792] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:09.303720] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=93.98%) [2026-02-02T20:15:09.304017] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-02-02T20:15:09.304153] [INFO ] [sig ] ABG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:09.452101] [INFO ] [LOCAL ] Saved forecast: ABG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ABG.txt [2026-02-02T20:15:09.452229] [INFO ] [sig ] [14/3456] Completed ABG in 0.3s | 2.85 sym/s | Total: 4.9s | ETA: 20.1m [2026-02-02T20:15:09.452274] [INFO ] [sig ] [15/3456] Forecasting ABM... [2026-02-02T20:15:09.452305] [INFO ] [sig ] Generating forecast for: ABM [2026-02-02T20:15:09.452336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-02-02T20:15:09.464210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-02-02T20:15:09.464524] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-02-02T20:15:09.465356] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-02-02T20:15:09.465409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:09.465441] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:09.465468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:09.465531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:09.525801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:09.526471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:09.526568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:09.526619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:09.645527] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:09.645667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:09.645708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:09.645737] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:09.649489] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-02-02T20:15:09.649827] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-02-02T20:15:09.649965] [INFO ] [sig ] ABM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:09.794554] [INFO ] [LOCAL ] Saved forecast: ABM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ABM.txt [2026-02-02T20:15:09.794690] [INFO ] [sig ] [15/3456] Completed ABM in 0.3s | 2.85 sym/s | Total: 5.3s | ETA: 20.1m [2026-02-02T20:15:09.794728] [INFO ] [sig ] [16/3456] Forecasting ABNB... [2026-02-02T20:15:09.794756] [INFO ] [sig ] Generating forecast for: ABNB [2026-02-02T20:15:09.794787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-02-02T20:15:09.807747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-02-02T20:15:09.808046] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-02-02T20:15:09.808959] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-02-02T20:15:09.809014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:09.809047] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:09.809074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:09.809137] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:09.867887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:09.868547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:09.868645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:09.868679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:09.991041] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:09.991169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:09.991209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:09.991237] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:09.994658] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: DOWN (p=18.55%) [2026-02-02T20:15:09.994939] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-02-02T20:15:09.995070] [INFO ] [sig ] ABNB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:10.156782] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ABNB.txt [2026-02-02T20:15:10.156925] [INFO ] [sig ] [16/3456] Completed ABNB in 0.4s | 2.85 sym/s | Total: 5.6s | ETA: 20.1m [2026-02-02T20:15:10.156965] [INFO ] [sig ] [17/3456] Forecasting ABOS... [2026-02-02T20:15:10.156994] [INFO ] [sig ] Generating forecast for: ABOS [2026-02-02T20:15:10.157024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-02-02T20:15:10.168833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-02-02T20:15:10.169141] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-02-02T20:15:10.169999] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-02-02T20:15:10.170053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:10.170084] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:10.170111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:10.170167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:10.229261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:10.230154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:10.230249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:10.230283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:10.354353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:10.354533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:10.354611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:10.354657] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:10.359444] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-02-02T20:15:10.359958] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-02-02T20:15:10.360164] [INFO ] [sig ] ABOS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:10.523134] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ABOS.txt [2026-02-02T20:15:10.523299] [INFO ] [sig ] [17/3456] Completed ABOS in 0.4s | 2.84 sym/s | Total: 6.0s | ETA: 20.2m [2026-02-02T20:15:10.523343] [INFO ] [sig ] [18/3456] Forecasting ABSI... [2026-02-02T20:15:10.523374] [INFO ] [sig ] Generating forecast for: ABSI [2026-02-02T20:15:10.523408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-02-02T20:15:10.535359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-02-02T20:15:10.535711] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-02-02T20:15:10.536534] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-02-02T20:15:10.536606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:10.536650] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:10.536678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:10.536734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:10.594737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:10.595717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:10.595804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:10.595837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:10.717488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:10.717684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:10.717724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:10.717754] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:10.721363] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: UP (p=87.74%) [2026-02-02T20:15:10.721719] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-02-02T20:15:10.721863] [INFO ] [sig ] ABSI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:10.869648] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ABSI.txt [2026-02-02T20:15:10.869809] [INFO ] [sig ] [18/3456] Completed ABSI in 0.3s | 2.84 sym/s | Total: 6.3s | ETA: 20.2m [2026-02-02T20:15:10.869851] [INFO ] [sig ] [19/3456] Forecasting ABUS... [2026-02-02T20:15:10.869880] [INFO ] [sig ] Generating forecast for: ABUS [2026-02-02T20:15:10.869911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-02-02T20:15:10.882568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-02-02T20:15:10.882956] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-02-02T20:15:10.883803] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-02-02T20:15:10.883856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:10.883888] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:10.883914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:10.883971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:10.946595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:10.947763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:10.947870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:10.947906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:11.073094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:11.073248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:11.073295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:11.073323] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:11.077372] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: UP (p=63.73%) [2026-02-02T20:15:11.077759] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-02-02T20:15:11.078093] [INFO ] [sig ] ABUS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:11.248089] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ABUS.txt [2026-02-02T20:15:11.248245] [INFO ] [sig ] [19/3456] Completed ABUS in 0.4s | 2.83 sym/s | Total: 6.7s | ETA: 20.2m [2026-02-02T20:15:11.248286] [INFO ] [sig ] [20/3456] Forecasting ABVC... [2026-02-02T20:15:11.248315] [INFO ] [sig ] Generating forecast for: ABVC [2026-02-02T20:15:11.248346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-02-02T20:15:11.263138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-02-02T20:15:11.263621] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-02-02T20:15:11.264711] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-02-02T20:15:11.264778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:11.264820] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:11.264859] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:11.264938] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:11.343016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:11.343942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:11.344069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:11.344103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:11.474830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:11.474989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:11.475030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:11.475059] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:11.478625] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-02-02T20:15:11.478946] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-02-02T20:15:11.479085] [INFO ] [sig ] ABVC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:11.627030] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ABVC.txt [2026-02-02T20:15:11.627215] [INFO ] [sig ] [20/3456] Completed ABVC in 0.4s | 2.82 sym/s | Total: 7.1s | ETA: 20.3m [2026-02-02T20:15:11.627257] [INFO ] [sig ] [21/3456] Forecasting ABVE... [2026-02-02T20:15:11.627288] [INFO ] [sig ] Generating forecast for: ABVE [2026-02-02T20:15:11.627318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-02-02T20:15:11.639668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-02-02T20:15:11.640107] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-02-02T20:15:11.641073] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-02-02T20:15:11.641132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:11.641164] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:11.641191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:11.641248] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:11.698901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:11.699852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:11.699974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:11.700008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:11.821960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:11.822121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:11.822163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:11.822191] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:11.825673] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-02-02T20:15:11.825979] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-02-02T20:15:11.826114] [INFO ] [sig ] ABVE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:11.970498] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ABVE.txt [2026-02-02T20:15:11.970674] [INFO ] [sig ] [21/3456] Completed ABVE in 0.3s | 2.82 sym/s | Total: 7.4s | ETA: 20.3m [2026-02-02T20:15:11.970722] [INFO ] [sig ] [22/3456] Forecasting ABVX... [2026-02-02T20:15:11.970753] [INFO ] [sig ] Generating forecast for: ABVX [2026-02-02T20:15:11.970783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-02-02T20:15:11.983906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-02-02T20:15:11.984279] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-02-02T20:15:11.985187] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-02-02T20:15:11.985254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:11.985301] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:11.985329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:11.985388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:12.045676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:12.046798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:12.046890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:12.047116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:12.172190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:12.172346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:12.172386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:12.172415] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:12.176271] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: DOWN (p=47.75%) [2026-02-02T20:15:12.176600] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-02-02T20:15:12.176739] [INFO ] [sig ] ABVX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:12.323376] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ABVX.txt [2026-02-02T20:15:12.323535] [INFO ] [sig ] [22/3456] Completed ABVX in 0.4s | 2.83 sym/s | Total: 7.8s | ETA: 20.3m [2026-02-02T20:15:12.323598] [INFO ] [sig ] [23/3456] Forecasting ACA... [2026-02-02T20:15:12.323630] [INFO ] [sig ] Generating forecast for: ACA [2026-02-02T20:15:12.323663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-02-02T20:15:12.336156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-02-02T20:15:12.336513] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-02-02T20:15:12.337513] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-02-02T20:15:12.337567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:12.337643] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:12.337670] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:12.337726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:12.397776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:12.398700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:12.398786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:12.398818] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:12.526191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:12.526358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:12.526412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:12.526447] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:12.530555] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=0.20%) [2026-02-02T20:15:12.530893] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-02-02T20:15:12.531050] [INFO ] [sig ] ACA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:12.674426] [INFO ] [LOCAL ] Saved forecast: ACA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACA.txt [2026-02-02T20:15:12.674633] [INFO ] [sig ] [23/3456] Completed ACA in 0.4s | 2.83 sym/s | Total: 8.1s | ETA: 20.2m [2026-02-02T20:15:12.674677] [INFO ] [sig ] [24/3456] Forecasting ACAD... [2026-02-02T20:15:12.674707] [INFO ] [sig ] Generating forecast for: ACAD [2026-02-02T20:15:12.674740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-02-02T20:15:12.686828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-02-02T20:15:12.687207] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-02-02T20:15:12.688103] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-02-02T20:15:12.688159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:12.688191] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:12.688218] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:12.688274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:12.759629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:12.760770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:12.760876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:12.760917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:12.899902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:12.900071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:12.900115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:12.900143] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:12.904108] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-02-02T20:15:12.904420] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-02-02T20:15:12.904563] [INFO ] [sig ] ACAD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:13.061319] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACAD.txt [2026-02-02T20:15:13.061480] [INFO ] [sig ] [24/3456] Completed ACAD in 0.4s | 2.82 sym/s | Total: 8.5s | ETA: 20.3m [2026-02-02T20:15:13.061520] [INFO ] [sig ] [25/3456] Forecasting ACB... [2026-02-02T20:15:13.061550] [INFO ] [sig ] Generating forecast for: ACB [2026-02-02T20:15:13.061603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-02-02T20:15:13.074377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-02-02T20:15:13.074801] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-02-02T20:15:13.075740] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-02-02T20:15:13.075804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:13.075845] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:13.075882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:13.075976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:13.142766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:13.143930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:13.144218] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:13.144258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:13.279874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:13.280039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:13.280081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:13.280126] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:13.284078] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=57.25%) [2026-02-02T20:15:13.284406] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-02-02T20:15:13.284549] [INFO ] [sig ] ACB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:13.447834] [INFO ] [LOCAL ] Saved forecast: ACB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ACB.txt [2026-02-02T20:15:13.448008] [INFO ] [sig ] [25/3456] Completed ACB in 0.4s | 2.81 sym/s | Total: 8.9s | ETA: 20.4m [2026-02-02T20:15:13.448055] [INFO ] [sig ] [26/3456] Forecasting ACCO... [2026-02-02T20:15:13.448085] [INFO ] [sig ] Generating forecast for: ACCO [2026-02-02T20:15:13.448117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-02-02T20:15:13.461419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-02-02T20:15:13.461815] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-02-02T20:15:13.462746] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-02-02T20:15:13.462823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:13.462872] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:13.462921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:13.462992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:13.533715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:13.534854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:13.534971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:13.535007] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:13.673716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:13.673875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:13.673915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:13.673948] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:13.677499] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: UP (p=78.29%) [2026-02-02T20:15:13.677868] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-02-02T20:15:13.678017] [INFO ] [sig ] ACCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:13.832557] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ACCO.txt [2026-02-02T20:15:13.832768] [INFO ] [sig ] [26/3456] Completed ACCO in 0.4s | 2.80 sym/s | Total: 9.3s | ETA: 20.4m [2026-02-02T20:15:13.832829] [INFO ] [sig ] [27/3456] Forecasting ACDC... [2026-02-02T20:15:13.832877] [INFO ] [sig ] Generating forecast for: ACDC [2026-02-02T20:15:13.832926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-02-02T20:15:13.845625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-02-02T20:15:13.845951] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-02-02T20:15:13.846837] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-02-02T20:15:13.846903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:13.846970] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:13.846999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:13.847056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:13.911206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:13.912091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:13.912197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:13.912253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:14.036813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:14.036985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:14.037027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:14.037055] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:14.040819] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-02-02T20:15:14.041121] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-02-02T20:15:14.041258] [INFO ] [sig ] ACDC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:14.185713] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACDC.txt [2026-02-02T20:15:14.185858] [INFO ] [sig ] [27/3456] Completed ACDC in 0.4s | 2.80 sym/s | Total: 9.6s | ETA: 20.4m [2026-02-02T20:15:14.185898] [INFO ] [sig ] [28/3456] Forecasting ACEL... [2026-02-02T20:15:14.185926] [INFO ] [sig ] Generating forecast for: ACEL [2026-02-02T20:15:14.185956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-02-02T20:15:14.199412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-02-02T20:15:14.199742] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-02-02T20:15:14.200799] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-02-02T20:15:14.200854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:14.200891] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:14.200919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:14.200977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:14.260789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:14.261638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:14.261724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:14.261757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:14.395546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:14.395740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:14.395798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:14.395833] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:14.399558] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: UP (p=61.49%) [2026-02-02T20:15:14.399894] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-02-02T20:15:14.400043] [INFO ] [sig ] ACEL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:14.551715] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ACEL.txt [2026-02-02T20:15:14.551904] [INFO ] [sig ] [28/3456] Completed ACEL in 0.4s | 2.80 sym/s | Total: 10.0s | ETA: 20.4m [2026-02-02T20:15:14.551952] [INFO ] [sig ] [29/3456] Forecasting ACGL... [2026-02-02T20:15:14.551982] [INFO ] [sig ] Generating forecast for: ACGL [2026-02-02T20:15:14.552014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-02-02T20:15:14.564617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-02-02T20:15:14.564973] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-02-02T20:15:14.565805] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-02-02T20:15:14.565859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:14.565892] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:14.565929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:14.565988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:14.625026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:14.625963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:14.626052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:14.626086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:14.757308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:14.757469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:14.757509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:14.757537] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:14.761403] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: DOWN (p=38.20%) [2026-02-02T20:15:14.761714] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-02-02T20:15:14.761858] [INFO ] [sig ] ACGL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:14.912846] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACGL.txt [2026-02-02T20:15:14.913016] [INFO ] [sig ] [29/3456] Completed ACGL in 0.4s | 2.79 sym/s | Total: 10.4s | ETA: 20.4m [2026-02-02T20:15:14.913057] [INFO ] [sig ] [30/3456] Forecasting ACGLN... [2026-02-02T20:15:14.913086] [INFO ] [sig ] Generating forecast for: ACGLN [2026-02-02T20:15:14.913118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-02-02T20:15:14.926480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-02-02T20:15:14.926920] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-02-02T20:15:14.927914] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-02-02T20:15:14.927972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:14.928006] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:14.928034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:14.928092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:14.987662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:14.988615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:14.988707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:14.988740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:15.111415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:15.111603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:15.111644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:15.111708] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:15.115710] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-02-02T20:15:15.116133] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-02-02T20:15:15.116291] [INFO ] [sig ] ACGLN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:15.260820] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ACGLN.txt [2026-02-02T20:15:15.261006] [INFO ] [sig ] [30/3456] Completed ACGLN in 0.3s | 2.80 sym/s | Total: 10.7s | ETA: 20.4m [2026-02-02T20:15:15.261050] [INFO ] [sig ] [31/3456] Forecasting ACGLO... [2026-02-02T20:15:15.261080] [INFO ] [sig ] Generating forecast for: ACGLO [2026-02-02T20:15:15.261111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-02-02T20:15:15.273129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-02-02T20:15:15.273508] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-02-02T20:15:15.274344] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-02-02T20:15:15.274408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:15.274447] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:15.274480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:15.274550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:15.333145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:15.334244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:15.334327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:15.334359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:15.455123] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:15.455281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:15.455319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:15.455347] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:15.459352] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: DOWN (p=22.99%) [2026-02-02T20:15:15.459650] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-02-02T20:15:15.459784] [INFO ] [sig ] ACGLO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:15.601717] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACGLO.txt [2026-02-02T20:15:15.601874] [INFO ] [sig ] [31/3456] Completed ACGLO in 0.3s | 2.80 sym/s | Total: 11.1s | ETA: 20.4m [2026-02-02T20:15:15.601915] [INFO ] [sig ] [32/3456] Forecasting ACHC... [2026-02-02T20:15:15.601944] [INFO ] [sig ] Generating forecast for: ACHC [2026-02-02T20:15:15.601975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-02-02T20:15:15.614149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-02-02T20:15:15.614460] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-02-02T20:15:15.615259] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-02-02T20:15:15.615312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:15.615343] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:15.615370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:15.615426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:15.672758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:15.673501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:15.673599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:15.673635] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:15.796738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:15.796899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:15.796938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:15.796968] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:15.800400] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: DOWN (p=10.80%) [2026-02-02T20:15:15.800727] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-02-02T20:15:15.800868] [INFO ] [sig ] ACHC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:15.948369] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACHC.txt [2026-02-02T20:15:15.948545] [INFO ] [sig ] [32/3456] Completed ACHC in 0.3s | 2.80 sym/s | Total: 11.4s | ETA: 20.4m [2026-02-02T20:15:15.948603] [INFO ] [sig ] [33/3456] Forecasting ACI... [2026-02-02T20:15:15.948641] [INFO ] [sig ] Generating forecast for: ACI [2026-02-02T20:15:15.948682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-02-02T20:15:15.961096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-02-02T20:15:15.961415] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-02-02T20:15:15.962233] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-02-02T20:15:15.962285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:15.962316] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:15.962343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:15.962399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:16.021396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:16.022332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:16.022442] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:16.022479] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:16.148674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:16.148834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:16.148883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:16.148917] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:16.152629] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=80.30%) [2026-02-02T20:15:16.152928] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-02-02T20:15:16.153083] [INFO ] [sig ] ACI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:16.297191] [INFO ] [LOCAL ] Saved forecast: ACI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ACI.txt [2026-02-02T20:15:16.297355] [INFO ] [sig ] [33/3456] Completed ACI in 0.3s | 2.81 sym/s | Total: 11.8s | ETA: 20.3m [2026-02-02T20:15:16.297395] [INFO ] [sig ] [34/3456] Forecasting ACIC... [2026-02-02T20:15:16.297425] [INFO ] [sig ] Generating forecast for: ACIC [2026-02-02T20:15:16.297455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-02-02T20:15:16.310228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-02-02T20:15:16.310538] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-02-02T20:15:16.311358] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-02-02T20:15:16.311410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:16.311442] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:16.311469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:16.311525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:16.376423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:16.377490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:16.377628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:16.377675] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:16.516255] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:16.516412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:16.516452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:16.516481] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:16.520551] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: DOWN (p=41.69%) [2026-02-02T20:15:16.520857] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-02-02T20:15:16.520990] [INFO ] [sig ] ACIC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:16.668375] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACIC.txt [2026-02-02T20:15:16.668542] [INFO ] [sig ] [34/3456] Completed ACIC in 0.4s | 2.80 sym/s | Total: 12.1s | ETA: 20.4m [2026-02-02T20:15:16.668602] [INFO ] [sig ] [35/3456] Forecasting ACLS... [2026-02-02T20:15:16.668644] [INFO ] [sig ] Generating forecast for: ACLS [2026-02-02T20:15:16.668677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-02-02T20:15:16.682324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-02-02T20:15:16.682654] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-02-02T20:15:16.683438] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-02-02T20:15:16.683491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:16.683523] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:16.683550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:16.683629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:16.740507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:16.741341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:16.741424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:16.741456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:16.865330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:16.865487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:16.865529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:16.865558] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:16.869183] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: UP (p=87.37%) [2026-02-02T20:15:16.869694] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-02-02T20:15:16.869829] [INFO ] [sig ] ACLS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:17.015938] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ACLS.txt [2026-02-02T20:15:17.016082] [INFO ] [sig ] [35/3456] Completed ACLS in 0.3s | 2.80 sym/s | Total: 12.5s | ETA: 20.3m [2026-02-02T20:15:17.016121] [INFO ] [sig ] [36/3456] Forecasting ACLX... [2026-02-02T20:15:17.016151] [INFO ] [sig ] Generating forecast for: ACLX [2026-02-02T20:15:17.016181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-02-02T20:15:17.029105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-02-02T20:15:17.029400] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-02-02T20:15:17.030237] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-02-02T20:15:17.030292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:17.030324] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:17.030352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:17.030409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:17.091501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:17.092398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:17.092480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:17.092514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:17.218284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:17.218446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:17.218486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:17.218531] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:17.222029] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-02-02T20:15:17.222334] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-02-02T20:15:17.222471] [INFO ] [sig ] ACLX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:17.378962] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACLX.txt [2026-02-02T20:15:17.379122] [INFO ] [sig ] [36/3456] Completed ACLX in 0.4s | 2.80 sym/s | Total: 12.8s | ETA: 20.3m [2026-02-02T20:15:17.379164] [INFO ] [sig ] [37/3456] Forecasting ACM... [2026-02-02T20:15:17.379196] [INFO ] [sig ] Generating forecast for: ACM [2026-02-02T20:15:17.379226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-02-02T20:15:17.396371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-02-02T20:15:17.396854] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-02-02T20:15:17.397802] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-02-02T20:15:17.397858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:17.397892] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:17.397922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:17.397979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:17.459706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:17.460919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:17.461245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:17.461282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:17.587358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:17.587524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:17.587567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:17.587642] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:17.591386] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: DOWN (p=10.38%) [2026-02-02T20:15:17.591755] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-02-02T20:15:17.591916] [INFO ] [sig ] ACM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:17.752974] [INFO ] [LOCAL ] Saved forecast: ACM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACM.txt [2026-02-02T20:15:17.753156] [INFO ] [sig ] [37/3456] Completed ACM in 0.4s | 2.80 sym/s | Total: 13.2s | ETA: 20.4m [2026-02-02T20:15:17.753199] [INFO ] [sig ] [38/3456] Forecasting ACN... [2026-02-02T20:15:17.753415] [INFO ] [sig ] Generating forecast for: ACN [2026-02-02T20:15:17.753447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-02-02T20:15:17.768727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-02-02T20:15:17.769204] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-02-02T20:15:17.770246] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-02-02T20:15:17.770311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:17.770345] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:17.770372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:17.770432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:17.833444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:17.834366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:17.834451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:17.834485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:17.959098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:17.959245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:17.959293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:17.959322] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:17.962757] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=55.48%) [2026-02-02T20:15:17.963046] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-02-02T20:15:17.963180] [INFO ] [sig ] ACN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:18.109401] [INFO ] [LOCAL ] Saved forecast: ACN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ACN.txt [2026-02-02T20:15:18.109541] [INFO ] [sig ] [38/3456] Completed ACN in 0.4s | 2.80 sym/s | Total: 13.6s | ETA: 20.3m [2026-02-02T20:15:18.109600] [INFO ] [sig ] [39/3456] Forecasting ACNB... [2026-02-02T20:15:18.109632] [INFO ] [sig ] Generating forecast for: ACNB [2026-02-02T20:15:18.109664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-02-02T20:15:18.121297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-02-02T20:15:18.121598] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-02-02T20:15:18.122393] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-02-02T20:15:18.122447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:18.122479] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:18.122506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:18.122564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:18.182133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:18.183237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:18.183324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:18.183358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:18.302444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:18.302614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:18.302654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:18.302681] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:18.306111] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: DOWN (p=45.25%) [2026-02-02T20:15:18.306390] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-02-02T20:15:18.306519] [INFO ] [sig ] ACNB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:18.451307] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACNB.txt [2026-02-02T20:15:18.451516] [INFO ] [sig ] [39/3456] Completed ACNB in 0.3s | 2.80 sym/s | Total: 13.9s | ETA: 20.3m [2026-02-02T20:15:18.451595] [INFO ] [sig ] [40/3456] Forecasting ACON... [2026-02-02T20:15:18.451648] [INFO ] [sig ] Generating forecast for: ACON [2026-02-02T20:15:18.451696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-02-02T20:15:18.463231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-02-02T20:15:18.463562] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-02-02T20:15:18.464387] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-02-02T20:15:18.464439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:18.464471] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:18.464497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:18.464563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:18.523788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:18.524918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:18.525003] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:18.525037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:18.644614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:18.644776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:18.644816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:18.644845] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:18.648806] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=0.88%) [2026-02-02T20:15:18.649101] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-02-02T20:15:18.649240] [INFO ] [sig ] ACON: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:18.796286] [INFO ] [LOCAL ] Saved forecast: ACON 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACON.txt [2026-02-02T20:15:18.796480] [INFO ] [sig ] [40/3456] Completed ACON in 0.3s | 2.81 sym/s | Total: 14.3s | ETA: 20.3m [2026-02-02T20:15:18.796529] [INFO ] [sig ] [41/3456] Forecasting ACP... [2026-02-02T20:15:18.796561] [INFO ] [sig ] Generating forecast for: ACP [2026-02-02T20:15:18.796634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-02-02T20:15:18.808968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-02-02T20:15:18.809550] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-02-02T20:15:18.810431] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-02-02T20:15:18.810487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:18.810520] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:18.810547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:18.810632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:18.872729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:18.873654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:18.873740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:18.873775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:18.998390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:18.998544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:18.998603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:18.998635] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:19.002496] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=44.25%) [2026-02-02T20:15:19.002797] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-02-02T20:15:19.002932] [INFO ] [sig ] ACP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:19.148689] [INFO ] [LOCAL ] Saved forecast: ACP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACP.txt [2026-02-02T20:15:19.148824] [INFO ] [sig ] [41/3456] Completed ACP in 0.4s | 2.81 sym/s | Total: 14.6s | ETA: 20.3m [2026-02-02T20:15:19.148863] [INFO ] [sig ] [42/3456] Forecasting ACRE... [2026-02-02T20:15:19.148894] [INFO ] [sig ] Generating forecast for: ACRE [2026-02-02T20:15:19.148924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-02-02T20:15:19.161300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-02-02T20:15:19.161624] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-02-02T20:15:19.162645] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-02-02T20:15:19.162707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:19.162740] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:19.162766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:19.162822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:19.222156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:19.223000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:19.223083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:19.223116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:19.347260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:19.347408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:19.347447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:19.347475] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:19.351279] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: UP (p=50.53%) [2026-02-02T20:15:19.351563] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-02-02T20:15:19.351720] [INFO ] [sig ] ACRE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:19.493746] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ACRE.txt [2026-02-02T20:15:19.493910] [INFO ] [sig ] [42/3456] Completed ACRE in 0.3s | 2.81 sym/s | Total: 15.0s | ETA: 20.3m [2026-02-02T20:15:19.493951] [INFO ] [sig ] [43/3456] Forecasting ACRS... [2026-02-02T20:15:19.493981] [INFO ] [sig ] Generating forecast for: ACRS [2026-02-02T20:15:19.494010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-02-02T20:15:19.505936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-02-02T20:15:19.506264] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-02-02T20:15:19.507187] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-02-02T20:15:19.507243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:19.507278] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:19.507305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:19.507361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:19.565291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:19.566140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:19.566224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:19.566256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:19.685272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:19.685420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:19.685460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:19.685489] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:19.688947] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: UP (p=91.74%) [2026-02-02T20:15:19.689230] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-02-02T20:15:19.689365] [INFO ] [sig ] ACRS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:19.829182] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ACRS.txt [2026-02-02T20:15:19.829328] [INFO ] [sig ] [43/3456] Completed ACRS in 0.3s | 2.81 sym/s | Total: 15.3s | ETA: 20.2m [2026-02-02T20:15:19.829368] [INFO ] [sig ] [44/3456] Forecasting ACTG... [2026-02-02T20:15:19.829397] [INFO ] [sig ] Generating forecast for: ACTG [2026-02-02T20:15:19.829428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-02-02T20:15:19.841007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-02-02T20:15:19.841343] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-02-02T20:15:19.842250] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-02-02T20:15:19.842306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:19.842371] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:19.842401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:19.842459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:19.903044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:19.904012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:19.904116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:19.904156] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:20.035850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:20.036028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:20.036071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:20.036102] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:20.039797] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-02-02T20:15:20.040083] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-02-02T20:15:20.040217] [INFO ] [sig ] ACTG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:20.186069] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ACTG.txt [2026-02-02T20:15:20.186214] [INFO ] [sig ] [44/3456] Completed ACTG in 0.4s | 2.81 sym/s | Total: 15.6s | ETA: 20.2m [2026-02-02T20:15:20.186256] [INFO ] [sig ] [45/3456] Forecasting ACVA... [2026-02-02T20:15:20.186287] [INFO ] [sig ] Generating forecast for: ACVA [2026-02-02T20:15:20.186317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-02-02T20:15:20.198030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-02-02T20:15:20.198359] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-02-02T20:15:20.199224] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-02-02T20:15:20.199280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:20.199314] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:20.199342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:20.199401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:20.258478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:20.259417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:20.259505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:20.259540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:20.381798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:20.381949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:20.381995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:20.382026] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:20.385634] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=77.12%) [2026-02-02T20:15:20.385933] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-02-02T20:15:20.386068] [INFO ] [sig ] ACVA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:20.530439] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ACVA.txt [2026-02-02T20:15:20.530630] [INFO ] [sig ] [45/3456] Completed ACVA in 0.3s | 2.81 sym/s | Total: 16.0s | ETA: 20.2m [2026-02-02T20:15:20.530674] [INFO ] [sig ] [46/3456] Forecasting ACWI... [2026-02-02T20:15:20.530703] [INFO ] [sig ] Generating forecast for: ACWI [2026-02-02T20:15:20.530733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-02-02T20:15:20.543747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-02-02T20:15:20.544086] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-02-02T20:15:20.544942] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-02-02T20:15:20.544999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:20.545032] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:20.545059] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:20.545115] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:20.606337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:20.607222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:20.607306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:20.607339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:20.731316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:20.731468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:20.731508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:20.731537] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:20.735604] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: DOWN (p=13.46%) [2026-02-02T20:15:20.735908] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-02-02T20:15:20.736041] [INFO ] [sig ] ACWI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:20.879746] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACWI.txt [2026-02-02T20:15:20.879884] [INFO ] [sig ] [46/3456] Completed ACWI in 0.3s | 2.81 sym/s | Total: 16.3s | ETA: 20.2m [2026-02-02T20:15:20.879924] [INFO ] [sig ] [47/3456] Forecasting ACWX... [2026-02-02T20:15:20.879953] [INFO ] [sig ] Generating forecast for: ACWX [2026-02-02T20:15:20.879982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-02-02T20:15:20.891144] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'ACWX'. [2026-02-02T20:15:20.891453] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-02-02T20:15:20.892290] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-02-02T20:15:20.892343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:20.892374] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:20.892401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:20.892457] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:20.950765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:20.951680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:20.951767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:20.951799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:21.079281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:21.079434] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:15:21.079473] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:21.079556] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:21.083040] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-02-02T20:15:21.083343] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-02-02T20:15:21.083483] [INFO ] [sig ] ACWX: Forecast for 2026-01-30: UP (sign=1.00) [2026-02-02T20:15:21.227655] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACWX.txt [2026-02-02T20:15:21.227818] [INFO ] [sig ] [47/3456] Completed ACWX in 0.3s | 2.82 sym/s | Total: 16.7s | ETA: 20.2m [2026-02-02T20:15:21.227859] [INFO ] [sig ] [48/3456] Forecasting ACXP... [2026-02-02T20:15:21.227889] [INFO ] [sig ] Generating forecast for: ACXP [2026-02-02T20:15:21.227920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-02-02T20:15:21.239368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-02-02T20:15:21.239694] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-02-02T20:15:21.240493] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-02-02T20:15:21.240546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:21.240599] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:21.240629] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:21.240686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:21.299849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:21.300839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:21.300923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:21.300956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:21.414194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:21.414330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:21.414369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:21.414398] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:21.417812] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-02-02T20:15:21.418092] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-02-02T20:15:21.418222] [INFO ] [sig ] ACXP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:21.560041] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ACXP.txt [2026-02-02T20:15:21.560176] [INFO ] [sig ] [48/3456] Completed ACXP in 0.3s | 2.82 sym/s | Total: 17.0s | ETA: 20.1m [2026-02-02T20:15:21.560214] [INFO ] [sig ] [49/3456] Forecasting ADBE... [2026-02-02T20:15:21.560242] [INFO ] [sig ] Generating forecast for: ADBE [2026-02-02T20:15:21.560273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-02-02T20:15:21.571495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-02-02T20:15:21.571810] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-02-02T20:15:21.572680] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-02-02T20:15:21.572734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:21.572766] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:21.572792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:21.572849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:21.631169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:21.632020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:21.632105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:21.632137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:21.772230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:21.772423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:21.772507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:21.772563] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:21.777895] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: UP (p=64.74%) [2026-02-02T20:15:21.778256] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-02-02T20:15:21.778408] [INFO ] [sig ] ADBE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:21.924799] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ADBE.txt [2026-02-02T20:15:21.924933] [INFO ] [sig ] [49/3456] Completed ADBE in 0.4s | 2.82 sym/s | Total: 17.4s | ETA: 20.2m [2026-02-02T20:15:21.924973] [INFO ] [sig ] [50/3456] Forecasting ADC... [2026-02-02T20:15:21.925004] [INFO ] [sig ] Generating forecast for: ADC [2026-02-02T20:15:21.925035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-02-02T20:15:21.937147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-02-02T20:15:21.937631] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-02-02T20:15:21.938710] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-02-02T20:15:21.938781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:21.938831] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:21.938868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:21.938933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:22.004472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:22.005395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:22.005481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:22.005515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:22.123797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:22.123959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:22.124007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:22.124043] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:22.127648] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-02-02T20:15:22.127938] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-02-02T20:15:22.128075] [INFO ] [sig ] ADC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:22.279511] [INFO ] [LOCAL ] Saved forecast: ADC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ADC.txt [2026-02-02T20:15:22.279686] [INFO ] [sig ] [50/3456] Completed ADC in 0.4s | 2.82 sym/s | Total: 17.7s | ETA: 20.1m [2026-02-02T20:15:22.279728] [INFO ] [sig ] [51/3456] Forecasting ADEA... [2026-02-02T20:15:22.279758] [INFO ] [sig ] Generating forecast for: ADEA [2026-02-02T20:15:22.279797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-02-02T20:15:22.294098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-02-02T20:15:22.294517] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-02-02T20:15:22.295445] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-02-02T20:15:22.295502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:22.295536] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:22.295563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:22.295642] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:22.359151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:22.360262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:22.360373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:22.360417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:22.488144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:22.488305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:22.488535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:22.488564] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:22.492763] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: UP (p=68.74%) [2026-02-02T20:15:22.493107] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-02-02T20:15:22.493258] [INFO ] [sig ] ADEA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:22.643409] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ADEA.txt [2026-02-02T20:15:22.643597] [INFO ] [sig ] [51/3456] Completed ADEA in 0.4s | 2.82 sym/s | Total: 18.1s | ETA: 20.1m [2026-02-02T20:15:22.643643] [INFO ] [sig ] [52/3456] Forecasting ADI... [2026-02-02T20:15:22.643674] [INFO ] [sig ] Generating forecast for: ADI [2026-02-02T20:15:22.643705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-02-02T20:15:22.656594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-02-02T20:15:22.656992] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-02-02T20:15:22.657872] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-02-02T20:15:22.657928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:22.657961] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:22.657987] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:22.658044] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:22.718415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:22.719441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:22.719533] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:22.719567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:22.850722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:22.850880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:22.850920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:22.850949] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:22.855009] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: UP (p=55.93%) [2026-02-02T20:15:22.855293] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-02-02T20:15:22.855424] [INFO ] [sig ] ADI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:22.998059] [INFO ] [LOCAL ] Saved forecast: ADI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ADI.txt [2026-02-02T20:15:22.998202] [INFO ] [sig ] [52/3456] Completed ADI in 0.4s | 2.82 sym/s | Total: 18.5s | ETA: 20.1m [2026-02-02T20:15:22.998241] [INFO ] [sig ] [53/3456] Forecasting ADM... [2026-02-02T20:15:22.998271] [INFO ] [sig ] Generating forecast for: ADM [2026-02-02T20:15:22.998300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-02-02T20:15:23.010078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-02-02T20:15:23.010383] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-02-02T20:15:23.011207] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-02-02T20:15:23.011260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:23.011299] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:23.011327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:23.011384] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:23.069240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:23.069999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:23.070087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:23.070122] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:23.190637] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:23.190798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:23.190838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:23.190867] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:23.194307] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: UP (p=52.09%) [2026-02-02T20:15:23.194600] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-02-02T20:15:23.194728] [INFO ] [sig ] ADM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:23.344181] [INFO ] [LOCAL ] Saved forecast: ADM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ADM.txt [2026-02-02T20:15:23.344339] [INFO ] [sig ] [53/3456] Completed ADM in 0.3s | 2.82 sym/s | Total: 18.8s | ETA: 20.1m [2026-02-02T20:15:23.344380] [INFO ] [sig ] [54/3456] Forecasting ADMA... [2026-02-02T20:15:23.344409] [INFO ] [sig ] Generating forecast for: ADMA [2026-02-02T20:15:23.344440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-02-02T20:15:23.357385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-02-02T20:15:23.357849] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-02-02T20:15:23.358921] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-02-02T20:15:23.358989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:23.359036] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:23.359079] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:23.359164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:23.418619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:23.419589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:23.419705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:23.419739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:23.546675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:23.546836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:23.546880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:23.546908] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:23.550387] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: UP (p=81.20%) [2026-02-02T20:15:23.550697] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-02-02T20:15:23.550834] [INFO ] [sig ] ADMA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:23.696361] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ADMA.txt [2026-02-02T20:15:23.696516] [INFO ] [sig ] [54/3456] Completed ADMA in 0.4s | 2.82 sym/s | Total: 19.2s | ETA: 20.1m [2026-02-02T20:15:23.696556] [INFO ] [sig ] [55/3456] Forecasting ADP... [2026-02-02T20:15:23.696608] [INFO ] [sig ] Generating forecast for: ADP [2026-02-02T20:15:23.696641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-02-02T20:15:23.708767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-02-02T20:15:23.709154] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-02-02T20:15:23.709985] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-02-02T20:15:23.710049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:23.710088] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:23.710120] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:23.710187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:23.775167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:23.776251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:23.776380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:23.776428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:23.906156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:23.906522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:23.906567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:23.906616] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:23.910821] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=15.10%) [2026-02-02T20:15:23.911148] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-02-02T20:15:23.911313] [INFO ] [sig ] ADP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:24.079165] [INFO ] [LOCAL ] Saved forecast: ADP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ADP.txt [2026-02-02T20:15:24.079364] [INFO ] [sig ] [55/3456] Completed ADP in 0.4s | 2.81 sym/s | Total: 19.5s | ETA: 20.1m [2026-02-02T20:15:24.079429] [INFO ] [sig ] [56/3456] Forecasting ADSE... [2026-02-02T20:15:24.079469] [INFO ] [sig ] Generating forecast for: ADSE [2026-02-02T20:15:24.079500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-02-02T20:15:24.092211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-02-02T20:15:24.092662] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-02-02T20:15:24.093527] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-02-02T20:15:24.093608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:24.093646] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:24.093674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:24.093731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:24.156742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:24.157850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:24.157942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:24.157977] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:24.282798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:24.282956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:24.282996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:24.283024] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:24.287964] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: DOWN (p=36.03%) [2026-02-02T20:15:24.288363] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-02-02T20:15:24.288751] [INFO ] [sig ] ADSE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:24.475144] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ADSE.txt [2026-02-02T20:15:24.475561] [INFO ] [sig ] [56/3456] Completed ADSE in 0.4s | 2.81 sym/s | Total: 19.9s | ETA: 20.2m [2026-02-02T20:15:24.475627] [INFO ] [sig ] [57/3456] Forecasting ADSK... [2026-02-02T20:15:24.475664] [INFO ] [sig ] Generating forecast for: ADSK [2026-02-02T20:15:24.475698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-02-02T20:15:24.490531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-02-02T20:15:24.490981] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-02-02T20:15:24.492162] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-02-02T20:15:24.492226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:24.492261] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:24.492295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:24.492554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:24.559467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:24.560430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:24.560520] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:24.560554] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:24.695886] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:24.696074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:24.696136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:24.696171] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:24.700757] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: UP (p=81.77%) [2026-02-02T20:15:24.701080] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-02-02T20:15:24.701242] [INFO ] [sig ] ADSK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:24.854238] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ADSK.txt [2026-02-02T20:15:24.854415] [INFO ] [sig ] [57/3456] Completed ADSK in 0.4s | 2.81 sym/s | Total: 20.3s | ETA: 20.2m [2026-02-02T20:15:24.854457] [INFO ] [sig ] [58/3456] Forecasting ADTN... [2026-02-02T20:15:24.854490] [INFO ] [sig ] Generating forecast for: ADTN [2026-02-02T20:15:24.854521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-02-02T20:15:24.866222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-02-02T20:15:24.866554] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-02-02T20:15:24.867396] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-02-02T20:15:24.867450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:24.867483] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:24.867509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:24.867565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:24.933971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:24.934889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:24.934990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:24.935027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:25.068614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:25.068772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:25.068815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:25.068851] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:25.072752] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: DOWN (p=19.32%) [2026-02-02T20:15:25.073059] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-02-02T20:15:25.073226] [INFO ] [sig ] ADTN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:25.229322] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ADTN.txt [2026-02-02T20:15:25.229475] [INFO ] [sig ] [58/3456] Completed ADTN in 0.4s | 2.80 sym/s | Total: 20.7s | ETA: 20.2m [2026-02-02T20:15:25.229518] [INFO ] [sig ] [59/3456] Forecasting ADUS... [2026-02-02T20:15:25.229549] [INFO ] [sig ] Generating forecast for: ADUS [2026-02-02T20:15:25.229600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-02-02T20:15:25.242469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-02-02T20:15:25.242878] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-02-02T20:15:25.243823] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-02-02T20:15:25.243883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:25.243917] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:25.243945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:25.244017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:25.309363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:25.310315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:25.310404] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:25.310439] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:25.442362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:25.442521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:25.442563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:25.442612] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:25.446417] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=94.79%) [2026-02-02T20:15:25.446728] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-02-02T20:15:25.446864] [INFO ] [sig ] ADUS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:25.599901] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ADUS.txt [2026-02-02T20:15:25.600055] [INFO ] [sig ] [59/3456] Completed ADUS in 0.4s | 2.80 sym/s | Total: 21.1s | ETA: 20.2m [2026-02-02T20:15:25.600101] [INFO ] [sig ] [60/3456] Forecasting ADX... [2026-02-02T20:15:25.600136] [INFO ] [sig ] Generating forecast for: ADX [2026-02-02T20:15:25.600166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-02-02T20:15:25.614768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-02-02T20:15:25.615250] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-02-02T20:15:25.616739] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-02-02T20:15:25.616811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:25.616861] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:25.616903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:25.616992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:25.709687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:25.710875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:25.710967] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:25.711001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:25.840750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:25.840911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:25.840951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:25.840998] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:25.844506] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: UP (p=79.39%) [2026-02-02T20:15:25.844808] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-02-02T20:15:25.844944] [INFO ] [sig ] ADX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:25.992382] [INFO ] [LOCAL ] Saved forecast: ADX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ADX.txt [2026-02-02T20:15:25.992550] [INFO ] [sig ] [60/3456] Completed ADX in 0.4s | 2.80 sym/s | Total: 21.5s | ETA: 20.2m [2026-02-02T20:15:25.992612] [INFO ] [sig ] [61/3456] Forecasting AEE... [2026-02-02T20:15:25.992644] [INFO ] [sig ] Generating forecast for: AEE [2026-02-02T20:15:25.992860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-02-02T20:15:26.006191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-02-02T20:15:26.006617] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-02-02T20:15:26.007467] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-02-02T20:15:26.007531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:26.007654] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:26.007689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:26.007751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:26.066702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:26.067650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:26.067736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:26.067770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:26.211484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:26.211698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:26.211766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:26.211820] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:26.217988] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=77.08%) [2026-02-02T20:15:26.218681] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-02-02T20:15:26.218894] [INFO ] [sig ] AEE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:26.381331] [INFO ] [LOCAL ] Saved forecast: AEE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AEE.txt [2026-02-02T20:15:26.381497] [INFO ] [sig ] [61/3456] Completed AEE in 0.4s | 2.79 sym/s | Total: 21.8s | ETA: 20.3m [2026-02-02T20:15:26.381558] [INFO ] [sig ] [62/3456] Forecasting AEFC... [2026-02-02T20:15:26.381612] [INFO ] [sig ] Generating forecast for: AEFC [2026-02-02T20:15:26.381642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-02-02T20:15:26.394672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-02-02T20:15:26.395071] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-02-02T20:15:26.395978] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-02-02T20:15:26.396033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:26.396065] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:26.396090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:26.396147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:26.459894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:26.461010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:26.461096] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:26.461146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:26.593453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:26.593647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:26.593697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:26.593732] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:26.598485] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: UP (p=86.59%) [2026-02-02T20:15:26.598901] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-02-02T20:15:26.599072] [INFO ] [sig ] AEFC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:26.769602] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AEFC.txt [2026-02-02T20:15:26.769803] [INFO ] [sig ] [62/3456] Completed AEFC in 0.4s | 2.79 sym/s | Total: 22.2s | ETA: 20.3m [2026-02-02T20:15:26.769852] [INFO ] [sig ] [63/3456] Forecasting AEG... [2026-02-02T20:15:26.769888] [INFO ] [sig ] Generating forecast for: AEG [2026-02-02T20:15:26.769923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-02-02T20:15:26.784591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-02-02T20:15:26.785013] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-02-02T20:15:26.785890] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-02-02T20:15:26.785946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:26.785980] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:26.786007] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:26.786064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:26.859004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:26.860035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:26.860140] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:26.860175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:26.982718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:26.982875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:26.982918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:26.982947] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:26.987045] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=96.11%) [2026-02-02T20:15:26.987345] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-02-02T20:15:26.987483] [INFO ] [sig ] AEG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:27.128749] [INFO ] [LOCAL ] Saved forecast: AEG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AEG.txt [2026-02-02T20:15:27.128912] [INFO ] [sig ] [63/3456] Completed AEG in 0.4s | 2.79 sym/s | Total: 22.6s | ETA: 20.3m [2026-02-02T20:15:27.128952] [INFO ] [sig ] [64/3456] Forecasting AEI... [2026-02-02T20:15:27.128982] [INFO ] [sig ] Generating forecast for: AEI [2026-02-02T20:15:27.129013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-02-02T20:15:27.140264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-02-02T20:15:27.140602] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-02-02T20:15:27.141408] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-02-02T20:15:27.141462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:27.141494] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:27.141521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:27.141610] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:27.198738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:27.199758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:27.199855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:27.199898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:27.317289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:27.317423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:27.317463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:27.317491] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:27.321016] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: UP (p=77.58%) [2026-02-02T20:15:27.321303] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-02-02T20:15:27.321435] [INFO ] [sig ] AEI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:27.462299] [INFO ] [LOCAL ] Saved forecast: AEI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AEI.txt [2026-02-02T20:15:27.462452] [INFO ] [sig ] [64/3456] Completed AEI in 0.3s | 2.79 sym/s | Total: 22.9s | ETA: 20.3m [2026-02-02T20:15:27.462491] [INFO ] [sig ] [65/3456] Forecasting AEIS... [2026-02-02T20:15:27.462521] [INFO ] [sig ] Generating forecast for: AEIS [2026-02-02T20:15:27.462553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-02-02T20:15:27.474516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-02-02T20:15:27.474815] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-02-02T20:15:27.475645] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-02-02T20:15:27.475698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:27.475730] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:27.475757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:27.475814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:27.534370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:27.535255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:27.535337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:27.535371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:27.657311] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:27.657468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:27.657507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:27.657535] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:27.661073] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: DOWN (p=41.06%) [2026-02-02T20:15:27.661368] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-02-02T20:15:27.661500] [INFO ] [sig ] AEIS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:27.814413] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AEIS.txt [2026-02-02T20:15:27.814592] [INFO ] [sig ] [65/3456] Completed AEIS in 0.4s | 2.79 sym/s | Total: 23.3s | ETA: 20.2m [2026-02-02T20:15:27.814634] [INFO ] [sig ] [66/3456] Forecasting AEM... [2026-02-02T20:15:27.814664] [INFO ] [sig ] Generating forecast for: AEM [2026-02-02T20:15:27.814693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-02-02T20:15:27.827919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-02-02T20:15:27.828319] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-02-02T20:15:27.829163] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-02-02T20:15:27.829241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:27.829280] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:27.829306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:27.829361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:27.896335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:27.897454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:27.897766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:27.897805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:28.037383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:28.037544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:28.037628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:28.037662] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:28.041260] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: UP (p=50.05%) [2026-02-02T20:15:28.041606] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-02-02T20:15:28.041754] [INFO ] [sig ] AEM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:28.190827] [INFO ] [LOCAL ] Saved forecast: AEM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AEM.txt [2026-02-02T20:15:28.190986] [INFO ] [sig ] [66/3456] Completed AEM in 0.4s | 2.79 sym/s | Total: 23.7s | ETA: 20.2m [2026-02-02T20:15:28.191025] [INFO ] [sig ] [67/3456] Forecasting AEO... [2026-02-02T20:15:28.191056] [INFO ] [sig ] Generating forecast for: AEO [2026-02-02T20:15:28.191088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-02-02T20:15:28.202950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-02-02T20:15:28.203335] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-02-02T20:15:28.204163] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-02-02T20:15:28.204216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:28.204248] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:28.204274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:28.204330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:28.265391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:28.266298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:28.266386] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:28.266422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:28.399134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:28.399294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:28.399336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:28.399365] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:28.403706] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=15.20%) [2026-02-02T20:15:28.404007] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-02-02T20:15:28.404148] [INFO ] [sig ] AEO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:28.550450] [INFO ] [LOCAL ] Saved forecast: AEO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AEO.txt [2026-02-02T20:15:28.550628] [INFO ] [sig ] [67/3456] Completed AEO in 0.4s | 2.79 sym/s | Total: 24.0s | ETA: 20.2m [2026-02-02T20:15:28.550674] [INFO ] [sig ] [68/3456] Forecasting AEP... [2026-02-02T20:15:28.550704] [INFO ] [sig ] Generating forecast for: AEP [2026-02-02T20:15:28.550734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-02-02T20:15:28.562703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-02-02T20:15:28.563090] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-02-02T20:15:28.563916] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-02-02T20:15:28.563968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:28.564000] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:28.564028] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:28.564085] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:28.624411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:28.625401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:28.625490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:28.625525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:28.751918] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:28.752075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:28.752115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:28.752144] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:28.755658] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: DOWN (p=35.94%) [2026-02-02T20:15:28.755964] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-02-02T20:15:28.756100] [INFO ] [sig ] AEP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:28.902666] [INFO ] [LOCAL ] Saved forecast: AEP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AEP.txt [2026-02-02T20:15:28.902808] [INFO ] [sig ] [68/3456] Completed AEP in 0.4s | 2.79 sym/s | Total: 24.4s | ETA: 20.2m [2026-02-02T20:15:28.902847] [INFO ] [sig ] [69/3456] Forecasting AES... [2026-02-02T20:15:28.902876] [INFO ] [sig ] Generating forecast for: AES [2026-02-02T20:15:28.902907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-02-02T20:15:28.916488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-02-02T20:15:28.916941] [INFO ] [FORECASTER] Starting predict_future for AES [2026-02-02T20:15:28.918012] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-02-02T20:15:28.918066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:28.918098] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:28.918128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:28.918196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:28.978265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:28.979413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:28.979499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:28.979532] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:29.106034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:29.106196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:29.106244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:29.106278] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:29.110275] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-02-02T20:15:29.110611] [INFO ] [FORECASTER] Completed predict_future for AES [2026-02-02T20:15:29.110755] [INFO ] [sig ] AES: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:29.264389] [INFO ] [LOCAL ] Saved forecast: AES 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AES.txt [2026-02-02T20:15:29.264557] [INFO ] [sig ] [69/3456] Completed AES in 0.4s | 2.79 sym/s | Total: 24.7s | ETA: 20.2m [2026-02-02T20:15:29.264615] [INFO ] [sig ] [70/3456] Forecasting AESI... [2026-02-02T20:15:29.264648] [INFO ] [sig ] Generating forecast for: AESI [2026-02-02T20:15:29.264678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-02-02T20:15:29.278991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-02-02T20:15:29.279631] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-02-02T20:15:29.280797] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-02-02T20:15:29.280869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:29.280917] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:29.280957] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:29.281046] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:29.345192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:29.346308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:29.346395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:29.346639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:29.470956] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:29.471120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:29.471160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:29.471188] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:29.475099] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-02-02T20:15:29.475413] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-02-02T20:15:29.475545] [INFO ] [sig ] AESI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:29.626051] [INFO ] [LOCAL ] Saved forecast: AESI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AESI.txt [2026-02-02T20:15:29.626214] [INFO ] [sig ] [70/3456] Completed AESI in 0.4s | 2.79 sym/s | Total: 25.1s | ETA: 20.2m [2026-02-02T20:15:29.626255] [INFO ] [sig ] [71/3456] Forecasting AEVA... [2026-02-02T20:15:29.626285] [INFO ] [sig ] Generating forecast for: AEVA [2026-02-02T20:15:29.626314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-02-02T20:15:29.639015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-02-02T20:15:29.639399] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-02-02T20:15:29.640284] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-02-02T20:15:29.640340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:29.640373] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:29.640400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:29.640458] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:29.702800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:29.703941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:29.704027] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:29.704062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:29.828875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:29.829039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:29.829083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:29.829113] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:29.833117] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-02-02T20:15:29.833467] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-02-02T20:15:29.833625] [INFO ] [sig ] AEVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:29.981956] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AEVA.txt [2026-02-02T20:15:29.982122] [INFO ] [sig ] [71/3456] Completed AEVA in 0.4s | 2.79 sym/s | Total: 25.4s | ETA: 20.2m [2026-02-02T20:15:29.982162] [INFO ] [sig ] [72/3456] Forecasting AEYE... [2026-02-02T20:15:29.982192] [INFO ] [sig ] Generating forecast for: AEYE [2026-02-02T20:15:29.982227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-02-02T20:15:29.994960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-02-02T20:15:29.995281] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-02-02T20:15:29.996122] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-02-02T20:15:29.996177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:29.996217] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:29.996252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:29.996323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:30.055092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:30.055970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:30.056062] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:30.056094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:30.178841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:30.179002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:30.179043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:30.179073] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:30.182676] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-02-02T20:15:30.182965] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-02-02T20:15:30.183101] [INFO ] [sig ] AEYE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:30.352202] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AEYE.txt [2026-02-02T20:15:30.352421] [INFO ] [sig ] [72/3456] Completed AEYE in 0.4s | 2.79 sym/s | Total: 25.8s | ETA: 20.2m [2026-02-02T20:15:30.352481] [INFO ] [sig ] [73/3456] Forecasting AFB... [2026-02-02T20:15:30.352518] [INFO ] [sig ] Generating forecast for: AFB [2026-02-02T20:15:30.352767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-02-02T20:15:30.369188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-02-02T20:15:30.369637] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-02-02T20:15:30.370508] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-02-02T20:15:30.370565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:30.370633] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:30.370664] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:30.370722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:30.435281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:30.436452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:30.436539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:30.436591] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:30.560674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:30.560831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:30.560888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:30.560919] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:30.564456] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=37.76%) [2026-02-02T20:15:30.564779] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-02-02T20:15:30.564915] [INFO ] [sig ] AFB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:30.705557] [INFO ] [LOCAL ] Saved forecast: AFB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AFB.txt [2026-02-02T20:15:30.705712] [INFO ] [sig ] [73/3456] Completed AFB in 0.4s | 2.79 sym/s | Total: 26.2s | ETA: 20.2m [2026-02-02T20:15:30.705752] [INFO ] [sig ] [74/3456] Forecasting AFCG... [2026-02-02T20:15:30.705781] [INFO ] [sig ] Generating forecast for: AFCG [2026-02-02T20:15:30.705810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-02-02T20:15:30.722295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-02-02T20:15:30.722878] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-02-02T20:15:30.723996] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-02-02T20:15:30.724063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:30.724109] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:30.724142] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:30.724223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:30.794180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:30.795704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:30.795832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:30.795883] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:30.936800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:30.936964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:30.937004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:30.937032] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:30.941529] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-02-02T20:15:30.942066] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-02-02T20:15:30.942213] [INFO ] [sig ] AFCG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:31.111195] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AFCG.txt [2026-02-02T20:15:31.111685] [INFO ] [sig ] [74/3456] Completed AFCG in 0.4s | 2.78 sym/s | Total: 26.6s | ETA: 20.2m [2026-02-02T20:15:31.111783] [INFO ] [sig ] [75/3456] Forecasting AFG... [2026-02-02T20:15:31.111817] [INFO ] [sig ] Generating forecast for: AFG [2026-02-02T20:15:31.111849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-02-02T20:15:31.128007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-02-02T20:15:31.128466] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-02-02T20:15:31.129595] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-02-02T20:15:31.129653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:31.129687] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:31.129714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:31.129772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:31.190225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:31.191416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:31.191505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:31.191538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:31.316445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:31.316621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:31.316665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:31.316694] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:31.320242] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: UP (p=87.29%) [2026-02-02T20:15:31.320562] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-02-02T20:15:31.320720] [INFO ] [sig ] AFG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:31.472812] [INFO ] [LOCAL ] Saved forecast: AFG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AFG.txt [2026-02-02T20:15:31.472979] [INFO ] [sig ] [75/3456] Completed AFG in 0.4s | 2.78 sym/s | Total: 26.9s | ETA: 20.2m [2026-02-02T20:15:31.473019] [INFO ] [sig ] [76/3456] Forecasting AFGC... [2026-02-02T20:15:31.473049] [INFO ] [sig ] Generating forecast for: AFGC [2026-02-02T20:15:31.473081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-02-02T20:15:31.486159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-02-02T20:15:31.486745] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-02-02T20:15:31.487820] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-02-02T20:15:31.487876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:31.487931] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:31.487979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:31.488057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:31.551002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:31.551939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:31.552031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:31.552066] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:31.665944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:31.666104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:31.666146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:31.666175] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:31.669770] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-02-02T20:15:31.670067] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-02-02T20:15:31.670205] [INFO ] [sig ] AFGC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:31.818478] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AFGC.txt [2026-02-02T20:15:31.818664] [INFO ] [sig ] [76/3456] Completed AFGC in 0.3s | 2.79 sym/s | Total: 27.3s | ETA: 20.2m [2026-02-02T20:15:31.818708] [INFO ] [sig ] [77/3456] Forecasting AFL... [2026-02-02T20:15:31.818739] [INFO ] [sig ] Generating forecast for: AFL [2026-02-02T20:15:31.818768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-02-02T20:15:31.831440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-02-02T20:15:31.831828] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-02-02T20:15:31.832694] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-02-02T20:15:31.832750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:31.832794] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:31.832824] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:31.832881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:31.892837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:31.893717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:31.893802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:31.893837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:32.017928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:32.018084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:32.018125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:32.018153] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:32.021787] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=47.55%) [2026-02-02T20:15:32.022072] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-02-02T20:15:32.022209] [INFO ] [sig ] AFL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:32.183398] [INFO ] [LOCAL ] Saved forecast: AFL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AFL.txt [2026-02-02T20:15:32.183551] [INFO ] [sig ] [77/3456] Completed AFL in 0.4s | 2.79 sym/s | Total: 27.6s | ETA: 20.2m [2026-02-02T20:15:32.183611] [INFO ] [sig ] [78/3456] Forecasting AFRI... [2026-02-02T20:15:32.183644] [INFO ] [sig ] Generating forecast for: AFRI [2026-02-02T20:15:32.183675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-02-02T20:15:32.195314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-02-02T20:15:32.195841] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-02-02T20:15:32.196926] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-02-02T20:15:32.196981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:32.197014] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:32.197072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:32.197133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:32.260504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:32.261458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:32.261547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:32.261600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:32.362677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:32.362840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:32.362882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:32.362911] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:32.366845] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: UP (p=64.75%) [2026-02-02T20:15:32.367141] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-02-02T20:15:32.367279] [INFO ] [sig ] AFRI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:32.512473] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AFRI.txt [2026-02-02T20:15:32.512658] [INFO ] [sig ] [78/3456] Completed AFRI in 0.3s | 2.79 sym/s | Total: 28.0s | ETA: 20.2m [2026-02-02T20:15:32.512702] [INFO ] [sig ] [79/3456] Forecasting AFRM... [2026-02-02T20:15:32.512732] [INFO ] [sig ] Generating forecast for: AFRM [2026-02-02T20:15:32.512762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-02-02T20:15:32.524230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-02-02T20:15:32.524607] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-02-02T20:15:32.525508] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-02-02T20:15:32.525565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:32.525646] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:32.525679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:32.525740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:32.587874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:32.588806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:32.588895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:32.588930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:32.728246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:32.728422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:32.728464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:32.728492] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:32.732170] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: DOWN (p=49.33%) [2026-02-02T20:15:32.732507] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-02-02T20:15:32.732670] [INFO ] [sig ] AFRM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:32.876282] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AFRM.txt [2026-02-02T20:15:32.876464] [INFO ] [sig ] [79/3456] Completed AFRM in 0.4s | 2.79 sym/s | Total: 28.3s | ETA: 20.2m [2026-02-02T20:15:32.876506] [INFO ] [sig ] [80/3456] Forecasting AFYA... [2026-02-02T20:15:32.876537] [INFO ] [sig ] Generating forecast for: AFYA [2026-02-02T20:15:32.876567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-02-02T20:15:32.889239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-02-02T20:15:32.889667] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-02-02T20:15:32.890588] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-02-02T20:15:32.890663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:32.890704] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:32.890732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:32.890801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:32.952854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:32.953815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:32.953905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:32.953939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:33.073595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:33.073751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:33.073795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:33.073824] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:33.077396] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: DOWN (p=42.92%) [2026-02-02T20:15:33.077740] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-02-02T20:15:33.077888] [INFO ] [sig ] AFYA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:33.231291] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AFYA.txt [2026-02-02T20:15:33.231436] [INFO ] [sig ] [80/3456] Completed AFYA in 0.4s | 2.79 sym/s | Total: 28.7s | ETA: 20.2m [2026-02-02T20:15:33.231475] [INFO ] [sig ] [81/3456] Forecasting AG... [2026-02-02T20:15:33.231530] [INFO ] [sig ] Generating forecast for: AG [2026-02-02T20:15:33.231561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-02-02T20:15:33.257778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-02-02T20:15:33.258205] [INFO ] [FORECASTER] Starting predict_future for AG [2026-02-02T20:15:33.259090] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-02-02T20:15:33.259146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:33.259179] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:33.259207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:33.259279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:33.331540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:33.332740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:33.332850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:33.332898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:33.466400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:33.466775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:33.466817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:33.466846] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:33.471147] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-02-02T20:15:33.471445] [INFO ] [FORECASTER] Completed predict_future for AG [2026-02-02T20:15:33.471611] [INFO ] [sig ] AG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:33.630263] [INFO ] [LOCAL ] Saved forecast: AG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AG.txt [2026-02-02T20:15:33.630442] [INFO ] [sig ] [81/3456] Completed AG in 0.4s | 2.78 sym/s | Total: 29.1s | ETA: 20.2m [2026-02-02T20:15:33.630492] [INFO ] [sig ] [82/3456] Forecasting AGCO... [2026-02-02T20:15:33.630523] [INFO ] [sig ] Generating forecast for: AGCO [2026-02-02T20:15:33.630552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-02-02T20:15:33.643674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-02-02T20:15:33.644047] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-02-02T20:15:33.644950] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-02-02T20:15:33.645006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:33.645041] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:33.645070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:33.645128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:33.705876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:33.706831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:33.706919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:33.706954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:33.828762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:33.828934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:33.828977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:33.829005] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:33.832674] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: DOWN (p=37.20%) [2026-02-02T20:15:33.832964] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-02-02T20:15:33.833108] [INFO ] [sig ] AGCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:33.979394] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AGCO.txt [2026-02-02T20:15:33.979538] [INFO ] [sig ] [82/3456] Completed AGCO in 0.3s | 2.79 sym/s | Total: 29.4s | ETA: 20.2m [2026-02-02T20:15:33.979596] [INFO ] [sig ] [83/3456] Forecasting AGD... [2026-02-02T20:15:33.979629] [INFO ] [sig ] Generating forecast for: AGD [2026-02-02T20:15:33.979658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-02-02T20:15:33.992042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-02-02T20:15:33.992465] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-02-02T20:15:33.993355] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-02-02T20:15:33.993410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:33.993442] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:33.993468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:33.993524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:34.054024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:34.054996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:34.055085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:34.055120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:34.176175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:34.176379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:34.176434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:34.176475] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:34.180269] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: UP (p=82.82%) [2026-02-02T20:15:34.180623] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-02-02T20:15:34.180771] [INFO ] [sig ] AGD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:34.321964] [INFO ] [LOCAL ] Saved forecast: AGD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AGD.txt [2026-02-02T20:15:34.322129] [INFO ] [sig ] [83/3456] Completed AGD in 0.3s | 2.79 sym/s | Total: 29.8s | ETA: 20.2m [2026-02-02T20:15:34.322170] [INFO ] [sig ] [84/3456] Forecasting AGEN... [2026-02-02T20:15:34.322201] [INFO ] [sig ] Generating forecast for: AGEN [2026-02-02T20:15:34.322230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-02-02T20:15:34.395292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-02-02T20:15:34.395684] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-02-02T20:15:34.396505] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-02-02T20:15:34.396558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:34.396609] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:34.396637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:34.396692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:34.454946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:34.455873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:34.455961] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:34.455997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:34.581011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:34.581176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:34.581220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:34.581264] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:34.584894] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: DOWN (p=6.56%) [2026-02-02T20:15:34.585202] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-02-02T20:15:34.585344] [INFO ] [sig ] AGEN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:34.727992] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AGEN.txt [2026-02-02T20:15:34.728157] [INFO ] [sig ] [84/3456] Completed AGEN in 0.4s | 2.78 sym/s | Total: 30.2s | ETA: 20.2m [2026-02-02T20:15:34.728199] [INFO ] [sig ] [85/3456] Forecasting AGI... [2026-02-02T20:15:34.728228] [INFO ] [sig ] Generating forecast for: AGI [2026-02-02T20:15:34.728257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-02-02T20:15:34.740053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-02-02T20:15:34.740402] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-02-02T20:15:34.741228] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-02-02T20:15:34.741281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:34.741315] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:34.741344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:34.741399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:34.798731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:34.799565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:34.799667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:34.799700] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:34.923161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:34.923317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:34.923357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:34.923385] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:34.927221] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=69.28%) [2026-02-02T20:15:34.927514] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-02-02T20:15:34.927712] [INFO ] [sig ] AGI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:35.075959] [INFO ] [LOCAL ] Saved forecast: AGI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AGI.txt [2026-02-02T20:15:35.076108] [INFO ] [sig ] [85/3456] Completed AGI in 0.3s | 2.78 sym/s | Total: 30.5s | ETA: 20.2m [2026-02-02T20:15:35.076149] [INFO ] [sig ] [86/3456] Forecasting AGIO... [2026-02-02T20:15:35.076178] [INFO ] [sig ] Generating forecast for: AGIO [2026-02-02T20:15:35.076209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-02-02T20:15:35.087253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-02-02T20:15:35.087550] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-02-02T20:15:35.088409] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-02-02T20:15:35.088463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:35.088495] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:35.088522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:35.088594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:35.146401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:35.147295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:35.147378] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:35.147426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:35.270294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:35.270455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:35.270494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:35.270522] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:35.273981] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: UP (p=65.66%) [2026-02-02T20:15:35.274260] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-02-02T20:15:35.274417] [INFO ] [sig ] AGIO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:35.425003] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AGIO.txt [2026-02-02T20:15:35.425144] [INFO ] [sig ] [86/3456] Completed AGIO in 0.3s | 2.78 sym/s | Total: 30.9s | ETA: 20.2m [2026-02-02T20:15:35.425184] [INFO ] [sig ] [87/3456] Forecasting AGM... [2026-02-02T20:15:35.425215] [INFO ] [sig ] Generating forecast for: AGM [2026-02-02T20:15:35.425245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-02-02T20:15:35.437326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-02-02T20:15:35.437712] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-02-02T20:15:35.438593] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-02-02T20:15:35.438649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:35.438682] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:35.438708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:35.438770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:35.498647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:35.499386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:35.499467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:35.499500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:35.623849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:35.624002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:35.624043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:35.624071] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:35.627606] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: UP (p=95.43%) [2026-02-02T20:15:35.627895] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-02-02T20:15:35.628030] [INFO ] [sig ] AGM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:35.784107] [INFO ] [LOCAL ] Saved forecast: AGM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AGM.txt [2026-02-02T20:15:35.784268] [INFO ] [sig ] [87/3456] Completed AGM in 0.4s | 2.78 sym/s | Total: 31.2s | ETA: 20.2m [2026-02-02T20:15:35.784310] [INFO ] [sig ] [88/3456] Forecasting AGMH... [2026-02-02T20:15:35.784342] [INFO ] [sig ] Generating forecast for: AGMH [2026-02-02T20:15:35.784373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-02-02T20:15:35.797254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-02-02T20:15:35.797668] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-02-02T20:15:35.798713] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-02-02T20:15:35.798767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:35.798799] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:35.798827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:35.798917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:35.857800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:35.858624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:35.858736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:35.858771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:35.982789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:35.982965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:35.983013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:35.983047] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:35.987527] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-02-02T20:15:35.987921] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-02-02T20:15:35.988081] [INFO ] [sig ] AGMH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:36.136502] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AGMH.txt [2026-02-02T20:15:36.136649] [INFO ] [sig ] [88/3456] Completed AGMH in 0.4s | 2.78 sym/s | Total: 31.6s | ETA: 20.2m [2026-02-02T20:15:36.136690] [INFO ] [sig ] [89/3456] Forecasting AGNC... [2026-02-02T20:15:36.136721] [INFO ] [sig ] Generating forecast for: AGNC [2026-02-02T20:15:36.136751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-02-02T20:15:36.147790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-02-02T20:15:36.148088] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-02-02T20:15:36.148906] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-02-02T20:15:36.148959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:36.148991] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:36.149018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:36.149074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:36.210154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:36.211084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:36.211172] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:36.211206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:36.343353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:36.343505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:36.343546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:36.343599] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:36.347205] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=52.85%) [2026-02-02T20:15:36.347493] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-02-02T20:15:36.347664] [INFO ] [sig ] AGNC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:36.491776] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AGNC.txt [2026-02-02T20:15:36.491913] [INFO ] [sig ] [89/3456] Completed AGNC in 0.4s | 2.79 sym/s | Total: 32.0s | ETA: 20.1m [2026-02-02T20:15:36.491953] [INFO ] [sig ] [90/3456] Forecasting AGNCL... [2026-02-02T20:15:36.491982] [INFO ] [sig ] Generating forecast for: AGNCL [2026-02-02T20:15:36.492011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-02-02T20:15:36.502911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-02-02T20:15:36.503199] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-02-02T20:15:36.504016] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-02-02T20:15:36.504069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:36.504101] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:36.504128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:36.504184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:36.564739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:36.565632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:36.565715] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:36.565747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:36.688553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:36.688929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:36.688971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:36.689000] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:36.692541] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: DOWN (p=25.19%) [2026-02-02T20:15:36.692858] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-02-02T20:15:36.693013] [INFO ] [sig ] AGNCL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:36.867366] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AGNCL.txt [2026-02-02T20:15:36.867506] [INFO ] [sig ] [90/3456] Completed AGNCL in 0.4s | 2.78 sym/s | Total: 32.3s | ETA: 20.2m [2026-02-02T20:15:36.867546] [INFO ] [sig ] [91/3456] Forecasting AGNCM... [2026-02-02T20:15:36.867601] [INFO ] [sig ] Generating forecast for: AGNCM [2026-02-02T20:15:36.867636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-02-02T20:15:36.880365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-02-02T20:15:36.880788] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-02-02T20:15:36.881660] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-02-02T20:15:36.881716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:36.881750] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:36.881776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:36.881840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:36.942343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:36.943285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:36.943371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:36.943405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:37.059076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:37.059240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:37.059280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:37.059310] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:37.063122] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: UP (p=70.66%) [2026-02-02T20:15:37.063409] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-02-02T20:15:37.063543] [INFO ] [sig ] AGNCM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:37.205306] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AGNCM.txt [2026-02-02T20:15:37.205470] [INFO ] [sig ] [91/3456] Completed AGNCM in 0.3s | 2.79 sym/s | Total: 32.7s | ETA: 20.1m [2026-02-02T20:15:37.205510] [INFO ] [sig ] [92/3456] Forecasting AGNCN... [2026-02-02T20:15:37.205542] [INFO ] [sig ] Generating forecast for: AGNCN [2026-02-02T20:15:37.205597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-02-02T20:15:37.217148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-02-02T20:15:37.217478] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-02-02T20:15:37.218318] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-02-02T20:15:37.218379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:37.218418] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:37.218452] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:37.218518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:37.276924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:37.277885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:37.277976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:37.278009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:37.416385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:37.416786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:37.416831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:37.416862] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:37.420700] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: UP (p=67.83%) [2026-02-02T20:15:37.421015] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-02-02T20:15:37.421159] [INFO ] [sig ] AGNCN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:37.564917] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AGNCN.txt [2026-02-02T20:15:37.565073] [INFO ] [sig ] [92/3456] Completed AGNCN in 0.4s | 2.79 sym/s | Total: 33.0s | ETA: 20.1m [2026-02-02T20:15:37.565114] [INFO ] [sig ] [93/3456] Forecasting AGNCO... [2026-02-02T20:15:37.565146] [INFO ] [sig ] Generating forecast for: AGNCO [2026-02-02T20:15:37.565177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-02-02T20:15:37.576529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-02-02T20:15:37.576915] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-02-02T20:15:37.578022] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-02-02T20:15:37.578078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:37.578112] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:37.578139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:37.578197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:37.637545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:37.638414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:37.638500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:37.638535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:37.757225] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:37.757392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:37.757436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:37.757466] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:37.761282] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: UP (p=80.11%) [2026-02-02T20:15:37.761664] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-02-02T20:15:37.761815] [INFO ] [sig ] AGNCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:37.907534] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AGNCO.txt [2026-02-02T20:15:37.907754] [INFO ] [sig ] [93/3456] Completed AGNCO in 0.3s | 2.79 sym/s | Total: 33.4s | ETA: 20.1m [2026-02-02T20:15:37.907798] [INFO ] [sig ] [94/3456] Forecasting AGNCP... [2026-02-02T20:15:37.907829] [INFO ] [sig ] Generating forecast for: AGNCP [2026-02-02T20:15:37.907859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-02-02T20:15:37.919351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-02-02T20:15:37.919759] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-02-02T20:15:37.920635] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-02-02T20:15:37.920691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:37.920725] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:37.920753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:37.920815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:37.979045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:37.979995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:37.980080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:37.980116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:38.113270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:38.113460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:38.113507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:38.113536] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:38.117517] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-02-02T20:15:38.117977] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-02-02T20:15:38.118142] [INFO ] [sig ] AGNCP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:38.267673] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AGNCP.txt [2026-02-02T20:15:38.267842] [INFO ] [sig ] [94/3456] Completed AGNCP in 0.4s | 2.79 sym/s | Total: 33.7s | ETA: 20.1m [2026-02-02T20:15:38.267886] [INFO ] [sig ] [95/3456] Forecasting AGO... [2026-02-02T20:15:38.267918] [INFO ] [sig ] Generating forecast for: AGO [2026-02-02T20:15:38.267952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-02-02T20:15:38.280106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-02-02T20:15:38.280524] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-02-02T20:15:38.281435] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-02-02T20:15:38.281537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:38.281592] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:38.281625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:38.281686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:38.342073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:38.342999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:38.343086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:38.343118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:38.463492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:38.463677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:38.463741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:38.463771] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:38.467410] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: UP (p=66.83%) [2026-02-02T20:15:38.467737] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-02-02T20:15:38.467879] [INFO ] [sig ] AGO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:38.611979] [INFO ] [LOCAL ] Saved forecast: AGO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AGO.txt [2026-02-02T20:15:38.612137] [INFO ] [sig ] [95/3456] Completed AGO in 0.3s | 2.79 sym/s | Total: 34.1s | ETA: 20.1m [2026-02-02T20:15:38.612177] [INFO ] [sig ] [96/3456] Forecasting AGRO... [2026-02-02T20:15:38.612209] [INFO ] [sig ] Generating forecast for: AGRO [2026-02-02T20:15:38.612238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-02-02T20:15:38.625604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-02-02T20:15:38.626017] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-02-02T20:15:38.627083] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-02-02T20:15:38.627146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:38.627185] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:38.627217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:38.627294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:38.687676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:38.688598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:38.688685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:38.688718] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:38.809085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:38.809245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:38.809287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:38.809317] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:38.812808] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: DOWN (p=24.94%) [2026-02-02T20:15:38.813118] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-02-02T20:15:38.813257] [INFO ] [sig ] AGRO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:38.959709] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AGRO.txt [2026-02-02T20:15:38.960073] [INFO ] [sig ] [96/3456] Completed AGRO in 0.3s | 2.79 sym/s | Total: 34.4s | ETA: 20.1m [2026-02-02T20:15:38.960115] [INFO ] [sig ] [97/3456] Forecasting AGX... [2026-02-02T20:15:38.960146] [INFO ] [sig ] Generating forecast for: AGX [2026-02-02T20:15:38.960176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-02-02T20:15:38.972096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-02-02T20:15:38.972503] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-02-02T20:15:38.973360] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-02-02T20:15:38.973416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:38.973449] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:38.973477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:38.973535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:39.033087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:39.034020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:39.034110] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:39.034144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:39.159684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:39.159848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:39.159889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:39.159920] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:39.163511] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: DOWN (p=15.15%) [2026-02-02T20:15:39.163846] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-02-02T20:15:39.163992] [INFO ] [sig ] AGX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:39.323272] [INFO ] [LOCAL ] Saved forecast: AGX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AGX.txt [2026-02-02T20:15:39.323435] [INFO ] [sig ] [97/3456] Completed AGX in 0.4s | 2.79 sym/s | Total: 34.8s | ETA: 20.1m [2026-02-02T20:15:39.323475] [INFO ] [sig ] [98/3456] Forecasting AGYS... [2026-02-02T20:15:39.323506] [INFO ] [sig ] Generating forecast for: AGYS [2026-02-02T20:15:39.323536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-02-02T20:15:39.335439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-02-02T20:15:39.335824] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-02-02T20:15:39.336689] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-02-02T20:15:39.336749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:39.336794] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:39.336823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:39.336882] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:39.395390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:39.396512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:39.396614] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:39.396650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:39.525491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:39.525858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:39.525943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:39.525974] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:39.534159] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: UP (p=85.32%) [2026-02-02T20:15:39.534536] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-02-02T20:15:39.534917] [INFO ] [sig ] AGYS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:39.689396] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AGYS.txt [2026-02-02T20:15:39.689568] [INFO ] [sig ] [98/3456] Completed AGYS in 0.4s | 2.79 sym/s | Total: 35.2s | ETA: 20.1m [2026-02-02T20:15:39.689626] [INFO ] [sig ] [99/3456] Forecasting AGZD... [2026-02-02T20:15:39.689656] [INFO ] [sig ] Generating forecast for: AGZD [2026-02-02T20:15:39.689687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-02-02T20:15:39.702849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-02-02T20:15:39.703282] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-02-02T20:15:39.704195] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-02-02T20:15:39.704249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:39.704282] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:39.704308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:39.704375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:39.766674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:39.767676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:39.767769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:39.767804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:39.900730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:39.900892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:39.900932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:39.900961] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:39.904437] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: DOWN (p=35.69%) [2026-02-02T20:15:39.904735] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-02-02T20:15:39.904867] [INFO ] [sig ] AGZD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:40.046516] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AGZD.txt [2026-02-02T20:15:40.046656] [INFO ] [sig ] [99/3456] Completed AGZD in 0.4s | 2.79 sym/s | Total: 35.5s | ETA: 20.1m [2026-02-02T20:15:40.046697] [INFO ] [sig ] [100/3456] Forecasting AHCO... [2026-02-02T20:15:40.046727] [INFO ] [sig ] Generating forecast for: AHCO [2026-02-02T20:15:40.046756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-02-02T20:15:40.058514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-02-02T20:15:40.058847] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-02-02T20:15:40.059700] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-02-02T20:15:40.059752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:40.059783] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:40.059810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:40.059866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:40.120805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:40.121696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:40.121783] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:40.121817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:40.241918] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:40.242081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:40.242122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:40.242150] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:40.245782] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-02-02T20:15:40.246069] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-02-02T20:15:40.246390] [INFO ] [sig ] AHCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:40.389968] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AHCO.txt [2026-02-02T20:15:40.390139] [INFO ] [sig ] [100/3456] Completed AHCO in 0.3s | 2.79 sym/s | Total: 35.9s | ETA: 20.1m [2026-02-02T20:15:40.390181] [INFO ] [sig ] [101/3456] Forecasting AHH... [2026-02-02T20:15:40.390213] [INFO ] [sig ] Generating forecast for: AHH [2026-02-02T20:15:40.390243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-02-02T20:15:40.407039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-02-02T20:15:40.407527] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-02-02T20:15:40.408717] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-02-02T20:15:40.408994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:40.409038] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:40.409074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:40.409157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:40.495524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:40.496465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:40.496555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:40.496631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:40.620717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:40.620880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:40.620921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:40.620949] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:40.624469] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: UP (p=59.94%) [2026-02-02T20:15:40.624778] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-02-02T20:15:40.624913] [INFO ] [sig ] AHH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:40.769996] [INFO ] [LOCAL ] Saved forecast: AHH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AHH.txt [2026-02-02T20:15:40.770160] [INFO ] [sig ] [101/3456] Completed AHH in 0.4s | 2.79 sym/s | Total: 36.2s | ETA: 20.1m [2026-02-02T20:15:40.770202] [INFO ] [sig ] [102/3456] Forecasting AI... [2026-02-02T20:15:40.770235] [INFO ] [sig ] Generating forecast for: AI [2026-02-02T20:15:40.770309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-02-02T20:15:40.785051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-02-02T20:15:40.785450] [INFO ] [FORECASTER] Starting predict_future for AI [2026-02-02T20:15:40.786377] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-02-02T20:15:40.786431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:40.786465] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:40.786493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:40.786551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:40.849925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:40.850869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:40.850973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:40.851009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:40.986430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:40.986629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:40.986674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:40.986705] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:40.990391] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: DOWN (p=33.06%) [2026-02-02T20:15:40.990753] [INFO ] [FORECASTER] Completed predict_future for AI [2026-02-02T20:15:40.990898] [INFO ] [sig ] AI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:41.145021] [INFO ] [LOCAL ] Saved forecast: AI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AI.txt [2026-02-02T20:15:41.145197] [INFO ] [sig ] [102/3456] Completed AI in 0.4s | 2.79 sym/s | Total: 36.6s | ETA: 20.1m [2026-02-02T20:15:41.145254] [INFO ] [sig ] [103/3456] Forecasting AIA... [2026-02-02T20:15:41.145293] [INFO ] [sig ] Generating forecast for: AIA [2026-02-02T20:15:41.145325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-02-02T20:15:41.157981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-02-02T20:15:41.158343] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-02-02T20:15:41.159414] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-02-02T20:15:41.159471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:41.159504] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:41.159532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:41.159611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:41.220622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:41.221504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:41.221622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:41.221659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:41.345089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:41.345249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:41.345290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:41.345319] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:41.348912] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: UP (p=66.64%) [2026-02-02T20:15:41.349214] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-02-02T20:15:41.349352] [INFO ] [sig ] AIA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:41.493868] [INFO ] [LOCAL ] Saved forecast: AIA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AIA.txt [2026-02-02T20:15:41.494028] [INFO ] [sig ] [103/3456] Completed AIA in 0.3s | 2.79 sym/s | Total: 37.0s | ETA: 20.1m [2026-02-02T20:15:41.494069] [INFO ] [sig ] [104/3456] Forecasting AIG... [2026-02-02T20:15:41.494098] [INFO ] [sig ] Generating forecast for: AIG [2026-02-02T20:15:41.494131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-02-02T20:15:41.505245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-02-02T20:15:41.505562] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-02-02T20:15:41.506374] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-02-02T20:15:41.506428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:41.506459] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:41.506486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:41.506542] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:41.566751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:41.567690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:41.567782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:41.567817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:41.704222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:41.704389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:41.704432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:41.704461] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:41.708478] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: DOWN (p=48.63%) [2026-02-02T20:15:41.709022] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-02-02T20:15:41.709189] [INFO ] [sig ] AIG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:41.862963] [INFO ] [LOCAL ] Saved forecast: AIG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AIG.txt [2026-02-02T20:15:41.863153] [INFO ] [sig ] [104/3456] Completed AIG in 0.4s | 2.79 sym/s | Total: 37.3s | ETA: 20.1m [2026-02-02T20:15:41.863232] [INFO ] [sig ] [105/3456] Forecasting AIMD... [2026-02-02T20:15:41.863276] [INFO ] [sig ] Generating forecast for: AIMD [2026-02-02T20:15:41.863317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-02-02T20:15:41.875230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-02-02T20:15:41.875617] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-02-02T20:15:41.876445] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-02-02T20:15:41.876499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:41.876531] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:41.876557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:41.876635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:41.940430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:41.941619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:41.941713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:41.941754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:42.073974] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:42.074135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:42.074190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:42.074240] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:42.077979] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=2.57%) [2026-02-02T20:15:42.078265] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-02-02T20:15:42.078405] [INFO ] [sig ] AIMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:42.240807] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AIMD.txt [2026-02-02T20:15:42.241029] [INFO ] [sig ] [105/3456] Completed AIMD in 0.4s | 2.78 sym/s | Total: 37.7s | ETA: 20.1m [2026-02-02T20:15:42.241092] [INFO ] [sig ] [106/3456] Forecasting AIO... [2026-02-02T20:15:42.241129] [INFO ] [sig ] Generating forecast for: AIO [2026-02-02T20:15:42.241160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-02-02T20:15:42.253821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-02-02T20:15:42.254218] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-02-02T20:15:42.255144] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-02-02T20:15:42.255204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:42.255237] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:42.255265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:42.255322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:42.320886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:42.321918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:42.322013] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:42.322057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:42.459932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:42.460094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:42.460135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:42.460166] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:42.463940] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: DOWN (p=44.16%) [2026-02-02T20:15:42.464246] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-02-02T20:15:42.464408] [INFO ] [sig ] AIO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:42.617325] [INFO ] [LOCAL ] Saved forecast: AIO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AIO.txt [2026-02-02T20:15:42.617516] [INFO ] [sig ] [106/3456] Completed AIO in 0.4s | 2.78 sym/s | Total: 38.1s | ETA: 20.1m [2026-02-02T20:15:42.617631] [INFO ] [sig ] [107/3456] Forecasting AIP... [2026-02-02T20:15:42.617670] [INFO ] [sig ] Generating forecast for: AIP [2026-02-02T20:15:42.617714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-02-02T20:15:42.633525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-02-02T20:15:42.634102] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-02-02T20:15:42.635403] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-02-02T20:15:42.635496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:42.635550] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:42.635630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:42.635716] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:42.714728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:42.715718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:42.715809] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:42.715845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:42.846002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:42.846168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:42.846222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:42.846255] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:42.849960] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: DOWN (p=34.65%) [2026-02-02T20:15:42.850278] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-02-02T20:15:42.850420] [INFO ] [sig ] AIP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:42.998178] [INFO ] [LOCAL ] Saved forecast: AIP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AIP.txt [2026-02-02T20:15:42.998326] [INFO ] [sig ] [107/3456] Completed AIP in 0.4s | 2.78 sym/s | Total: 38.5s | ETA: 20.1m [2026-02-02T20:15:42.998374] [INFO ] [sig ] [108/3456] Forecasting AIPI... [2026-02-02T20:15:42.998405] [INFO ] [sig ] Generating forecast for: AIPI [2026-02-02T20:15:42.998435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-02-02T20:15:43.011984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-02-02T20:15:43.012430] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-02-02T20:15:43.013317] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-02-02T20:15:43.013374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:43.013407] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:43.013434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:43.013502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:43.074654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:43.075534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:43.075662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:43.075715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:43.205923] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:43.206085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:43.206142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:43.206172] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:43.209852] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=75.93%) [2026-02-02T20:15:43.210147] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-02-02T20:15:43.210296] [INFO ] [sig ] AIPI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:43.360224] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AIPI.txt [2026-02-02T20:15:43.360373] [INFO ] [sig ] [108/3456] Completed AIPI in 0.4s | 2.78 sym/s | Total: 38.8s | ETA: 20.1m [2026-02-02T20:15:43.360415] [INFO ] [sig ] [109/3456] Forecasting AIQ... [2026-02-02T20:15:43.360448] [INFO ] [sig ] Generating forecast for: AIQ [2026-02-02T20:15:43.360480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-02-02T20:15:43.373117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-02-02T20:15:43.373480] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-02-02T20:15:43.374337] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-02-02T20:15:43.374393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:43.374426] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:43.374453] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:43.374509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:43.441728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:43.442753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:43.442849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:43.442884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:43.574895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:43.575061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:43.575103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:43.575132] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:43.578877] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: DOWN (p=13.05%) [2026-02-02T20:15:43.579179] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-02-02T20:15:43.579314] [INFO ] [sig ] AIQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:43.732432] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AIQ.txt [2026-02-02T20:15:43.732611] [INFO ] [sig ] [109/3456] Completed AIQ in 0.4s | 2.78 sym/s | Total: 39.2s | ETA: 20.1m [2026-02-02T20:15:43.732659] [INFO ] [sig ] [110/3456] Forecasting AIRG... [2026-02-02T20:15:43.732691] [INFO ] [sig ] Generating forecast for: AIRG [2026-02-02T20:15:43.732720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-02-02T20:15:43.744981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-02-02T20:15:43.745358] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-02-02T20:15:43.746244] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-02-02T20:15:43.746299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:43.746342] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:43.746383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:43.746445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:43.811467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:43.812352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:43.812456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:43.812492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:43.927472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:43.927672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:43.927715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:43.927743] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:43.931229] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-02-02T20:15:43.931515] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-02-02T20:15:43.931669] [INFO ] [sig ] AIRG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:44.082983] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AIRG.txt [2026-02-02T20:15:44.083133] [INFO ] [sig ] [110/3456] Completed AIRG in 0.4s | 2.78 sym/s | Total: 39.5s | ETA: 20.0m [2026-02-02T20:15:44.083176] [INFO ] [sig ] [111/3456] Forecasting AIRJ... [2026-02-02T20:15:44.083207] [INFO ] [sig ] Generating forecast for: AIRJ [2026-02-02T20:15:44.083238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-02-02T20:15:44.095623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-02-02T20:15:44.096003] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-02-02T20:15:44.096883] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-02-02T20:15:44.096950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:44.096994] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:44.097024] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:44.097081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:44.162996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:44.164195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:44.164299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:44.164346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:44.292609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:44.292770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:44.292809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:44.292846] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:44.296724] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: UP (p=72.62%) [2026-02-02T20:15:44.297048] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-02-02T20:15:44.297214] [INFO ] [sig ] AIRJ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:44.451415] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AIRJ.txt [2026-02-02T20:15:44.451555] [INFO ] [sig ] [111/3456] Completed AIRJ in 0.4s | 2.78 sym/s | Total: 39.9s | ETA: 20.0m [2026-02-02T20:15:44.451615] [INFO ] [sig ] [112/3456] Forecasting AIRS... [2026-02-02T20:15:44.451648] [INFO ] [sig ] Generating forecast for: AIRS [2026-02-02T20:15:44.451679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-02-02T20:15:44.464683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-02-02T20:15:44.465039] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-02-02T20:15:44.465938] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-02-02T20:15:44.466028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:44.466074] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:44.466105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:44.466165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:44.526171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:44.527133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:44.527216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:44.527250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:44.651227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:44.651377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:44.651418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:44.651447] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:44.655177] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=67.33%) [2026-02-02T20:15:44.655449] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-02-02T20:15:44.655593] [INFO ] [sig ] AIRS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:44.804623] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AIRS.txt [2026-02-02T20:15:44.804772] [INFO ] [sig ] [112/3456] Completed AIRS in 0.4s | 2.78 sym/s | Total: 40.3s | ETA: 20.0m [2026-02-02T20:15:44.804812] [INFO ] [sig ] [113/3456] Forecasting AISP... [2026-02-02T20:15:44.804842] [INFO ] [sig ] Generating forecast for: AISP [2026-02-02T20:15:44.804871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-02-02T20:15:44.817550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-02-02T20:15:44.817989] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-02-02T20:15:44.818826] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-02-02T20:15:44.818880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:44.818912] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:44.818939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:44.818995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:44.875978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:44.876921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:44.877011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:44.877045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:45.006185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:45.006351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:45.006392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:45.006421] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:45.010340] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: DOWN (p=21.10%) [2026-02-02T20:15:45.010665] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-02-02T20:15:45.010979] [INFO ] [sig ] AISP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:45.166140] [INFO ] [LOCAL ] Saved forecast: AISP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AISP.txt [2026-02-02T20:15:45.166319] [INFO ] [sig ] [113/3456] Completed AISP in 0.4s | 2.78 sym/s | Total: 40.6s | ETA: 20.0m [2026-02-02T20:15:45.166363] [INFO ] [sig ] [114/3456] Forecasting AIZN... [2026-02-02T20:15:45.166394] [INFO ] [sig ] Generating forecast for: AIZN [2026-02-02T20:15:45.166425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-02-02T20:15:45.178457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-02-02T20:15:45.178848] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-02-02T20:15:45.179894] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-02-02T20:15:45.180142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:45.180174] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:45.180200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:45.180257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:45.238126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:45.239162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:45.239248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:45.239280] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:45.352781] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:45.352963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:45.353010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:45.353042] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:45.356623] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: UP (p=68.73%) [2026-02-02T20:15:45.356903] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-02-02T20:15:45.357031] [INFO ] [sig ] AIZN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:45.503134] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AIZN.txt [2026-02-02T20:15:45.503290] [INFO ] [sig ] [114/3456] Completed AIZN in 0.3s | 2.78 sym/s | Total: 41.0s | ETA: 20.0m [2026-02-02T20:15:45.503337] [INFO ] [sig ] [115/3456] Forecasting AJG... [2026-02-02T20:15:45.503371] [INFO ] [sig ] Generating forecast for: AJG [2026-02-02T20:15:45.503400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-02-02T20:15:45.516275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-02-02T20:15:45.516655] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-02-02T20:15:45.517472] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-02-02T20:15:45.517526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:45.517558] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:45.517623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:45.517694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:45.575512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:45.576388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:45.576488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:45.576522] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:45.716188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:45.716341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:45.716421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:45.716452] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:45.720625] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=67.60%) [2026-02-02T20:15:45.721121] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-02-02T20:15:45.721258] [INFO ] [sig ] AJG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:45.870951] [INFO ] [LOCAL ] Saved forecast: AJG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AJG.txt [2026-02-02T20:15:45.871085] [INFO ] [sig ] [115/3456] Completed AJG in 0.4s | 2.78 sym/s | Total: 41.3s | ETA: 20.0m [2026-02-02T20:15:45.871124] [INFO ] [sig ] [116/3456] Forecasting AKAM... [2026-02-02T20:15:45.871159] [INFO ] [sig ] Generating forecast for: AKAM [2026-02-02T20:15:45.871189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-02-02T20:15:45.884067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-02-02T20:15:45.884335] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-02-02T20:15:45.885144] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-02-02T20:15:45.885197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:45.885229] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:45.885255] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:45.885313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:45.946423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:45.947172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:45.947254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:45.947288] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:46.074336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:46.074518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:46.074560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:46.074609] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:46.078157] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: UP (p=91.82%) [2026-02-02T20:15:46.078436] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-02-02T20:15:46.078565] [INFO ] [sig ] AKAM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:46.221666] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AKAM.txt [2026-02-02T20:15:46.221815] [INFO ] [sig ] [116/3456] Completed AKAM in 0.4s | 2.78 sym/s | Total: 41.7s | ETA: 20.0m [2026-02-02T20:15:46.221856] [INFO ] [sig ] [117/3456] Forecasting AKBA... [2026-02-02T20:15:46.221886] [INFO ] [sig ] Generating forecast for: AKBA [2026-02-02T20:15:46.221915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-02-02T20:15:46.234646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-02-02T20:15:46.234995] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-02-02T20:15:46.236112] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-02-02T20:15:46.236168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:46.236201] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:46.236229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:46.236287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:46.298652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:46.299591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:46.299693] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:46.299734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:46.430234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:46.430380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:46.430421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:46.430452] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:46.433977] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=47.86%) [2026-02-02T20:15:46.434263] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-02-02T20:15:46.434396] [INFO ] [sig ] AKBA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:46.579164] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AKBA.txt [2026-02-02T20:15:46.579308] [INFO ] [sig ] [117/3456] Completed AKBA in 0.4s | 2.78 sym/s | Total: 42.0s | ETA: 20.0m [2026-02-02T20:15:46.579347] [INFO ] [sig ] [118/3456] Forecasting AL... [2026-02-02T20:15:46.579378] [INFO ] [sig ] Generating forecast for: AL [2026-02-02T20:15:46.579407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-02-02T20:15:46.591903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-02-02T20:15:46.592197] [INFO ] [FORECASTER] Starting predict_future for AL [2026-02-02T20:15:46.593000] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-02-02T20:15:46.593053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:46.593084] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:46.593111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:46.593166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:46.652199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:46.653276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:46.653364] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:46.653397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:46.774614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:46.774781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:46.774822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:46.774850] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:46.779131] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: DOWN (p=37.25%) [2026-02-02T20:15:46.779419] [INFO ] [FORECASTER] Completed predict_future for AL [2026-02-02T20:15:46.779552] [INFO ] [sig ] AL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:46.925224] [INFO ] [LOCAL ] Saved forecast: AL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AL.txt [2026-02-02T20:15:46.925383] [INFO ] [sig ] [118/3456] Completed AL in 0.3s | 2.78 sym/s | Total: 42.4s | ETA: 20.0m [2026-02-02T20:15:46.925424] [INFO ] [sig ] [119/3456] Forecasting ALAB... [2026-02-02T20:15:46.925454] [INFO ] [sig ] Generating forecast for: ALAB [2026-02-02T20:15:46.925517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-02-02T20:15:46.937206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-02-02T20:15:46.937549] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-02-02T20:15:46.938435] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-02-02T20:15:46.938490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:46.938523] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:46.938554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:46.938667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:46.996343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:46.997252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:46.997337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:46.997370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:47.125705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:47.125866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:47.125909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:47.125954] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:47.129542] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: DOWN (p=8.50%) [2026-02-02T20:15:47.129855] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-02-02T20:15:47.130008] [INFO ] [sig ] ALAB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:47.278529] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALAB.txt [2026-02-02T20:15:47.278746] [INFO ] [sig ] [119/3456] Completed ALAB in 0.4s | 2.78 sym/s | Total: 42.7s | ETA: 20.0m [2026-02-02T20:15:47.278791] [INFO ] [sig ] [120/3456] Forecasting ALB... [2026-02-02T20:15:47.278823] [INFO ] [sig ] Generating forecast for: ALB [2026-02-02T20:15:47.278852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-02-02T20:15:47.291208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-02-02T20:15:47.291569] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-02-02T20:15:47.292443] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-02-02T20:15:47.292515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:47.292552] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:47.292600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:47.292661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:47.351569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:47.352476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:47.352600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:47.352646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:47.479447] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:47.479623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:47.479674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:47.479706] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:47.483254] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: DOWN (p=4.23%) [2026-02-02T20:15:47.483547] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-02-02T20:15:47.483706] [INFO ] [sig ] ALB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:47.627032] [INFO ] [LOCAL ] Saved forecast: ALB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALB.txt [2026-02-02T20:15:47.627189] [INFO ] [sig ] [120/3456] Completed ALB in 0.3s | 2.78 sym/s | Total: 43.1s | ETA: 20.0m [2026-02-02T20:15:47.627230] [INFO ] [sig ] [121/3456] Forecasting ALC... [2026-02-02T20:15:47.627261] [INFO ] [sig ] Generating forecast for: ALC [2026-02-02T20:15:47.627291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-02-02T20:15:47.643259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-02-02T20:15:47.643783] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-02-02T20:15:47.644885] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-02-02T20:15:47.644953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:47.644999] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:47.645040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:47.645124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:47.711889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:47.712934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:47.713068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:47.713134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:47.837481] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:47.837701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:47.837744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:47.837774] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:47.841502] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: DOWN (p=32.07%) [2026-02-02T20:15:47.841837] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-02-02T20:15:47.841985] [INFO ] [sig ] ALC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:47.989118] [INFO ] [LOCAL ] Saved forecast: ALC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALC.txt [2026-02-02T20:15:47.989279] [INFO ] [sig ] [121/3456] Completed ALC in 0.4s | 2.78 sym/s | Total: 43.5s | ETA: 20.0m [2026-02-02T20:15:47.989320] [INFO ] [sig ] [122/3456] Forecasting ALCO... [2026-02-02T20:15:47.989352] [INFO ] [sig ] Generating forecast for: ALCO [2026-02-02T20:15:47.989382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-02-02T20:15:48.003998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-02-02T20:15:48.004399] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-02-02T20:15:48.005288] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-02-02T20:15:48.005342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:48.005377] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:48.005405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:48.005467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:48.070882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:48.072217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:48.072320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:48.072398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:48.195963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:48.196120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:48.196160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:48.196190] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:48.199780] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=79.74%) [2026-02-02T20:15:48.200065] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-02-02T20:15:48.200199] [INFO ] [sig ] ALCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:48.348760] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALCO.txt [2026-02-02T20:15:48.349144] [INFO ] [sig ] [122/3456] Completed ALCO in 0.4s | 2.78 sym/s | Total: 43.8s | ETA: 20.0m [2026-02-02T20:15:48.349191] [INFO ] [sig ] [123/3456] Forecasting ALDX... [2026-02-02T20:15:48.349223] [INFO ] [sig ] Generating forecast for: ALDX [2026-02-02T20:15:48.349252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-02-02T20:15:48.363261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-02-02T20:15:48.363617] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-02-02T20:15:48.364444] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-02-02T20:15:48.364499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:48.364532] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:48.364559] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:48.364664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:48.424917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:48.425698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:48.425786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:48.425821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:48.547674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:48.547845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:48.547889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:48.547920] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:48.551514] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-02-02T20:15:48.551848] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-02-02T20:15:48.552002] [INFO ] [sig ] ALDX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:48.696547] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALDX.txt [2026-02-02T20:15:48.696701] [INFO ] [sig ] [123/3456] Completed ALDX in 0.3s | 2.79 sym/s | Total: 44.2s | ETA: 19.9m [2026-02-02T20:15:48.696741] [INFO ] [sig ] [124/3456] Forecasting ALEX... [2026-02-02T20:15:48.696771] [INFO ] [sig ] Generating forecast for: ALEX [2026-02-02T20:15:48.696801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-02-02T20:15:48.709953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-02-02T20:15:48.710261] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-02-02T20:15:48.711110] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-02-02T20:15:48.711168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:48.711203] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:48.711231] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:48.711295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:48.769280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:48.770225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:48.770310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:48.770343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:48.895805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:48.895968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:48.896006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:48.896036] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:48.899499] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: UP (p=91.96%) [2026-02-02T20:15:48.899828] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-02-02T20:15:48.899959] [INFO ] [sig ] ALEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:49.041674] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALEX.txt [2026-02-02T20:15:49.041803] [INFO ] [sig ] [124/3456] Completed ALEX in 0.3s | 2.79 sym/s | Total: 44.5s | ETA: 19.9m [2026-02-02T20:15:49.041842] [INFO ] [sig ] [125/3456] Forecasting ALG... [2026-02-02T20:15:49.041872] [INFO ] [sig ] Generating forecast for: ALG [2026-02-02T20:15:49.041902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-02-02T20:15:49.054857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-02-02T20:15:49.055280] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-02-02T20:15:49.056207] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-02-02T20:15:49.056274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:49.056310] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:49.056338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:49.056397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:49.115097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:49.116035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:49.116123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:49.116159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:49.241177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:49.241341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:49.241382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:49.241411] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:49.245070] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: UP (p=50.04%) [2026-02-02T20:15:49.245373] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-02-02T20:15:49.245603] [INFO ] [sig ] ALG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:49.395242] [INFO ] [LOCAL ] Saved forecast: ALG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALG.txt [2026-02-02T20:15:49.395377] [INFO ] [sig ] [125/3456] Completed ALG in 0.4s | 2.79 sym/s | Total: 44.9s | ETA: 19.9m [2026-02-02T20:15:49.395417] [INFO ] [sig ] [126/3456] Forecasting ALGM... [2026-02-02T20:15:49.395449] [INFO ] [sig ] Generating forecast for: ALGM [2026-02-02T20:15:49.395481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-02-02T20:15:49.408563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-02-02T20:15:49.408928] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-02-02T20:15:49.409763] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-02-02T20:15:49.409817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:49.409848] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:49.409874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:49.409930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:49.469735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:49.470387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:49.470470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:49.470505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:49.593287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:49.593445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:49.593487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:49.593516] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:49.597291] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: UP (p=89.60%) [2026-02-02T20:15:49.597610] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-02-02T20:15:49.597751] [INFO ] [sig ] ALGM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:49.744553] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALGM.txt [2026-02-02T20:15:49.744703] [INFO ] [sig ] [126/3456] Completed ALGM in 0.3s | 2.79 sym/s | Total: 45.2s | ETA: 19.9m [2026-02-02T20:15:49.744743] [INFO ] [sig ] [127/3456] Forecasting ALGN... [2026-02-02T20:15:49.744772] [INFO ] [sig ] Generating forecast for: ALGN [2026-02-02T20:15:49.744803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-02-02T20:15:49.756695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-02-02T20:15:49.756962] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-02-02T20:15:49.757815] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-02-02T20:15:49.757869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:49.757900] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:49.757925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:49.757980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:49.817972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:49.818905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:49.818994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:49.819028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:49.945977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:49.946137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:49.946177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:49.946204] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:49.950046] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=59.06%) [2026-02-02T20:15:49.950324] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-02-02T20:15:49.950456] [INFO ] [sig ] ALGN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:50.099413] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALGN.txt [2026-02-02T20:15:50.099598] [INFO ] [sig ] [127/3456] Completed ALGN in 0.4s | 2.79 sym/s | Total: 45.6s | ETA: 19.9m [2026-02-02T20:15:50.099648] [INFO ] [sig ] [128/3456] Forecasting ALGS... [2026-02-02T20:15:50.099687] [INFO ] [sig ] Generating forecast for: ALGS [2026-02-02T20:15:50.099726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-02-02T20:15:50.112362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-02-02T20:15:50.112708] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-02-02T20:15:50.113501] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-02-02T20:15:50.113553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:50.113604] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:50.113632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:50.113687] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:50.173291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:50.174304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:50.174398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:50.174434] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:50.297821] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:50.297987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:50.298029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:50.298058] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:50.301775] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: UP (p=74.07%) [2026-02-02T20:15:50.302105] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-02-02T20:15:50.302252] [INFO ] [sig ] ALGS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:50.446871] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALGS.txt [2026-02-02T20:15:50.447037] [INFO ] [sig ] [128/3456] Completed ALGS in 0.3s | 2.79 sym/s | Total: 45.9s | ETA: 19.9m [2026-02-02T20:15:50.447076] [INFO ] [sig ] [129/3456] Forecasting ALHC... [2026-02-02T20:15:50.447106] [INFO ] [sig ] Generating forecast for: ALHC [2026-02-02T20:15:50.447139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-02-02T20:15:50.459479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-02-02T20:15:50.459907] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-02-02T20:15:50.460810] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-02-02T20:15:50.460866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:50.460901] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:50.460930] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:50.460990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:50.521634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:50.522519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:50.522623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:50.522661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:50.647358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:50.647517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:50.647556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:50.647633] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:50.651320] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=29.83%) [2026-02-02T20:15:50.651623] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-02-02T20:15:50.651761] [INFO ] [sig ] ALHC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:50.803066] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALHC.txt [2026-02-02T20:15:50.803238] [INFO ] [sig ] [129/3456] Completed ALHC in 0.4s | 2.79 sym/s | Total: 46.3s | ETA: 19.9m [2026-02-02T20:15:50.803281] [INFO ] [sig ] [130/3456] Forecasting ALK... [2026-02-02T20:15:50.803314] [INFO ] [sig ] Generating forecast for: ALK [2026-02-02T20:15:50.803347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-02-02T20:15:50.815396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-02-02T20:15:50.815699] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-02-02T20:15:50.816526] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-02-02T20:15:50.816595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:50.816629] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:50.816656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:50.816719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:50.878454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:50.879373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:50.879459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:50.879492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:51.010166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:51.010324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:51.010366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:51.010396] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:51.014546] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=99.75%) [2026-02-02T20:15:51.014934] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-02-02T20:15:51.015099] [INFO ] [sig ] ALK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:51.227122] [INFO ] [LOCAL ] Saved forecast: ALK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALK.txt [2026-02-02T20:15:51.227264] [INFO ] [sig ] [130/3456] Completed ALK in 0.4s | 2.78 sym/s | Total: 46.7s | ETA: 19.9m [2026-02-02T20:15:51.227303] [INFO ] [sig ] [131/3456] Forecasting ALKS... [2026-02-02T20:15:51.227333] [INFO ] [sig ] Generating forecast for: ALKS [2026-02-02T20:15:51.227362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-02-02T20:15:51.239454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-02-02T20:15:51.239873] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-02-02T20:15:51.240707] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-02-02T20:15:51.240761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:51.240793] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:51.240820] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:51.240881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:51.302368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:51.303191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:51.303277] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:51.303311] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:51.426019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:51.426183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:51.426224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:51.426257] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:51.430154] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: DOWN (p=9.04%) [2026-02-02T20:15:51.430476] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-02-02T20:15:51.430639] [INFO ] [sig ] ALKS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:51.581718] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALKS.txt [2026-02-02T20:15:51.581927] [INFO ] [sig ] [131/3456] Completed ALKS in 0.4s | 2.78 sym/s | Total: 47.0s | ETA: 19.9m [2026-02-02T20:15:51.581975] [INFO ] [sig ] [132/3456] Forecasting ALL... [2026-02-02T20:15:51.582011] [INFO ] [sig ] Generating forecast for: ALL [2026-02-02T20:15:51.582045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-02-02T20:15:51.594913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-02-02T20:15:51.595275] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-02-02T20:15:51.596205] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-02-02T20:15:51.596260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:51.596293] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:51.596320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:51.596377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:51.653902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:51.654790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:51.654873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:51.654905] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:51.778511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:51.778783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:51.778847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:51.778893] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:51.783924] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=85.73%) [2026-02-02T20:15:51.784364] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-02-02T20:15:51.784560] [INFO ] [sig ] ALL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:51.934959] [INFO ] [LOCAL ] Saved forecast: ALL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALL.txt [2026-02-02T20:15:51.935112] [INFO ] [sig ] [132/3456] Completed ALL in 0.4s | 2.78 sym/s | Total: 47.4s | ETA: 19.9m [2026-02-02T20:15:51.935152] [INFO ] [sig ] [133/3456] Forecasting ALLE... [2026-02-02T20:15:51.935183] [INFO ] [sig ] Generating forecast for: ALLE [2026-02-02T20:15:51.935214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-02-02T20:15:51.947734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-02-02T20:15:51.948147] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-02-02T20:15:51.949140] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-02-02T20:15:51.949197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:51.949231] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:51.949259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:51.949323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:52.014174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:52.015068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:52.015153] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:52.015187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:52.136505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:52.136682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:52.136752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:52.136806] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:52.141013] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-02-02T20:15:52.141311] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-02-02T20:15:52.141452] [INFO ] [sig ] ALLE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:52.300742] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALLE.txt [2026-02-02T20:15:52.300901] [INFO ] [sig ] [133/3456] Completed ALLE in 0.4s | 2.78 sym/s | Total: 47.8s | ETA: 19.9m [2026-02-02T20:15:52.300943] [INFO ] [sig ] [134/3456] Forecasting ALLO... [2026-02-02T20:15:52.300974] [INFO ] [sig ] Generating forecast for: ALLO [2026-02-02T20:15:52.301004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-02-02T20:15:52.316390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-02-02T20:15:52.316841] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-02-02T20:15:52.318249] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-02-02T20:15:52.318312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:52.318357] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:52.318387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:52.318446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:52.390375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:52.391847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:52.391991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:52.392046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:52.526463] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:52.526642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:52.526685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:52.526725] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:52.530328] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=17.25%) [2026-02-02T20:15:52.530652] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-02-02T20:15:52.530800] [INFO ] [sig ] ALLO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:52.677673] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALLO.txt [2026-02-02T20:15:52.677834] [INFO ] [sig ] [134/3456] Completed ALLO in 0.4s | 2.78 sym/s | Total: 48.1s | ETA: 19.9m [2026-02-02T20:15:52.677876] [INFO ] [sig ] [135/3456] Forecasting ALLY... [2026-02-02T20:15:52.677906] [INFO ] [sig ] Generating forecast for: ALLY [2026-02-02T20:15:52.677936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-02-02T20:15:52.689756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-02-02T20:15:52.690121] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-02-02T20:15:52.690953] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-02-02T20:15:52.691015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:52.691055] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:52.691088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:52.691154] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:52.747227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:52.748103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:52.748190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:52.748225] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:52.870234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:52.870391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:52.870429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:52.870457] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:52.873876] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-02-02T20:15:52.874149] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-02-02T20:15:52.874274] [INFO ] [sig ] ALLY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:53.018905] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALLY.txt [2026-02-02T20:15:53.019062] [INFO ] [sig ] [135/3456] Completed ALLY in 0.3s | 2.78 sym/s | Total: 48.5s | ETA: 19.9m [2026-02-02T20:15:53.019137] [INFO ] [sig ] [136/3456] Forecasting ALMS... [2026-02-02T20:15:53.019168] [INFO ] [sig ] Generating forecast for: ALMS [2026-02-02T20:15:53.019198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-02-02T20:15:53.030542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-02-02T20:15:53.030886] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-02-02T20:15:53.031709] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-02-02T20:15:53.031763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:53.031815] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:53.031851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:53.031910] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:53.090458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:53.091295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:53.091379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:53.091412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:53.217059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:53.217210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:53.217250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:53.217280] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:53.220786] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=55.33%) [2026-02-02T20:15:53.221068] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-02-02T20:15:53.221201] [INFO ] [sig ] ALMS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:53.369281] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALMS.txt [2026-02-02T20:15:53.369411] [INFO ] [sig ] [136/3456] Completed ALMS in 0.4s | 2.79 sym/s | Total: 48.8s | ETA: 19.9m [2026-02-02T20:15:53.369451] [INFO ] [sig ] [137/3456] Forecasting ALNY... [2026-02-02T20:15:53.369480] [INFO ] [sig ] Generating forecast for: ALNY [2026-02-02T20:15:53.369511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-02-02T20:15:53.381515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-02-02T20:15:53.381805] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-02-02T20:15:53.382601] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-02-02T20:15:53.382654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:53.382686] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:53.382713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:53.382770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:53.440166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:53.440958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:53.441040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:53.441073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:53.565429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:53.565609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:53.565651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:53.565681] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:53.570100] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: UP (p=52.23%) [2026-02-02T20:15:53.570404] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-02-02T20:15:53.570540] [INFO ] [sig ] ALNY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:53.721763] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALNY.txt [2026-02-02T20:15:53.721959] [INFO ] [sig ] [137/3456] Completed ALNY in 0.4s | 2.79 sym/s | Total: 49.2s | ETA: 19.9m [2026-02-02T20:15:53.722003] [INFO ] [sig ] [138/3456] Forecasting ALRM... [2026-02-02T20:15:53.722033] [INFO ] [sig ] Generating forecast for: ALRM [2026-02-02T20:15:53.722064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-02-02T20:15:53.734982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-02-02T20:15:53.735584] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-02-02T20:15:53.736740] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-02-02T20:15:53.736797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:53.736832] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:53.736860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:53.736917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:53.796183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:53.797052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:53.797148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:53.797184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:53.928861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:53.929023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:53.929064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:53.929092] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:53.932520] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=57.33%) [2026-02-02T20:15:53.932849] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-02-02T20:15:53.932998] [INFO ] [sig ] ALRM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:54.080445] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALRM.txt [2026-02-02T20:15:54.080651] [INFO ] [sig ] [138/3456] Completed ALRM in 0.4s | 2.79 sym/s | Total: 49.5s | ETA: 19.9m [2026-02-02T20:15:54.080713] [INFO ] [sig ] [139/3456] Forecasting ALRS... [2026-02-02T20:15:54.080747] [INFO ] [sig ] Generating forecast for: ALRS [2026-02-02T20:15:54.080780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-02-02T20:15:54.094390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-02-02T20:15:54.094885] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-02-02T20:15:54.095808] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-02-02T20:15:54.095865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:54.095900] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:54.095978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:54.096039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:54.164141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:54.165090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:54.165185] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:54.165219] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:54.297285] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:54.297445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:54.297509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:54.297540] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:54.301051] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=7.63%) [2026-02-02T20:15:54.301362] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-02-02T20:15:54.301500] [INFO ] [sig ] ALRS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:54.448550] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALRS.txt [2026-02-02T20:15:54.448744] [INFO ] [sig ] [139/3456] Completed ALRS in 0.4s | 2.78 sym/s | Total: 49.9s | ETA: 19.9m [2026-02-02T20:15:54.448803] [INFO ] [sig ] [140/3456] Forecasting ALSN... [2026-02-02T20:15:54.448845] [INFO ] [sig ] Generating forecast for: ALSN [2026-02-02T20:15:54.448883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-02-02T20:15:54.460974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-02-02T20:15:54.461366] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-02-02T20:15:54.462239] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-02-02T20:15:54.462293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:54.462324] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:54.462351] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:54.462407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:54.519258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:54.520201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:54.520287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:54.520320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:54.642541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:54.642719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:54.642760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:54.642790] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:54.646339] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=88.56%) [2026-02-02T20:15:54.646710] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-02-02T20:15:54.646878] [INFO ] [sig ] ALSN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:54.813809] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALSN.txt [2026-02-02T20:15:54.813966] [INFO ] [sig ] [140/3456] Completed ALSN in 0.4s | 2.78 sym/s | Total: 50.3s | ETA: 19.8m [2026-02-02T20:15:54.814005] [INFO ] [sig ] [141/3456] Forecasting ALTG... [2026-02-02T20:15:54.814036] [INFO ] [sig ] Generating forecast for: ALTG [2026-02-02T20:15:54.814068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-02-02T20:15:54.825751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-02-02T20:15:54.826389] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-02-02T20:15:54.827483] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-02-02T20:15:54.827551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:54.827629] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:54.827667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:54.827747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:54.890270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:54.891382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:54.891469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:54.891505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:55.033511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:55.033712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:55.033756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:55.033785] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:55.037440] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: DOWN (p=29.89%) [2026-02-02T20:15:55.037781] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-02-02T20:15:55.037967] [INFO ] [sig ] ALTG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:55.194098] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALTG.txt [2026-02-02T20:15:55.194316] [INFO ] [sig ] [141/3456] Completed ALTG in 0.4s | 2.78 sym/s | Total: 50.7s | ETA: 19.8m [2026-02-02T20:15:55.194364] [INFO ] [sig ] [142/3456] Forecasting ALTI... [2026-02-02T20:15:55.194399] [INFO ] [sig ] Generating forecast for: ALTI [2026-02-02T20:15:55.194434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-02-02T20:15:55.207355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-02-02T20:15:55.207860] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-02-02T20:15:55.208779] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-02-02T20:15:55.208847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:55.208889] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:55.208923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:55.208981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:55.270537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:55.271508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:55.271622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:55.271661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:55.399804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:55.399971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:55.400012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:55.400041] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:55.403736] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: DOWN (p=16.78%) [2026-02-02T20:15:55.404057] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-02-02T20:15:55.404202] [INFO ] [sig ] ALTI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:55.548926] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALTI.txt [2026-02-02T20:15:55.549098] [INFO ] [sig ] [142/3456] Completed ALTI in 0.4s | 2.78 sym/s | Total: 51.0s | ETA: 19.8m [2026-02-02T20:15:55.549139] [INFO ] [sig ] [143/3456] Forecasting ALTS... [2026-02-02T20:15:55.549168] [INFO ] [sig ] Generating forecast for: ALTS [2026-02-02T20:15:55.549199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-02-02T20:15:55.561073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-02-02T20:15:55.561483] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-02-02T20:15:55.562340] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-02-02T20:15:55.562393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:55.562426] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:55.562452] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:55.562508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:55.618719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:55.619603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:55.619688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:55.619721] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:55.747166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:55.747331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:55.747391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:55.747423] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:55.750976] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=31.98%) [2026-02-02T20:15:55.751285] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-02-02T20:15:55.751424] [INFO ] [sig ] ALTS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:55.901687] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALTS.txt [2026-02-02T20:15:55.901877] [INFO ] [sig ] [143/3456] Completed ALTS in 0.4s | 2.78 sym/s | Total: 51.4s | ETA: 19.8m [2026-02-02T20:15:55.901927] [INFO ] [sig ] [144/3456] Forecasting ALTY... [2026-02-02T20:15:55.901965] [INFO ] [sig ] Generating forecast for: ALTY [2026-02-02T20:15:55.901996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-02-02T20:15:55.915998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-02-02T20:15:55.916628] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-02-02T20:15:55.917723] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-02-02T20:15:55.917780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:55.917812] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:55.917841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:55.917899] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:55.986145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:55.987414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:55.987543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:55.987632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:56.119244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:56.119403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:56.119443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:56.119472] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:56.123074] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: UP (p=50.09%) [2026-02-02T20:15:56.123373] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-02-02T20:15:56.123510] [INFO ] [sig ] ALTY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:56.275782] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALTY.txt [2026-02-02T20:15:56.275940] [INFO ] [sig ] [144/3456] Completed ALTY in 0.4s | 2.78 sym/s | Total: 51.7s | ETA: 19.8m [2026-02-02T20:15:56.275978] [INFO ] [sig ] [145/3456] Forecasting ALVO... [2026-02-02T20:15:56.276008] [INFO ] [sig ] Generating forecast for: ALVO [2026-02-02T20:15:56.276039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-02-02T20:15:56.288262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-02-02T20:15:56.288664] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-02-02T20:15:56.289527] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-02-02T20:15:56.289608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:56.289645] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:56.289671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:56.289727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:56.350130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:56.351278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:56.351364] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:56.351397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:56.481733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:56.481912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:56.481956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:56.481986] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:56.485679] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: DOWN (p=0.70%) [2026-02-02T20:15:56.486037] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-02-02T20:15:56.486190] [INFO ] [sig ] ALVO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:56.643168] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALVO.txt [2026-02-02T20:15:56.643328] [INFO ] [sig ] [145/3456] Completed ALVO in 0.4s | 2.78 sym/s | Total: 52.1s | ETA: 19.8m [2026-02-02T20:15:56.643372] [INFO ] [sig ] [146/3456] Forecasting ALX... [2026-02-02T20:15:56.643401] [INFO ] [sig ] Generating forecast for: ALX [2026-02-02T20:15:56.643430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-02-02T20:15:56.654953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-02-02T20:15:56.655342] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-02-02T20:15:56.656173] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-02-02T20:15:56.656226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:56.656258] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:56.656283] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:56.656339] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:56.713771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:56.714733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:56.714830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:56.714873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:56.856286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:56.856464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:56.856520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:56.856551] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:56.860245] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=26.18%) [2026-02-02T20:15:56.860560] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-02-02T20:15:56.860718] [INFO ] [sig ] ALX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:57.034099] [INFO ] [LOCAL ] Saved forecast: ALX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ALX.txt [2026-02-02T20:15:57.034315] [INFO ] [sig ] [146/3456] Completed ALX in 0.4s | 2.78 sym/s | Total: 52.5s | ETA: 19.8m [2026-02-02T20:15:57.034376] [INFO ] [sig ] [147/3456] Forecasting ALXO... [2026-02-02T20:15:57.034422] [INFO ] [sig ] Generating forecast for: ALXO [2026-02-02T20:15:57.034471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-02-02T20:15:57.049975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-02-02T20:15:57.050615] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-02-02T20:15:57.051704] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-02-02T20:15:57.051761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:57.051821] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:57.051849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:57.051906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:57.110964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:57.111874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:57.111962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:57.111996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:57.239860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:57.240031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:57.240074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:57.240103] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:57.243747] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: UP (p=83.78%) [2026-02-02T20:15:57.244110] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-02-02T20:15:57.244255] [INFO ] [sig ] ALXO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:57.391655] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALXO.txt [2026-02-02T20:15:57.391868] [INFO ] [sig ] [147/3456] Completed ALXO in 0.4s | 2.78 sym/s | Total: 52.9s | ETA: 19.8m [2026-02-02T20:15:57.391920] [INFO ] [sig ] [148/3456] Forecasting ALZN... [2026-02-02T20:15:57.391958] [INFO ] [sig ] Generating forecast for: ALZN [2026-02-02T20:15:57.391995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-02-02T20:15:57.407098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-02-02T20:15:57.407540] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-02-02T20:15:57.408690] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-02-02T20:15:57.408760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:57.408813] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:57.408863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:57.408972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:57.484032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:57.485124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:57.485212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:57.485246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:57.615887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:57.616050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:57.616097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:57.616132] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:57.619795] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=64.87%) [2026-02-02T20:15:57.620083] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-02-02T20:15:57.620213] [INFO ] [sig ] ALZN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:57.783468] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ALZN.txt [2026-02-02T20:15:57.783624] [INFO ] [sig ] [148/3456] Completed ALZN in 0.4s | 2.78 sym/s | Total: 53.2s | ETA: 19.8m [2026-02-02T20:15:57.783665] [INFO ] [sig ] [149/3456] Forecasting AM... [2026-02-02T20:15:57.783695] [INFO ] [sig ] Generating forecast for: AM [2026-02-02T20:15:57.783724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-02-02T20:15:57.797102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-02-02T20:15:57.797647] [INFO ] [FORECASTER] Starting predict_future for AM [2026-02-02T20:15:57.798856] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-02-02T20:15:57.798943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:57.799000] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:57.799042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:57.799131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:57.883916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:57.885107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:57.885233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:57.885267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:58.020153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:58.020331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:58.020390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:58.020438] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:58.025485] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: UP (p=83.41%) [2026-02-02T20:15:58.025889] [INFO ] [FORECASTER] Completed predict_future for AM [2026-02-02T20:15:58.026066] [INFO ] [sig ] AM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:58.216325] [INFO ] [LOCAL ] Saved forecast: AM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AM.txt [2026-02-02T20:15:58.216474] [INFO ] [sig ] [149/3456] Completed AM in 0.4s | 2.78 sym/s | Total: 53.7s | ETA: 19.9m [2026-02-02T20:15:58.216514] [INFO ] [sig ] [150/3456] Forecasting AMAL... [2026-02-02T20:15:58.216545] [INFO ] [sig ] Generating forecast for: AMAL [2026-02-02T20:15:58.216591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-02-02T20:15:58.228627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-02-02T20:15:58.228967] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-02-02T20:15:58.229803] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-02-02T20:15:58.229857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:58.229889] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:58.229915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:58.229970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:58.286389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:58.287242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:58.287330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:58.287366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:58.410230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:58.410388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:58.410430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:58.410461] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:58.414059] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: UP (p=52.92%) [2026-02-02T20:15:58.414412] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-02-02T20:15:58.414556] [INFO ] [sig ] AMAL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:58.558235] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMAL.txt [2026-02-02T20:15:58.558378] [INFO ] [sig ] [150/3456] Completed AMAL in 0.3s | 2.78 sym/s | Total: 54.0s | ETA: 19.8m [2026-02-02T20:15:58.558419] [INFO ] [sig ] [151/3456] Forecasting AMBA... [2026-02-02T20:15:58.558454] [INFO ] [sig ] Generating forecast for: AMBA [2026-02-02T20:15:58.558485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-02-02T20:15:58.569951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-02-02T20:15:58.570272] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-02-02T20:15:58.571069] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-02-02T20:15:58.571122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:58.571154] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:58.571181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:58.571238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:58.633554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:58.634718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:58.634823] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:58.634859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:58.762272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:58.762430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:58.762472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:58.762501] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:58.765974] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=37.71%) [2026-02-02T20:15:58.766264] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-02-02T20:15:58.766405] [INFO ] [sig ] AMBA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:58.912073] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMBA.txt [2026-02-02T20:15:58.912271] [INFO ] [sig ] [151/3456] Completed AMBA in 0.4s | 2.78 sym/s | Total: 54.4s | ETA: 19.8m [2026-02-02T20:15:58.912331] [INFO ] [sig ] [152/3456] Forecasting AMBP... [2026-02-02T20:15:58.912377] [INFO ] [sig ] Generating forecast for: AMBP [2026-02-02T20:15:58.912428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-02-02T20:15:58.926548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-02-02T20:15:58.926937] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-02-02T20:15:58.927841] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-02-02T20:15:58.927898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:58.927932] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:58.927961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:58.928019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:58.986365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:58.987472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:58.987559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:58.987624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:59.107823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:59.107988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:59.108030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:59.108058] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:59.111770] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-02-02T20:15:59.112059] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-02-02T20:15:59.112191] [INFO ] [sig ] AMBP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:59.260708] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMBP.txt [2026-02-02T20:15:59.260930] [INFO ] [sig ] [152/3456] Completed AMBP in 0.3s | 2.78 sym/s | Total: 54.7s | ETA: 19.8m [2026-02-02T20:15:59.260990] [INFO ] [sig ] [153/3456] Forecasting AMC... [2026-02-02T20:15:59.261027] [INFO ] [sig ] Generating forecast for: AMC [2026-02-02T20:15:59.261061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-02-02T20:15:59.274513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-02-02T20:15:59.274933] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-02-02T20:15:59.275798] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-02-02T20:15:59.275852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:59.275884] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:59.275910] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:59.275967] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:59.340205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:59.341263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:59.341356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:59.341391] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:59.470610] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:59.470785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:59.470828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:59.470860] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:59.475302] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=15.33%) [2026-02-02T20:15:59.475633] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-02-02T20:15:59.475774] [INFO ] [sig ] AMC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:15:59.622370] [INFO ] [LOCAL ] Saved forecast: AMC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMC.txt [2026-02-02T20:15:59.622515] [INFO ] [sig ] [153/3456] Completed AMC in 0.4s | 2.78 sym/s | Total: 55.1s | ETA: 19.8m [2026-02-02T20:15:59.622555] [INFO ] [sig ] [154/3456] Forecasting AMCX... [2026-02-02T20:15:59.622602] [INFO ] [sig ] Generating forecast for: AMCX [2026-02-02T20:15:59.622635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-02-02T20:15:59.635043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-02-02T20:15:59.635420] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-02-02T20:15:59.636335] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-02-02T20:15:59.636392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:59.636426] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:59.636455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:59.636513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:15:59.696360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:15:59.697310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:15:59.697397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:15:59.697431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:15:59.822855] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:15:59.823025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:15:59.823068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:15:59.823110] [INFO ] [FORECASTER] Training complete [2026-02-02T20:15:59.827611] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=69.27%) [2026-02-02T20:15:59.827938] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-02-02T20:15:59.828079] [INFO ] [sig ] AMCX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:15:59.981305] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMCX.txt [2026-02-02T20:15:59.981449] [INFO ] [sig ] [154/3456] Completed AMCX in 0.4s | 2.78 sym/s | Total: 55.4s | ETA: 19.8m [2026-02-02T20:15:59.981488] [INFO ] [sig ] [155/3456] Forecasting AMD... [2026-02-02T20:15:59.981518] [INFO ] [sig ] Generating forecast for: AMD [2026-02-02T20:15:59.981548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-02-02T20:15:59.994529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-02-02T20:15:59.994882] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-02-02T20:15:59.995938] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-02-02T20:15:59.995994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:15:59.996026] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:15:59.996061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:15:59.996127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:00.056028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:00.056858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:00.056946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:00.056980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:00.192335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:00.192518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:00.192560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:00.192608] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:00.196306] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-02-02T20:16:00.196633] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-02-02T20:16:00.196782] [INFO ] [sig ] AMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:00.346622] [INFO ] [LOCAL ] Saved forecast: AMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMD.txt [2026-02-02T20:16:00.346792] [INFO ] [sig ] [155/3456] Completed AMD in 0.4s | 2.78 sym/s | Total: 55.8s | ETA: 19.8m [2026-02-02T20:16:00.346835] [INFO ] [sig ] [156/3456] Forecasting AMDL... [2026-02-02T20:16:00.346866] [INFO ] [sig ] Generating forecast for: AMDL [2026-02-02T20:16:00.346899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-02-02T20:16:00.359097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-02-02T20:16:00.359430] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-02-02T20:16:00.360295] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-02-02T20:16:00.360350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:00.360417] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:00.360446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:00.360505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:00.425614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:00.426470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:00.426592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:00.426650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:00.560215] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:00.560336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:00.560378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:00.560407] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:00.563989] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: DOWN (p=30.26%) [2026-02-02T20:16:00.564298] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-02-02T20:16:00.564439] [INFO ] [sig ] AMDL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:00.714182] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMDL.txt [2026-02-02T20:16:00.714345] [INFO ] [sig ] [156/3456] Completed AMDL in 0.4s | 2.78 sym/s | Total: 56.2s | ETA: 19.8m [2026-02-02T20:16:00.714385] [INFO ] [sig ] [157/3456] Forecasting AME... [2026-02-02T20:16:00.714414] [INFO ] [sig ] Generating forecast for: AME [2026-02-02T20:16:00.714445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-02-02T20:16:00.726447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-02-02T20:16:00.726797] [INFO ] [FORECASTER] Starting predict_future for AME [2026-02-02T20:16:00.727632] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-02-02T20:16:00.727687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:00.727720] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:00.727746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:00.727803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:00.785714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:00.786533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:00.786637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:00.786673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:00.914427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:00.914547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:00.914608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:00.914640] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:00.921940] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: UP (p=70.59%) [2026-02-02T20:16:00.922302] [INFO ] [FORECASTER] Completed predict_future for AME [2026-02-02T20:16:00.922452] [INFO ] [sig ] AME: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:01.069633] [INFO ] [LOCAL ] Saved forecast: AME 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AME.txt [2026-02-02T20:16:01.069785] [INFO ] [sig ] [157/3456] Completed AME in 0.4s | 2.78 sym/s | Total: 56.5s | ETA: 19.8m [2026-02-02T20:16:01.069825] [INFO ] [sig ] [158/3456] Forecasting AMG... [2026-02-02T20:16:01.069855] [INFO ] [sig ] Generating forecast for: AMG [2026-02-02T20:16:01.069886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-02-02T20:16:01.081770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-02-02T20:16:01.082120] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-02-02T20:16:01.083017] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-02-02T20:16:01.083075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:01.083109] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:01.083137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:01.083205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:01.151373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:01.152301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:01.152403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:01.152446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:01.276749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:01.276899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:01.276945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:01.276981] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:01.280516] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: DOWN (p=29.12%) [2026-02-02T20:16:01.280842] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-02-02T20:16:01.280986] [INFO ] [sig ] AMG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:01.425890] [INFO ] [LOCAL ] Saved forecast: AMG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMG.txt [2026-02-02T20:16:01.426070] [INFO ] [sig ] [158/3456] Completed AMG in 0.4s | 2.78 sym/s | Total: 56.9s | ETA: 19.8m [2026-02-02T20:16:01.426114] [INFO ] [sig ] [159/3456] Forecasting AMGN... [2026-02-02T20:16:01.426143] [INFO ] [sig ] Generating forecast for: AMGN [2026-02-02T20:16:01.426175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-02-02T20:16:01.438899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-02-02T20:16:01.439354] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-02-02T20:16:01.440379] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-02-02T20:16:01.440446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:01.440478] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:01.440506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:01.440570] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:01.506133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:01.507282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:01.507437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:01.507487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:01.633539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:01.633710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:01.633750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:01.633825] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:01.637453] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: UP (p=64.72%) [2026-02-02T20:16:01.637821] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-02-02T20:16:01.637968] [INFO ] [sig ] AMGN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:01.788814] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMGN.txt [2026-02-02T20:16:01.788987] [INFO ] [sig ] [159/3456] Completed AMGN in 0.4s | 2.78 sym/s | Total: 57.3s | ETA: 19.8m [2026-02-02T20:16:01.789028] [INFO ] [sig ] [160/3456] Forecasting AMH... [2026-02-02T20:16:01.789058] [INFO ] [sig ] Generating forecast for: AMH [2026-02-02T20:16:01.789089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-02-02T20:16:01.803306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-02-02T20:16:01.803777] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-02-02T20:16:01.805053] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-02-02T20:16:01.805152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:01.805202] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:01.805256] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:01.805335] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:01.876637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:01.877822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:01.877918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:01.877952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:02.004161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:02.004333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:02.004374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:02.004403] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:02.008044] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: UP (p=61.48%) [2026-02-02T20:16:02.008379] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-02-02T20:16:02.008525] [INFO ] [sig ] AMH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:02.163603] [INFO ] [LOCAL ] Saved forecast: AMH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMH.txt [2026-02-02T20:16:02.163769] [INFO ] [sig ] [160/3456] Completed AMH in 0.4s | 2.78 sym/s | Total: 57.6s | ETA: 19.8m [2026-02-02T20:16:02.163810] [INFO ] [sig ] [161/3456] Forecasting AMLX... [2026-02-02T20:16:02.163839] [INFO ] [sig ] Generating forecast for: AMLX [2026-02-02T20:16:02.163870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-02-02T20:16:02.179852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-02-02T20:16:02.180346] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-02-02T20:16:02.181727] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-02-02T20:16:02.181834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:02.181883] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:02.181922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:02.182012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:02.268796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:02.269897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:02.269986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:02.270021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:02.395783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:02.395947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:02.395987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:02.396016] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:02.399883] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-02-02T20:16:02.400402] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-02-02T20:16:02.400546] [INFO ] [sig ] AMLX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:02.551327] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMLX.txt [2026-02-02T20:16:02.551460] [INFO ] [sig ] [161/3456] Completed AMLX in 0.4s | 2.78 sym/s | Total: 58.0s | ETA: 19.8m [2026-02-02T20:16:02.551499] [INFO ] [sig ] [162/3456] Forecasting AMN... [2026-02-02T20:16:02.551528] [INFO ] [sig ] Generating forecast for: AMN [2026-02-02T20:16:02.551559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-02-02T20:16:02.563309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-02-02T20:16:02.563684] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-02-02T20:16:02.564471] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-02-02T20:16:02.564524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:02.564556] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:02.564607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:02.564665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:02.621586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:02.622269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:02.622347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:02.622379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:02.744817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:02.744976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:02.745016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:02.745045] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:02.748878] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: DOWN (p=16.23%) [2026-02-02T20:16:02.749183] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-02-02T20:16:02.749321] [INFO ] [sig ] AMN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:02.894845] [INFO ] [LOCAL ] Saved forecast: AMN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMN.txt [2026-02-02T20:16:02.895029] [INFO ] [sig ] [162/3456] Completed AMN in 0.3s | 2.78 sym/s | Total: 58.4s | ETA: 19.8m [2026-02-02T20:16:02.895079] [INFO ] [sig ] [163/3456] Forecasting AMP... [2026-02-02T20:16:02.895114] [INFO ] [sig ] Generating forecast for: AMP [2026-02-02T20:16:02.895147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-02-02T20:16:02.908836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-02-02T20:16:02.909396] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-02-02T20:16:02.910244] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-02-02T20:16:02.910299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:02.910334] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:02.910362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:02.910421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:02.972543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:02.973653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:02.973743] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:02.973777] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:03.122694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:03.122862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:03.122906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:03.122936] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:03.127007] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: UP (p=98.15%) [2026-02-02T20:16:03.127343] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-02-02T20:16:03.127488] [INFO ] [sig ] AMP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:03.293359] [INFO ] [LOCAL ] Saved forecast: AMP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMP.txt [2026-02-02T20:16:03.293526] [INFO ] [sig ] [163/3456] Completed AMP in 0.4s | 2.77 sym/s | Total: 58.8s | ETA: 19.8m [2026-02-02T20:16:03.293585] [INFO ] [sig ] [164/3456] Forecasting AMPG... [2026-02-02T20:16:03.293621] [INFO ] [sig ] Generating forecast for: AMPG [2026-02-02T20:16:03.293652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-02-02T20:16:03.305928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-02-02T20:16:03.306325] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-02-02T20:16:03.307152] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-02-02T20:16:03.307207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:03.307239] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:03.307265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:03.307322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:03.367299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:03.368247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:03.368335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:03.368368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:03.491897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:03.492055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:03.492095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:03.492124] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:03.495528] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-02-02T20:16:03.495819] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-02-02T20:16:03.495949] [INFO ] [sig ] AMPG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:03.638059] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMPG.txt [2026-02-02T20:16:03.638177] [INFO ] [sig ] [164/3456] Completed AMPG in 0.3s | 2.77 sym/s | Total: 59.1s | ETA: 19.8m [2026-02-02T20:16:03.638215] [INFO ] [sig ] [165/3456] Forecasting AMPH... [2026-02-02T20:16:03.638244] [INFO ] [sig ] Generating forecast for: AMPH [2026-02-02T20:16:03.638273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-02-02T20:16:03.649730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-02-02T20:16:03.650044] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-02-02T20:16:03.650852] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-02-02T20:16:03.650905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:03.650937] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:03.650964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:03.651020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:03.709528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:03.710160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:03.710237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:03.710269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:03.834418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:03.834597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:03.834638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:03.834666] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:03.838059] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: DOWN (p=31.41%) [2026-02-02T20:16:03.838357] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-02-02T20:16:03.838483] [INFO ] [sig ] AMPH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:03.986469] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMPH.txt [2026-02-02T20:16:03.986628] [INFO ] [sig ] [165/3456] Completed AMPH in 0.3s | 2.78 sym/s | Total: 59.4s | ETA: 19.8m [2026-02-02T20:16:03.986670] [INFO ] [sig ] [166/3456] Forecasting AMPL... [2026-02-02T20:16:03.986699] [INFO ] [sig ] Generating forecast for: AMPL [2026-02-02T20:16:03.986730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-02-02T20:16:03.998010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-02-02T20:16:03.998319] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-02-02T20:16:03.999110] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-02-02T20:16:03.999162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:03.999194] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:03.999221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:03.999277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:04.058662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:04.059618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:04.059729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:04.059764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:04.177062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:04.177196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:04.177235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:04.177264] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:04.180687] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=81.19%) [2026-02-02T20:16:04.180955] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-02-02T20:16:04.181082] [INFO ] [sig ] AMPL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:04.325504] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMPL.txt [2026-02-02T20:16:04.325672] [INFO ] [sig ] [166/3456] Completed AMPL in 0.3s | 2.78 sym/s | Total: 59.8s | ETA: 19.7m [2026-02-02T20:16:04.325712] [INFO ] [sig ] [167/3456] Forecasting AMPX... [2026-02-02T20:16:04.325744] [INFO ] [sig ] Generating forecast for: AMPX [2026-02-02T20:16:04.325774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-02-02T20:16:04.337860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-02-02T20:16:04.338286] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-02-02T20:16:04.339237] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-02-02T20:16:04.339297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:04.339331] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:04.339359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:04.339418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:04.400206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:04.401060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:04.401142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:04.401175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:04.524232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:04.524404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:04.524446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:04.524476] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:04.527948] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-02-02T20:16:04.528260] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-02-02T20:16:04.528617] [INFO ] [sig ] AMPX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:04.677728] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMPX.txt [2026-02-02T20:16:04.677889] [INFO ] [sig ] [167/3456] Completed AMPX in 0.4s | 2.78 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-02T20:16:04.677932] [INFO ] [sig ] [168/3456] Forecasting AMRC... [2026-02-02T20:16:04.677964] [INFO ] [sig ] Generating forecast for: AMRC [2026-02-02T20:16:04.678002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-02-02T20:16:04.698327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-02-02T20:16:04.698689] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-02-02T20:16:04.699527] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-02-02T20:16:04.699601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:04.699637] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:04.699666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:04.699723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:04.756911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:04.757660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:04.757749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:04.757785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:04.882156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:04.882313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:04.882353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:04.882381] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:04.886156] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=33.87%) [2026-02-02T20:16:04.886446] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-02-02T20:16:04.886590] [INFO ] [sig ] AMRC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:05.030407] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMRC.txt [2026-02-02T20:16:05.030539] [INFO ] [sig ] [168/3456] Completed AMRC in 0.4s | 2.78 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-02T20:16:05.030596] [INFO ] [sig ] [169/3456] Forecasting AMRN... [2026-02-02T20:16:05.030628] [INFO ] [sig ] Generating forecast for: AMRN [2026-02-02T20:16:05.030657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-02-02T20:16:05.041830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-02-02T20:16:05.042120] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-02-02T20:16:05.042966] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-02-02T20:16:05.043021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:05.043054] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:05.043082] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:05.043139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:05.101869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:05.102621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:05.102700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:05.102734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:05.226027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:05.226182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:05.226222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:05.226251] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:05.229738] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: UP (p=95.43%) [2026-02-02T20:16:05.230020] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-02-02T20:16:05.230149] [INFO ] [sig ] AMRN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:05.374991] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMRN.txt [2026-02-02T20:16:05.375190] [INFO ] [sig ] [169/3456] Completed AMRN in 0.3s | 2.78 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-02T20:16:05.375232] [INFO ] [sig ] [170/3456] Forecasting AMRX... [2026-02-02T20:16:05.375262] [INFO ] [sig ] Generating forecast for: AMRX [2026-02-02T20:16:05.375294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-02-02T20:16:05.386895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-02-02T20:16:05.387272] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-02-02T20:16:05.388134] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-02-02T20:16:05.388196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:05.388230] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:05.388258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:05.388315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:05.446862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:05.447798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:05.447896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:05.447937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:05.584286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:05.584482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:05.584538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:05.584610] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:05.588592] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=83.67%) [2026-02-02T20:16:05.588945] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-02-02T20:16:05.589097] [INFO ] [sig ] AMRX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:05.770425] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMRX.txt [2026-02-02T20:16:05.770694] [INFO ] [sig ] [170/3456] Completed AMRX in 0.4s | 2.78 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-02T20:16:05.770763] [INFO ] [sig ] [171/3456] Forecasting AMSC... [2026-02-02T20:16:05.770814] [INFO ] [sig ] Generating forecast for: AMSC [2026-02-02T20:16:05.770859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-02-02T20:16:05.788124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-02-02T20:16:05.788663] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-02-02T20:16:05.793275] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-02-02T20:16:05.793456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:05.793499] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:05.793535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:05.793650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:05.884985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:05.886360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:05.886510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:05.886563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:06.082861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:06.083070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:06.083138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:06.083189] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:06.088468] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: UP (p=61.05%) [2026-02-02T20:16:06.089059] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-02-02T20:16:06.089272] [INFO ] [sig ] AMSC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:06.302369] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMSC.txt [2026-02-02T20:16:06.302618] [INFO ] [sig ] [171/3456] Completed AMSC in 0.5s | 2.77 sym/s | Total: 1.0m | ETA: 19.8m [2026-02-02T20:16:06.302671] [INFO ] [sig ] [172/3456] Forecasting AMSF... [2026-02-02T20:16:06.302707] [INFO ] [sig ] Generating forecast for: AMSF [2026-02-02T20:16:06.302745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-02-02T20:16:06.355940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-02-02T20:16:06.356487] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-02-02T20:16:06.358089] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-02-02T20:16:06.358175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:06.358230] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:06.358274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:06.358367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:06.472224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:06.473489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:06.473770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:06.473838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:06.651288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:06.651931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:06.652025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:06.652072] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:06.659106] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: UP (p=51.45%) [2026-02-02T20:16:06.659687] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-02-02T20:16:06.659925] [INFO ] [sig ] AMSF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:06.865054] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMSF.txt [2026-02-02T20:16:06.865273] [INFO ] [sig ] [172/3456] Completed AMSF in 0.6s | 2.76 sym/s | Total: 1.0m | ETA: 19.8m [2026-02-02T20:16:06.865338] [INFO ] [sig ] [173/3456] Forecasting AMTB... [2026-02-02T20:16:06.865389] [INFO ] [sig ] Generating forecast for: AMTB [2026-02-02T20:16:06.865432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-02-02T20:16:06.889742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-02-02T20:16:06.890245] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-02-02T20:16:06.891658] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-02-02T20:16:06.891735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:06.891866] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:06.891912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:06.892005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:06.968824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:06.970006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:06.970118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:06.970153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:07.106504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:07.106714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:07.106780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:07.106819] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:07.110607] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: UP (p=69.81%) [2026-02-02T20:16:07.110908] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-02-02T20:16:07.111044] [INFO ] [sig ] AMTB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:07.256312] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMTB.txt [2026-02-02T20:16:07.256494] [INFO ] [sig ] [173/3456] Completed AMTB in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 19.8m [2026-02-02T20:16:07.256546] [INFO ] [sig ] [174/3456] Forecasting AMTX... [2026-02-02T20:16:07.256606] [INFO ] [sig ] Generating forecast for: AMTX [2026-02-02T20:16:07.256648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-02-02T20:16:07.269067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-02-02T20:16:07.269421] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-02-02T20:16:07.270266] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-02-02T20:16:07.270322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:07.270355] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:07.270382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:07.270439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:07.330236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:07.331126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:07.331212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:07.331247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:07.461554] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:07.461723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:07.461768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:07.461799] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:07.465421] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=41.97%) [2026-02-02T20:16:07.465730] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-02-02T20:16:07.465866] [INFO ] [sig ] AMTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:07.613369] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMTX.txt [2026-02-02T20:16:07.613526] [INFO ] [sig ] [174/3456] Completed AMTX in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-02T20:16:07.613592] [INFO ] [sig ] [175/3456] Forecasting AMWD... [2026-02-02T20:16:07.613627] [INFO ] [sig ] Generating forecast for: AMWD [2026-02-02T20:16:07.613660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-02-02T20:16:07.625754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-02-02T20:16:07.626126] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-02-02T20:16:07.627041] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-02-02T20:16:07.627098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:07.627135] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:07.627165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:07.627223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:07.688599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:07.689470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:07.689560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:07.689618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:07.816088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:07.816282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:07.816342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:07.816380] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:07.820096] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: UP (p=62.23%) [2026-02-02T20:16:07.820401] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-02-02T20:16:07.820560] [INFO ] [sig ] AMWD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:07.979375] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMWD.txt [2026-02-02T20:16:07.979532] [INFO ] [sig ] [175/3456] Completed AMWD in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-02T20:16:07.979590] [INFO ] [sig ] [176/3456] Forecasting AMWL... [2026-02-02T20:16:07.979623] [INFO ] [sig ] Generating forecast for: AMWL [2026-02-02T20:16:07.979656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-02-02T20:16:07.991759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-02-02T20:16:07.992035] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-02-02T20:16:07.992932] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-02-02T20:16:07.992988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:07.993022] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:07.993049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:07.993106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:08.053030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:08.053687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:08.053769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:08.053803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:08.173965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:08.174120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:08.174161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:08.174231] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:08.177871] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: UP (p=67.92%) [2026-02-02T20:16:08.178162] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-02-02T20:16:08.178312] [INFO ] [sig ] AMWL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:08.320774] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMWL.txt [2026-02-02T20:16:08.320923] [INFO ] [sig ] [176/3456] Completed AMWL in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-02T20:16:08.320963] [INFO ] [sig ] [177/3456] Forecasting AMX... [2026-02-02T20:16:08.320993] [INFO ] [sig ] Generating forecast for: AMX [2026-02-02T20:16:08.321023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-02-02T20:16:08.332542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-02-02T20:16:08.332946] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-02-02T20:16:08.333777] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-02-02T20:16:08.333832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:08.333864] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:08.333892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:08.333949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:08.397356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:08.398674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:08.398761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:08.398795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:08.544712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:08.544866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:08.544908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:08.544939] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:08.548584] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: DOWN (p=22.23%) [2026-02-02T20:16:08.548860] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-02-02T20:16:08.548990] [INFO ] [sig ] AMX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:08.689961] [INFO ] [LOCAL ] Saved forecast: AMX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AMX.txt [2026-02-02T20:16:08.690113] [INFO ] [sig ] [177/3456] Completed AMX in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-02T20:16:08.690153] [INFO ] [sig ] [178/3456] Forecasting AMZD... [2026-02-02T20:16:08.690186] [INFO ] [sig ] Generating forecast for: AMZD [2026-02-02T20:16:08.690217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-02-02T20:16:08.704282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-02-02T20:16:08.704736] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-02-02T20:16:08.705616] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-02-02T20:16:08.705672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:08.705705] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:08.705733] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:08.705792] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:08.773826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:08.774688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:08.774771] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:08.774804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:08.903775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:08.903930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:08.903985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:08.904018] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:08.907759] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: UP (p=54.99%) [2026-02-02T20:16:08.908031] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-02-02T20:16:08.908157] [INFO ] [sig ] AMZD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:09.052631] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMZD.txt [2026-02-02T20:16:09.052771] [INFO ] [sig ] [178/3456] Completed AMZD in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-02T20:16:09.052811] [INFO ] [sig ] [179/3456] Forecasting AMZN... [2026-02-02T20:16:09.052840] [INFO ] [sig ] Generating forecast for: AMZN [2026-02-02T20:16:09.052870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-02-02T20:16:09.064354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-02-02T20:16:09.064648] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-02-02T20:16:09.065505] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-02-02T20:16:09.065561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:09.065611] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:09.065639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:09.065696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:09.123650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:09.124366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:09.124449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:09.124482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:09.255037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:09.255188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:09.255233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:09.255262] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:09.258676] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: UP (p=92.59%) [2026-02-02T20:16:09.258951] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-02-02T20:16:09.259077] [INFO ] [sig ] AMZN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:09.398279] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMZN.txt [2026-02-02T20:16:09.398413] [INFO ] [sig ] [179/3456] Completed AMZN in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-02T20:16:09.398454] [INFO ] [sig ] [180/3456] Forecasting AMZZ... [2026-02-02T20:16:09.398483] [INFO ] [sig ] Generating forecast for: AMZZ [2026-02-02T20:16:09.398513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-02-02T20:16:09.409522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-02-02T20:16:09.409837] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-02-02T20:16:09.410661] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-02-02T20:16:09.410715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:09.410748] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:09.410776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:09.410833] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:09.466787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:09.467667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:09.467749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:09.467781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:09.587271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:09.587419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:09.587459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:09.587488] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:09.590866] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: UP (p=93.91%) [2026-02-02T20:16:09.591149] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-02-02T20:16:09.591273] [INFO ] [sig ] AMZZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:09.731869] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AMZZ.txt [2026-02-02T20:16:09.731993] [INFO ] [sig ] [180/3456] Completed AMZZ in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-02T20:16:09.732033] [INFO ] [sig ] [181/3456] Forecasting AN... [2026-02-02T20:16:09.732062] [INFO ] [sig ] Generating forecast for: AN [2026-02-02T20:16:09.732092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-02-02T20:16:09.743710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-02-02T20:16:09.743973] [INFO ] [FORECASTER] Starting predict_future for AN [2026-02-02T20:16:09.744776] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-02-02T20:16:09.744829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:09.744861] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:09.744888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:09.744945] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:09.801076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:09.801715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:09.801795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:09.801827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:09.933359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:09.933512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:09.933552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:09.933599] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:09.936953] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: UP (p=74.06%) [2026-02-02T20:16:09.937223] [INFO ] [FORECASTER] Completed predict_future for AN [2026-02-02T20:16:09.937348] [INFO ] [sig ] AN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:10.082473] [INFO ] [LOCAL ] Saved forecast: AN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AN.txt [2026-02-02T20:16:10.082645] [INFO ] [sig ] [181/3456] Completed AN in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-02T20:16:10.082687] [INFO ] [sig ] [182/3456] Forecasting ANAB... [2026-02-02T20:16:10.082716] [INFO ] [sig ] Generating forecast for: ANAB [2026-02-02T20:16:10.082747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-02-02T20:16:10.095776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-02-02T20:16:10.096113] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-02-02T20:16:10.096919] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-02-02T20:16:10.096972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:10.097013] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:10.097041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:10.097098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:10.156606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:10.157442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:10.157523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:10.157556] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:10.283557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:10.283727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:10.283769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:10.283797] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:10.287275] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: DOWN (p=44.67%) [2026-02-02T20:16:10.287722] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-02-02T20:16:10.287886] [INFO ] [sig ] ANAB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:10.434936] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ANAB.txt [2026-02-02T20:16:10.435084] [INFO ] [sig ] [182/3456] Completed ANAB in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-02T20:16:10.435124] [INFO ] [sig ] [183/3456] Forecasting ANDE... [2026-02-02T20:16:10.435153] [INFO ] [sig ] Generating forecast for: ANDE [2026-02-02T20:16:10.435182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-02-02T20:16:10.448481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-02-02T20:16:10.448821] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-02-02T20:16:10.449689] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-02-02T20:16:10.449744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:10.449777] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:10.449806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:10.449865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:10.510044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:10.510742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:10.510863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:10.510913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:10.635539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:10.635689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:10.635729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:10.635758] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:10.639345] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: UP (p=61.76%) [2026-02-02T20:16:10.639829] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-02-02T20:16:10.639952] [INFO ] [sig ] ANDE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:10.783962] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ANDE.txt [2026-02-02T20:16:10.784089] [INFO ] [sig ] [183/3456] Completed ANDE in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-02T20:16:10.784129] [INFO ] [sig ] [184/3456] Forecasting ANF... [2026-02-02T20:16:10.784158] [INFO ] [sig ] Generating forecast for: ANF [2026-02-02T20:16:10.784189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-02-02T20:16:10.795992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-02-02T20:16:10.796297] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-02-02T20:16:10.797100] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-02-02T20:16:10.797156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:10.797195] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:10.797228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:10.797297] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:10.857058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:10.857725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:10.857805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:10.857839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:10.974558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:10.974728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:10.974768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:10.974797] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:10.978178] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=18.91%) [2026-02-02T20:16:10.978460] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-02-02T20:16:10.978609] [INFO ] [sig ] ANF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:11.120031] [INFO ] [LOCAL ] Saved forecast: ANF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ANF.txt [2026-02-02T20:16:11.120194] [INFO ] [sig ] [184/3456] Completed ANF in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-02T20:16:11.120233] [INFO ] [sig ] [185/3456] Forecasting ANGI... [2026-02-02T20:16:11.120263] [INFO ] [sig ] Generating forecast for: ANGI [2026-02-02T20:16:11.120292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-02-02T20:16:11.132864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-02-02T20:16:11.133290] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-02-02T20:16:11.134226] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-02-02T20:16:11.134297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:11.134335] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:11.134364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:11.134423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:11.193767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:11.194674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:11.194762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:11.194795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:11.314720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:11.314884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:11.314923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:11.314952] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:11.318682] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: DOWN (p=2.86%) [2026-02-02T20:16:11.319044] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-02-02T20:16:11.319189] [INFO ] [sig ] ANGI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:11.465734] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ANGI.txt [2026-02-02T20:16:11.465881] [INFO ] [sig ] [185/3456] Completed ANGI in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-02T20:16:11.465918] [INFO ] [sig ] [186/3456] Forecasting ANGL... [2026-02-02T20:16:11.465953] [INFO ] [sig ] Generating forecast for: ANGL [2026-02-02T20:16:11.465983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-02-02T20:16:11.477193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-02-02T20:16:11.477525] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-02-02T20:16:11.478388] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-02-02T20:16:11.478441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:11.478473] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:11.478500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:11.478556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:11.537273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:11.538056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:11.538139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:11.538172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:11.661808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:11.661956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:11.661998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:11.662027] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:11.665390] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: UP (p=67.35%) [2026-02-02T20:16:11.665688] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-02-02T20:16:11.665817] [INFO ] [sig ] ANGL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:11.809611] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ANGL.txt [2026-02-02T20:16:11.809773] [INFO ] [sig ] [186/3456] Completed ANGL in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-02T20:16:11.809812] [INFO ] [sig ] [187/3456] Forecasting ANGO... [2026-02-02T20:16:11.809842] [INFO ] [sig ] Generating forecast for: ANGO [2026-02-02T20:16:11.809872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-02-02T20:16:11.821172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-02-02T20:16:11.821461] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-02-02T20:16:11.822263] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-02-02T20:16:11.822316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:11.822349] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:11.822375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:11.822432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:11.881182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:11.881912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:11.881992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:11.882024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:12.025860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:12.026017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:12.026058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:12.026087] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:12.029870] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: DOWN (p=29.13%) [2026-02-02T20:16:12.030146] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-02-02T20:16:12.030291] [INFO ] [sig ] ANGO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:12.179057] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ANGO.txt [2026-02-02T20:16:12.179191] [INFO ] [sig ] [187/3456] Completed ANGO in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-02T20:16:12.179230] [INFO ] [sig ] [188/3456] Forecasting ANIK... [2026-02-02T20:16:12.179259] [INFO ] [sig ] Generating forecast for: ANIK [2026-02-02T20:16:12.179290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-02-02T20:16:12.191020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-02-02T20:16:12.191304] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-02-02T20:16:12.192107] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-02-02T20:16:12.192160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:12.192192] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:12.192223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:12.192279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:12.254110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:12.255064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:12.255145] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:12.255177] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:12.384963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:12.385115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:12.385155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:12.385186] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:12.388736] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=58.87%) [2026-02-02T20:16:12.389067] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-02-02T20:16:12.389210] [INFO ] [sig ] ANIK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:12.539640] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ANIK.txt [2026-02-02T20:16:12.539809] [INFO ] [sig ] [188/3456] Completed ANIK in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-02T20:16:12.539850] [INFO ] [sig ] [189/3456] Forecasting ANIP... [2026-02-02T20:16:12.539881] [INFO ] [sig ] Generating forecast for: ANIP [2026-02-02T20:16:12.539911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-02-02T20:16:12.551528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-02-02T20:16:12.551956] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-02-02T20:16:12.552847] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-02-02T20:16:12.552909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:12.552942] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:12.552970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:12.553028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:12.615529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:12.616456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:12.616552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:12.616612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:12.744989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:12.745150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:12.745191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:12.745237] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:12.748914] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: UP (p=82.96%) [2026-02-02T20:16:12.749268] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-02-02T20:16:12.749415] [INFO ] [sig ] ANIP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:12.908425] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ANIP.txt [2026-02-02T20:16:12.908605] [INFO ] [sig ] [189/3456] Completed ANIP in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-02T20:16:12.908647] [INFO ] [sig ] [190/3456] Forecasting ANIX... [2026-02-02T20:16:12.908677] [INFO ] [sig ] Generating forecast for: ANIX [2026-02-02T20:16:12.908706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-02-02T20:16:12.921411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-02-02T20:16:12.921830] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-02-02T20:16:12.922770] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-02-02T20:16:12.922828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:12.922899] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:12.922939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:12.923023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:12.982234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:12.983097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:12.983180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:12.983213] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:13.105741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:13.105892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:13.105932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:13.105961] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:13.109331] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: DOWN (p=23.03%) [2026-02-02T20:16:13.109616] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-02-02T20:16:13.109741] [INFO ] [sig ] ANIX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:13.251275] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ANIX.txt [2026-02-02T20:16:13.251428] [INFO ] [sig ] [190/3456] Completed ANIX in 0.3s | 2.77 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-02T20:16:13.251479] [INFO ] [sig ] [191/3456] Forecasting ANNX... [2026-02-02T20:16:13.251509] [INFO ] [sig ] Generating forecast for: ANNX [2026-02-02T20:16:13.251540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-02-02T20:16:13.262862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-02-02T20:16:13.263161] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-02-02T20:16:13.264022] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-02-02T20:16:13.264077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:13.264110] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:13.264138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:13.264195] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:13.321875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:13.322488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:13.322563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:13.322624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:13.442926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:13.443078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:13.443117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:13.443146] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:13.446590] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: DOWN (p=10.20%) [2026-02-02T20:16:13.446861] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-02-02T20:16:13.446984] [INFO ] [sig ] ANNX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:13.589116] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ANNX.txt [2026-02-02T20:16:13.589235] [INFO ] [sig ] [191/3456] Completed ANNX in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-02T20:16:13.589273] [INFO ] [sig ] [192/3456] Forecasting ANTX... [2026-02-02T20:16:13.589306] [INFO ] [sig ] Generating forecast for: ANTX [2026-02-02T20:16:13.589336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-02-02T20:16:13.600379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-02-02T20:16:13.600661] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-02-02T20:16:13.601430] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-02-02T20:16:13.601483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:13.601516] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:13.601542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:13.601621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:13.683439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:13.684295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:13.684378] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:13.684412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:13.801657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:13.801804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:13.801843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:13.801871] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:13.805211] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: DOWN (p=25.72%) [2026-02-02T20:16:13.805478] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-02-02T20:16:13.805623] [INFO ] [sig ] ANTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:13.947086] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ANTX.txt [2026-02-02T20:16:13.947201] [INFO ] [sig ] [192/3456] Completed ANTX in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-02T20:16:13.947238] [INFO ] [sig ] [193/3456] Forecasting ANVS... [2026-02-02T20:16:13.947267] [INFO ] [sig ] Generating forecast for: ANVS [2026-02-02T20:16:13.947297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-02-02T20:16:13.958217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-02-02T20:16:13.958475] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-02-02T20:16:13.959280] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-02-02T20:16:13.959344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:13.959382] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:13.959420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:13.959477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:14.015626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:14.016225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:14.016303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:14.016334] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:14.134674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:14.134827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:14.134867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:14.134934] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:14.138444] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=5.92%) [2026-02-02T20:16:14.138735] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-02-02T20:16:14.138863] [INFO ] [sig ] ANVS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:14.283768] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ANVS.txt [2026-02-02T20:16:14.283917] [INFO ] [sig ] [193/3456] Completed ANVS in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-02T20:16:14.283957] [INFO ] [sig ] [194/3456] Forecasting AOD... [2026-02-02T20:16:14.283986] [INFO ] [sig ] Generating forecast for: AOD [2026-02-02T20:16:14.284017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-02-02T20:16:14.295368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-02-02T20:16:14.295743] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-02-02T20:16:14.296611] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-02-02T20:16:14.296667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:14.296701] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:14.296729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:14.296786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:14.353375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:14.354237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:14.354320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:14.354353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:14.477131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:14.477292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:14.477336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:14.477364] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:14.480922] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: DOWN (p=12.94%) [2026-02-02T20:16:14.481194] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-02-02T20:16:14.481326] [INFO ] [sig ] AOD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:14.625097] [INFO ] [LOCAL ] Saved forecast: AOD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AOD.txt [2026-02-02T20:16:14.625222] [INFO ] [sig ] [194/3456] Completed AOD in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.6m [2026-02-02T20:16:14.625268] [INFO ] [sig ] [195/3456] Forecasting AOHY... [2026-02-02T20:16:14.625303] [INFO ] [sig ] Generating forecast for: AOHY [2026-02-02T20:16:14.625339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-02-02T20:16:14.636028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-02-02T20:16:14.636294] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-02-02T20:16:14.637094] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-02-02T20:16:14.637146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:14.637178] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:14.637205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:14.637262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:14.694504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:14.695133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:14.695209] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:14.695241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:14.807796] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:14.807920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:14.807958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:14.807987] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:14.811280] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-02-02T20:16:14.811548] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-02-02T20:16:14.811690] [INFO ] [sig ] AOHY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:14.951978] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AOHY.txt [2026-02-02T20:16:14.952087] [INFO ] [sig ] [195/3456] Completed AOHY in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.6m [2026-02-02T20:16:14.952125] [INFO ] [sig ] [196/3456] Forecasting AON... [2026-02-02T20:16:14.952154] [INFO ] [sig ] Generating forecast for: AON [2026-02-02T20:16:14.952184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-02-02T20:16:14.963208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-02-02T20:16:14.963479] [INFO ] [FORECASTER] Starting predict_future for AON [2026-02-02T20:16:14.964272] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-02-02T20:16:14.964328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:14.964360] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:14.964386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:14.964442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:15.020769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:15.021388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:15.021465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:15.021497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:15.149059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:15.149217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:15.149261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:15.149302] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:15.153671] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: DOWN (p=41.18%) [2026-02-02T20:16:15.153962] [INFO ] [FORECASTER] Completed predict_future for AON [2026-02-02T20:16:15.154099] [INFO ] [sig ] AON: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:15.299088] [INFO ] [LOCAL ] Saved forecast: AON 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AON.txt [2026-02-02T20:16:15.299214] [INFO ] [sig ] [196/3456] Completed AON in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.6m [2026-02-02T20:16:15.299252] [INFO ] [sig ] [197/3456] Forecasting AOS... [2026-02-02T20:16:15.299281] [INFO ] [sig ] Generating forecast for: AOS [2026-02-02T20:16:15.299311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-02-02T20:16:15.311196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-02-02T20:16:15.311481] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-02-02T20:16:15.312285] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-02-02T20:16:15.312349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:15.312389] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:15.312420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:15.312476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:15.370998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:15.371687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:15.371767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:15.371801] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:15.500651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:15.500875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:15.500923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:15.500954] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:15.504560] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-02-02T20:16:15.504860] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-02-02T20:16:15.504991] [INFO ] [sig ] AOS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:15.652662] [INFO ] [LOCAL ] Saved forecast: AOS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AOS.txt [2026-02-02T20:16:15.652800] [INFO ] [sig ] [197/3456] Completed AOS in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.6m [2026-02-02T20:16:15.652839] [INFO ] [sig ] [198/3456] Forecasting AOSL... [2026-02-02T20:16:15.652870] [INFO ] [sig ] Generating forecast for: AOSL [2026-02-02T20:16:15.652899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-02-02T20:16:15.664368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-02-02T20:16:15.664681] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-02-02T20:16:15.665470] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-02-02T20:16:15.665523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:15.665555] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:15.665602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:15.665660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:15.722760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:15.723388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:15.723480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:15.723525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:15.839482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:15.839640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:15.839680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:15.839707] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:15.843037] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: DOWN (p=23.77%) [2026-02-02T20:16:15.843312] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-02-02T20:16:15.843438] [INFO ] [sig ] AOSL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:15.990071] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AOSL.txt [2026-02-02T20:16:15.990224] [INFO ] [sig ] [198/3456] Completed AOSL in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.6m [2026-02-02T20:16:15.990282] [INFO ] [sig ] [199/3456] Forecasting AP... [2026-02-02T20:16:15.990316] [INFO ] [sig ] Generating forecast for: AP [2026-02-02T20:16:15.990348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-02-02T20:16:16.003947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-02-02T20:16:16.004286] [INFO ] [FORECASTER] Starting predict_future for AP [2026-02-02T20:16:16.005161] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-02-02T20:16:16.005217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:16.005250] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:16.005278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:16.005336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:16.066180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:16.066913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:16.066995] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:16.067029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:16.199007] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:16.199163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:16.199202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:16.199231] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:16.203058] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=76.25%) [2026-02-02T20:16:16.203335] [INFO ] [FORECASTER] Completed predict_future for AP [2026-02-02T20:16:16.203460] [INFO ] [sig ] AP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:16.348467] [INFO ] [LOCAL ] Saved forecast: AP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AP.txt [2026-02-02T20:16:16.348611] [INFO ] [sig ] [199/3456] Completed AP in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.6m [2026-02-02T20:16:16.348653] [INFO ] [sig ] [200/3456] Forecasting APA... [2026-02-02T20:16:16.348683] [INFO ] [sig ] Generating forecast for: APA [2026-02-02T20:16:16.348713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-02-02T20:16:16.360565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-02-02T20:16:16.360916] [INFO ] [FORECASTER] Starting predict_future for APA [2026-02-02T20:16:16.361717] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-02-02T20:16:16.361770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:16.361801] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:16.361829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:16.361885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:16.418006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:16.418779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:16.418861] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:16.418943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:16.547710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:16.547873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:16.547914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:16.547943] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:16.551354] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=33.42%) [2026-02-02T20:16:16.551691] [INFO ] [FORECASTER] Completed predict_future for APA [2026-02-02T20:16:16.551821] [INFO ] [sig ] APA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:16.693711] [INFO ] [LOCAL ] Saved forecast: APA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/APA.txt [2026-02-02T20:16:16.694044] [INFO ] [sig ] [200/3456] Completed APA in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.6m [2026-02-02T20:16:16.694083] [INFO ] [sig ] [201/3456] Forecasting APAM... [2026-02-02T20:16:16.694112] [INFO ] [sig ] Generating forecast for: APAM [2026-02-02T20:16:16.694143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-02-02T20:16:16.707271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-02-02T20:16:16.707636] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-02-02T20:16:16.708457] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-02-02T20:16:16.708522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:16.708555] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:16.708601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:16.708661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:16.768031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:16.768781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:16.768862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:16.768895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:16.891344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:16.891522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:16.891566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:16.891616] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:16.895002] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: UP (p=70.15%) [2026-02-02T20:16:16.895278] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-02-02T20:16:16.895428] [INFO ] [sig ] APAM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:17.037345] [INFO ] [LOCAL ] Saved forecast: APAM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APAM.txt [2026-02-02T20:16:17.037476] [INFO ] [sig ] [201/3456] Completed APAM in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.6m [2026-02-02T20:16:17.037516] [INFO ] [sig ] [202/3456] Forecasting APD... [2026-02-02T20:16:17.037545] [INFO ] [sig ] Generating forecast for: APD [2026-02-02T20:16:17.037600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-02-02T20:16:17.048959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-02-02T20:16:17.049248] [INFO ] [FORECASTER] Starting predict_future for APD [2026-02-02T20:16:17.050095] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-02-02T20:16:17.050150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:17.050183] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:17.050212] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:17.050270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:17.107134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:17.108006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:17.108085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:17.108118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:17.228465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:17.228637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:17.228720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:17.228751] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:17.232173] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=95.47%) [2026-02-02T20:16:17.232487] [INFO ] [FORECASTER] Completed predict_future for APD [2026-02-02T20:16:17.232644] [INFO ] [sig ] APD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:17.374790] [INFO ] [LOCAL ] Saved forecast: APD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APD.txt [2026-02-02T20:16:17.374918] [INFO ] [sig ] [202/3456] Completed APD in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.6m [2026-02-02T20:16:17.374956] [INFO ] [sig ] [203/3456] Forecasting APEI... [2026-02-02T20:16:17.374984] [INFO ] [sig ] Generating forecast for: APEI [2026-02-02T20:16:17.375013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-02-02T20:16:17.386365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-02-02T20:16:17.386707] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-02-02T20:16:17.387519] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-02-02T20:16:17.387608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:17.387644] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:17.387673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:17.387729] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:17.446155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:17.447027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:17.447104] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:17.447137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:17.571921] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:17.572080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:17.572122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:17.572149] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:17.575749] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=44.33%) [2026-02-02T20:16:17.576056] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-02-02T20:16:17.576194] [INFO ] [sig ] APEI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:17.728460] [INFO ] [LOCAL ] Saved forecast: APEI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/APEI.txt [2026-02-02T20:16:17.728669] [INFO ] [sig ] [203/3456] Completed APEI in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.5m [2026-02-02T20:16:17.728711] [INFO ] [sig ] [204/3456] Forecasting APG... [2026-02-02T20:16:17.728740] [INFO ] [sig ] Generating forecast for: APG [2026-02-02T20:16:17.728770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-02-02T20:16:17.740613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-02-02T20:16:17.740983] [INFO ] [FORECASTER] Starting predict_future for APG [2026-02-02T20:16:17.741847] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-02-02T20:16:17.741903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:17.741936] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:17.741962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:17.742021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:17.802837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:17.803802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:17.803903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:17.803949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:17.928314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:17.928473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:17.928516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:17.928546] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:17.932294] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: DOWN (p=30.16%) [2026-02-02T20:16:17.932642] [INFO ] [FORECASTER] Completed predict_future for APG [2026-02-02T20:16:17.932821] [INFO ] [sig ] APG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:18.093014] [INFO ] [LOCAL ] Saved forecast: APG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/APG.txt [2026-02-02T20:16:18.093142] [INFO ] [sig ] [204/3456] Completed APG in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.5m [2026-02-02T20:16:18.093180] [INFO ] [sig ] [205/3456] Forecasting APGE... [2026-02-02T20:16:18.093209] [INFO ] [sig ] Generating forecast for: APGE [2026-02-02T20:16:18.093238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-02-02T20:16:18.107208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-02-02T20:16:18.107908] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-02-02T20:16:18.108959] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-02-02T20:16:18.109015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:18.109048] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:18.109074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:18.109144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:18.171175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:18.172327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:18.172416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:18.172448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:18.298299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:18.298467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:18.298508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:18.298535] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:18.302021] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: UP (p=90.65%) [2026-02-02T20:16:18.302311] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-02-02T20:16:18.302472] [INFO ] [sig ] APGE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:18.447024] [INFO ] [LOCAL ] Saved forecast: APGE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APGE.txt [2026-02-02T20:16:18.447184] [INFO ] [sig ] [205/3456] Completed APGE in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.5m [2026-02-02T20:16:18.447223] [INFO ] [sig ] [206/3456] Forecasting APH... [2026-02-02T20:16:18.447252] [INFO ] [sig ] Generating forecast for: APH [2026-02-02T20:16:18.447282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-02-02T20:16:18.459498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-02-02T20:16:18.459892] [INFO ] [FORECASTER] Starting predict_future for APH [2026-02-02T20:16:18.460700] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-02-02T20:16:18.460753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:18.460796] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:18.460823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:18.460879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:18.517332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:18.518242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:18.518328] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:18.518360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:18.643977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:18.644139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:18.644180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:18.644208] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:18.647728] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-02-02T20:16:18.648030] [INFO ] [FORECASTER] Completed predict_future for APH [2026-02-02T20:16:18.648172] [INFO ] [sig ] APH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:18.792345] [INFO ] [LOCAL ] Saved forecast: APH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APH.txt [2026-02-02T20:16:18.792497] [INFO ] [sig ] [206/3456] Completed APH in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.5m [2026-02-02T20:16:18.792536] [INFO ] [sig ] [207/3456] Forecasting API... [2026-02-02T20:16:18.792566] [INFO ] [sig ] Generating forecast for: API [2026-02-02T20:16:18.792622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-02-02T20:16:18.805336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-02-02T20:16:18.805968] [INFO ] [FORECASTER] Starting predict_future for API [2026-02-02T20:16:18.807096] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-02-02T20:16:18.807151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:18.807223] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:18.807252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:18.807309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:18.868641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:18.869547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:18.869654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:18.869688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:18.990728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:18.990898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:18.990939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:18.990968] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:18.995111] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: UP (p=86.82%) [2026-02-02T20:16:18.995438] [INFO ] [FORECASTER] Completed predict_future for API [2026-02-02T20:16:18.995599] [INFO ] [sig ] API: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:19.138471] [INFO ] [LOCAL ] Saved forecast: API 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/API.txt [2026-02-02T20:16:19.138655] [INFO ] [sig ] [207/3456] Completed API in 0.3s | 2.77 sym/s | Total: 1.2m | ETA: 19.5m [2026-02-02T20:16:19.138698] [INFO ] [sig ] [208/3456] Forecasting APLD... [2026-02-02T20:16:19.138727] [INFO ] [sig ] Generating forecast for: APLD [2026-02-02T20:16:19.138757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-02-02T20:16:19.153000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-02-02T20:16:19.153436] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-02-02T20:16:19.154280] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-02-02T20:16:19.154336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:19.154367] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:19.154394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:19.154461] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:19.213293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:19.214171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:19.214254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:19.214287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:19.342032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:19.342197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:19.342239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:19.342270] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:19.345877] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=8.09%) [2026-02-02T20:16:19.346187] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-02-02T20:16:19.346325] [INFO ] [sig ] APLD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:19.498773] [INFO ] [LOCAL ] Saved forecast: APLD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/APLD.txt [2026-02-02T20:16:19.498945] [INFO ] [sig ] [208/3456] Completed APLD in 0.4s | 2.77 sym/s | Total: 1.2m | ETA: 19.5m [2026-02-02T20:16:19.498987] [INFO ] [sig ] [209/3456] Forecasting APLE... [2026-02-02T20:16:19.499017] [INFO ] [sig ] Generating forecast for: APLE [2026-02-02T20:16:19.499048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-02-02T20:16:19.513068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-02-02T20:16:19.513445] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-02-02T20:16:19.514268] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-02-02T20:16:19.514323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:19.514361] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:19.514393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:19.514460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:19.572169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:19.573082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:19.573166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:19.573201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:19.694185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:19.694347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:19.694388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:19.694416] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:19.698081] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: UP (p=91.81%) [2026-02-02T20:16:19.698391] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-02-02T20:16:19.698535] [INFO ] [sig ] APLE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:19.844943] [INFO ] [LOCAL ] Saved forecast: APLE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APLE.txt [2026-02-02T20:16:19.845121] [INFO ] [sig ] [209/3456] Completed APLE in 0.3s | 2.78 sym/s | Total: 1.3m | ETA: 19.5m [2026-02-02T20:16:19.845165] [INFO ] [sig ] [210/3456] Forecasting APLS... [2026-02-02T20:16:19.845201] [INFO ] [sig ] Generating forecast for: APLS [2026-02-02T20:16:19.845235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-02-02T20:16:19.857301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-02-02T20:16:19.857738] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-02-02T20:16:19.858599] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-02-02T20:16:19.858653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:19.858688] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:19.858716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:19.858775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:19.915826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:19.916640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:19.916726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:19.916760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:20.046301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:20.046471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:20.046511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:20.046596] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:20.050975] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: UP (p=81.50%) [2026-02-02T20:16:20.051296] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-02-02T20:16:20.051457] [INFO ] [sig ] APLS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:20.203078] [INFO ] [LOCAL ] Saved forecast: APLS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APLS.txt [2026-02-02T20:16:20.203231] [INFO ] [sig ] [210/3456] Completed APLS in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.5m [2026-02-02T20:16:20.203271] [INFO ] [sig ] [211/3456] Forecasting APO... [2026-02-02T20:16:20.203300] [INFO ] [sig ] Generating forecast for: APO [2026-02-02T20:16:20.203331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-02-02T20:16:20.217420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-02-02T20:16:20.217972] [INFO ] [FORECASTER] Starting predict_future for APO [2026-02-02T20:16:20.218855] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-02-02T20:16:20.218915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:20.218948] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:20.218975] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:20.219031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:20.278212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:20.279146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:20.279230] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:20.279264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:20.406674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:20.406836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:20.406878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:20.406907] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:20.410475] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: UP (p=94.36%) [2026-02-02T20:16:20.410813] [INFO ] [FORECASTER] Completed predict_future for APO [2026-02-02T20:16:20.410955] [INFO ] [sig ] APO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:20.560927] [INFO ] [LOCAL ] Saved forecast: APO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APO.txt [2026-02-02T20:16:20.561082] [INFO ] [sig ] [211/3456] Completed APO in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.5m [2026-02-02T20:16:20.561122] [INFO ] [sig ] [212/3456] Forecasting APOG... [2026-02-02T20:16:20.561152] [INFO ] [sig ] Generating forecast for: APOG [2026-02-02T20:16:20.561183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-02-02T20:16:20.574114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-02-02T20:16:20.574512] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-02-02T20:16:20.575425] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-02-02T20:16:20.575492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:20.575530] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:20.575601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:20.575669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:20.632716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:20.633604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:20.633690] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:20.633723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:20.753673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:20.753832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:20.753872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:20.753900] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:20.757274] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: UP (p=96.06%) [2026-02-02T20:16:20.757544] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-02-02T20:16:20.757701] [INFO ] [sig ] APOG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:20.901819] [INFO ] [LOCAL ] Saved forecast: APOG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APOG.txt [2026-02-02T20:16:20.901974] [INFO ] [sig ] [212/3456] Completed APOG in 0.3s | 2.78 sym/s | Total: 1.3m | ETA: 19.5m [2026-02-02T20:16:20.902012] [INFO ] [sig ] [213/3456] Forecasting APP... [2026-02-02T20:16:20.902041] [INFO ] [sig ] Generating forecast for: APP [2026-02-02T20:16:20.902074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-02-02T20:16:20.914920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-02-02T20:16:20.915237] [INFO ] [FORECASTER] Starting predict_future for APP [2026-02-02T20:16:20.916120] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-02-02T20:16:20.916175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:20.916207] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:20.916233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:20.916289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:20.979143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:20.980016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:20.980100] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:20.980135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:21.108044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:21.108209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:21.108250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:21.108293] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:21.111762] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: DOWN (p=42.23%) [2026-02-02T20:16:21.112054] [INFO ] [FORECASTER] Completed predict_future for APP [2026-02-02T20:16:21.112185] [INFO ] [sig ] APP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:21.267034] [INFO ] [LOCAL ] Saved forecast: APP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/APP.txt [2026-02-02T20:16:21.267199] [INFO ] [sig ] [213/3456] Completed APP in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.5m [2026-02-02T20:16:21.267239] [INFO ] [sig ] [214/3456] Forecasting APPF... [2026-02-02T20:16:21.267273] [INFO ] [sig ] Generating forecast for: APPF [2026-02-02T20:16:21.267318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-02-02T20:16:21.281308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-02-02T20:16:21.281712] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-02-02T20:16:21.282537] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-02-02T20:16:21.282613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:21.282647] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:21.282676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:21.282734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:21.353211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:21.354213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:21.354299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:21.354333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:21.491096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:21.491256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:21.491297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:21.491326] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:21.495640] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-02-02T20:16:21.496048] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-02-02T20:16:21.496203] [INFO ] [sig ] APPF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:21.659800] [INFO ] [LOCAL ] Saved forecast: APPF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APPF.txt [2026-02-02T20:16:21.659960] [INFO ] [sig ] [214/3456] Completed APPF in 0.4s | 2.77 sym/s | Total: 1.3m | ETA: 19.5m [2026-02-02T20:16:21.660002] [INFO ] [sig ] [215/3456] Forecasting APPN... [2026-02-02T20:16:21.660030] [INFO ] [sig ] Generating forecast for: APPN [2026-02-02T20:16:21.660060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-02-02T20:16:21.673114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-02-02T20:16:21.673499] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-02-02T20:16:21.674332] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-02-02T20:16:21.674389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:21.674423] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:21.674451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:21.674510] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:21.735137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:21.736225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:21.736335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:21.736409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:21.864558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:21.864730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:21.864770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:21.864798] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:21.868215] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=86.71%) [2026-02-02T20:16:21.868524] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-02-02T20:16:21.868687] [INFO ] [sig ] APPN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:22.022180] [INFO ] [LOCAL ] Saved forecast: APPN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APPN.txt [2026-02-02T20:16:22.022362] [INFO ] [sig ] [215/3456] Completed APPN in 0.4s | 2.77 sym/s | Total: 1.3m | ETA: 19.5m [2026-02-02T20:16:22.022410] [INFO ] [sig ] [216/3456] Forecasting APPS... [2026-02-02T20:16:22.022441] [INFO ] [sig ] Generating forecast for: APPS [2026-02-02T20:16:22.022473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-02-02T20:16:22.035756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-02-02T20:16:22.036094] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-02-02T20:16:22.037003] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-02-02T20:16:22.037060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:22.037094] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:22.037122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:22.037180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:22.101538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:22.102456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:22.102542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:22.102596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:22.231560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:22.231738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:22.231792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:22.231825] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:22.235321] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: UP (p=93.23%) [2026-02-02T20:16:22.235626] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-02-02T20:16:22.235760] [INFO ] [sig ] APPS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:22.378692] [INFO ] [LOCAL ] Saved forecast: APPS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APPS.txt [2026-02-02T20:16:22.378851] [INFO ] [sig ] [216/3456] Completed APPS in 0.4s | 2.77 sym/s | Total: 1.3m | ETA: 19.5m [2026-02-02T20:16:22.378891] [INFO ] [sig ] [217/3456] Forecasting APYX... [2026-02-02T20:16:22.378919] [INFO ] [sig ] Generating forecast for: APYX [2026-02-02T20:16:22.378951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-02-02T20:16:22.390488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-02-02T20:16:22.390870] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-02-02T20:16:22.391716] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-02-02T20:16:22.391780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:22.391819] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:22.391858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:22.391916] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:22.457444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:22.458331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:22.458454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:22.458490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:22.576211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:22.576407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:22.576449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:22.576478] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:22.580115] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=90.02%) [2026-02-02T20:16:22.580411] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-02-02T20:16:22.580610] [INFO ] [sig ] APYX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:22.724520] [INFO ] [LOCAL ] Saved forecast: APYX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/APYX.txt [2026-02-02T20:16:22.724705] [INFO ] [sig ] [217/3456] Completed APYX in 0.3s | 2.78 sym/s | Total: 1.3m | ETA: 19.5m [2026-02-02T20:16:22.724746] [INFO ] [sig ] [218/3456] Forecasting AQMS... [2026-02-02T20:16:22.724775] [INFO ] [sig ] Generating forecast for: AQMS [2026-02-02T20:16:22.724806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-02-02T20:16:22.736870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-02-02T20:16:22.737207] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-02-02T20:16:22.738060] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-02-02T20:16:22.738117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:22.738150] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:22.738177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:22.738234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:22.810899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:22.811838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:22.811928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:22.811975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:22.931398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:22.931558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:22.931619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:22.931650] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:22.935753] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: DOWN (p=20.59%) [2026-02-02T20:16:22.936054] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-02-02T20:16:22.936190] [INFO ] [sig ] AQMS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:23.090863] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AQMS.txt [2026-02-02T20:16:23.091024] [INFO ] [sig ] [218/3456] Completed AQMS in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.4m [2026-02-02T20:16:23.091066] [INFO ] [sig ] [219/3456] Forecasting AQN... [2026-02-02T20:16:23.091097] [INFO ] [sig ] Generating forecast for: AQN [2026-02-02T20:16:23.091129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-02-02T20:16:23.103967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-02-02T20:16:23.104353] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-02-02T20:16:23.105264] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-02-02T20:16:23.105321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:23.105354] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:23.105381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:23.105440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:23.170178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:23.171078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:23.171164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:23.171199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:23.305141] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:23.305324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:23.305377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:23.305412] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:23.309638] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: UP (p=74.15%) [2026-02-02T20:16:23.309970] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-02-02T20:16:23.310126] [INFO ] [sig ] AQN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:23.470822] [INFO ] [LOCAL ] Saved forecast: AQN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AQN.txt [2026-02-02T20:16:23.471025] [INFO ] [sig ] [219/3456] Completed AQN in 0.4s | 2.77 sym/s | Total: 1.3m | ETA: 19.4m [2026-02-02T20:16:23.471084] [INFO ] [sig ] [220/3456] Forecasting AQNB... [2026-02-02T20:16:23.471130] [INFO ] [sig ] Generating forecast for: AQNB [2026-02-02T20:16:23.471177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-02-02T20:16:23.485639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-02-02T20:16:23.486106] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-02-02T20:16:23.487405] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-02-02T20:16:23.487472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:23.487516] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:23.487553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:23.487681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:23.553753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:23.554698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:23.554802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:23.554838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:23.669510] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:23.669878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:23.669920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:23.669949] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:23.674006] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=32.92%) [2026-02-02T20:16:23.674295] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-02-02T20:16:23.674426] [INFO ] [sig ] AQNB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:23.821199] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AQNB.txt [2026-02-02T20:16:23.821389] [INFO ] [sig ] [220/3456] Completed AQNB in 0.4s | 2.77 sym/s | Total: 1.3m | ETA: 19.4m [2026-02-02T20:16:23.821431] [INFO ] [sig ] [221/3456] Forecasting ARBB... [2026-02-02T20:16:23.821467] [INFO ] [sig ] Generating forecast for: ARBB [2026-02-02T20:16:23.821510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-02-02T20:16:23.833325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-02-02T20:16:23.833739] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-02-02T20:16:23.834557] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-02-02T20:16:23.834636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:23.834669] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:23.834695] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:23.834751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:23.896596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:23.897720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:23.897822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:23.897861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:24.025819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:24.025975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:24.026017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:24.026046] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:24.029455] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: DOWN (p=49.65%) [2026-02-02T20:16:24.029749] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-02-02T20:16:24.029874] [INFO ] [sig ] ARBB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:24.180244] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARBB.txt [2026-02-02T20:16:24.180418] [INFO ] [sig ] [221/3456] Completed ARBB in 0.4s | 2.77 sym/s | Total: 1.3m | ETA: 19.4m [2026-02-02T20:16:24.180466] [INFO ] [sig ] [222/3456] Forecasting ARBE... [2026-02-02T20:16:24.180502] [INFO ] [sig ] Generating forecast for: ARBE [2026-02-02T20:16:24.180532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-02-02T20:16:24.193383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-02-02T20:16:24.193805] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-02-02T20:16:24.194633] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-02-02T20:16:24.194687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:24.194719] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:24.194746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:24.194803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:24.253227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:24.254150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:24.254235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:24.254271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:24.390011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:24.390172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:24.390214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:24.390244] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:24.393906] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: DOWN (p=13.69%) [2026-02-02T20:16:24.394325] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-02-02T20:16:24.394526] [INFO ] [sig ] ARBE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:24.540706] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARBE.txt [2026-02-02T20:16:24.540869] [INFO ] [sig ] [222/3456] Completed ARBE in 0.4s | 2.77 sym/s | Total: 1.3m | ETA: 19.4m [2026-02-02T20:16:24.540909] [INFO ] [sig ] [223/3456] Forecasting ARCB... [2026-02-02T20:16:24.540938] [INFO ] [sig ] Generating forecast for: ARCB [2026-02-02T20:16:24.540969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-02-02T20:16:24.552790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-02-02T20:16:24.553197] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-02-02T20:16:24.554056] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-02-02T20:16:24.554110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:24.554143] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:24.554176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:24.554242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:24.615479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:24.616369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:24.616454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:24.616494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:24.743845] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:24.744011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:24.744053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:24.744083] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:24.747868] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: UP (p=76.65%) [2026-02-02T20:16:24.748158] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-02-02T20:16:24.748290] [INFO ] [sig ] ARCB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:24.894954] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ARCB.txt [2026-02-02T20:16:24.895113] [INFO ] [sig ] [223/3456] Completed ARCB in 0.4s | 2.78 sym/s | Total: 1.3m | ETA: 19.4m [2026-02-02T20:16:24.895152] [INFO ] [sig ] [224/3456] Forecasting ARCC... [2026-02-02T20:16:24.895181] [INFO ] [sig ] Generating forecast for: ARCC [2026-02-02T20:16:24.895212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-02-02T20:16:24.906953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-02-02T20:16:24.907343] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-02-02T20:16:24.908218] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-02-02T20:16:24.908272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:24.908332] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:24.908360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:24.908416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:24.968362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:24.969255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:24.969340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:24.969374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:25.086896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:25.087053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:25.087093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:25.087121] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:25.090556] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: UP (p=89.92%) [2026-02-02T20:16:25.090852] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-02-02T20:16:25.090981] [INFO ] [sig ] ARCC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:25.237478] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ARCC.txt [2026-02-02T20:16:25.241114] [INFO ] [sig ] [224/3456] Completed ARCC in 0.3s | 2.78 sym/s | Total: 1.3m | ETA: 19.4m [2026-02-02T20:16:25.241182] [INFO ] [sig ] [225/3456] Forecasting ARCO... [2026-02-02T20:16:25.241218] [INFO ] [sig ] Generating forecast for: ARCO [2026-02-02T20:16:25.241258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-02-02T20:16:25.253875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-02-02T20:16:25.254257] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-02-02T20:16:25.255141] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-02-02T20:16:25.255206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:25.255243] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:25.255274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:25.255332] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:25.315503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:25.316433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:25.316527] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:25.316568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:25.433589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:25.433751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:25.433794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:25.433823] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:25.437326] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=2.69%) [2026-02-02T20:16:25.437664] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-02-02T20:16:25.437796] [INFO ] [sig ] ARCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:25.582928] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARCO.txt [2026-02-02T20:16:25.583147] [INFO ] [sig ] [225/3456] Completed ARCO in 0.3s | 2.78 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-02T20:16:25.583210] [INFO ] [sig ] [226/3456] Forecasting ARDC... [2026-02-02T20:16:25.583255] [INFO ] [sig ] Generating forecast for: ARDC [2026-02-02T20:16:25.583304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-02-02T20:16:25.595237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-02-02T20:16:25.595640] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-02-02T20:16:25.596496] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-02-02T20:16:25.596553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:25.596604] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:25.596633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:25.596689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:25.658413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:25.659539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:25.659639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:25.659677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:25.781275] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:25.781428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:25.781469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:25.781499] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:25.784981] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: DOWN (p=2.28%) [2026-02-02T20:16:25.785262] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-02-02T20:16:25.785392] [INFO ] [sig ] ARDC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:25.929983] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARDC.txt [2026-02-02T20:16:25.930157] [INFO ] [sig ] [226/3456] Completed ARDC in 0.3s | 2.78 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-02T20:16:25.930204] [INFO ] [sig ] [227/3456] Forecasting ARDX... [2026-02-02T20:16:25.930233] [INFO ] [sig ] Generating forecast for: ARDX [2026-02-02T20:16:25.930266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-02-02T20:16:25.942154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-02-02T20:16:25.942498] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-02-02T20:16:25.943326] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-02-02T20:16:25.943380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:25.943413] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:25.943440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:25.943498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:26.020643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:26.021547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:26.021659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:26.021693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:26.145002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:26.145173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:26.145225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:26.145296] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:26.150936] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-02-02T20:16:26.151266] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-02-02T20:16:26.151407] [INFO ] [sig ] ARDX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:26.296935] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARDX.txt [2026-02-02T20:16:26.297105] [INFO ] [sig ] [227/3456] Completed ARDX in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-02T20:16:26.297159] [INFO ] [sig ] [228/3456] Forecasting ARE... [2026-02-02T20:16:26.297191] [INFO ] [sig ] Generating forecast for: ARE [2026-02-02T20:16:26.297224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-02-02T20:16:26.309477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-02-02T20:16:26.309926] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-02-02T20:16:26.310823] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-02-02T20:16:26.310879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:26.310913] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:26.310941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:26.311026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:26.369094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:26.370002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:26.370085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:26.370118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:26.496751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:26.496912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:26.496953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:26.496983] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:26.500484] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-02-02T20:16:26.500811] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-02-02T20:16:26.500944] [INFO ] [sig ] ARE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:26.677797] [INFO ] [LOCAL ] Saved forecast: ARE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARE.txt [2026-02-02T20:16:26.677995] [INFO ] [sig ] [228/3456] Completed ARE in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-02T20:16:26.678042] [INFO ] [sig ] [229/3456] Forecasting AREC... [2026-02-02T20:16:26.678075] [INFO ] [sig ] Generating forecast for: AREC [2026-02-02T20:16:26.678111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-02-02T20:16:26.694101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-02-02T20:16:26.694626] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-02-02T20:16:26.695862] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-02-02T20:16:26.695936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:26.695991] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:26.696040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:26.696136] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:26.792509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:26.793767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:26.793890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:26.793948] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:26.947490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:26.947696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:26.947741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:26.947770] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:26.951229] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: DOWN (p=14.83%) [2026-02-02T20:16:26.951524] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-02-02T20:16:26.951676] [INFO ] [sig ] AREC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:27.092260] [INFO ] [LOCAL ] Saved forecast: AREC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AREC.txt [2026-02-02T20:16:27.092398] [INFO ] [sig ] [229/3456] Completed AREC in 0.4s | 2.77 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-02T20:16:27.092438] [INFO ] [sig ] [230/3456] Forecasting ARES... [2026-02-02T20:16:27.092466] [INFO ] [sig ] Generating forecast for: ARES [2026-02-02T20:16:27.092501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-02-02T20:16:27.108193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-02-02T20:16:27.108724] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-02-02T20:16:27.109833] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-02-02T20:16:27.109913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:27.109953] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:27.109986] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:27.110065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:27.187733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:27.188894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:27.188993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:27.189028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:27.313566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:27.313742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:27.313784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:27.313813] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:27.317395] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=65.24%) [2026-02-02T20:16:27.317769] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-02-02T20:16:27.317906] [INFO ] [sig ] ARES: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:27.459034] [INFO ] [LOCAL ] Saved forecast: ARES 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ARES.txt [2026-02-02T20:16:27.459184] [INFO ] [sig ] [230/3456] Completed ARES in 0.4s | 2.77 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-02T20:16:27.459225] [INFO ] [sig ] [231/3456] Forecasting ARGX... [2026-02-02T20:16:27.459254] [INFO ] [sig ] Generating forecast for: ARGX [2026-02-02T20:16:27.459285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-02-02T20:16:27.470507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-02-02T20:16:27.470862] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-02-02T20:16:27.471674] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-02-02T20:16:27.471727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:27.471770] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:27.471797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:27.471853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:27.527362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:27.528139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:27.528222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:27.528256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:27.647865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:27.648035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:27.648075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:27.648104] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:27.651566] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: UP (p=70.82%) [2026-02-02T20:16:27.651867] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-02-02T20:16:27.652009] [INFO ] [sig ] ARGX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:27.795901] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ARGX.txt [2026-02-02T20:16:27.796058] [INFO ] [sig ] [231/3456] Completed ARGX in 0.3s | 2.77 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-02T20:16:27.796099] [INFO ] [sig ] [232/3456] Forecasting ARHS... [2026-02-02T20:16:27.796127] [INFO ] [sig ] Generating forecast for: ARHS [2026-02-02T20:16:27.796158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-02-02T20:16:27.809348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-02-02T20:16:27.809694] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-02-02T20:16:27.810498] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-02-02T20:16:27.810550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:27.810605] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:27.810634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:27.810690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:27.870971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:27.871877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:27.871966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:27.872000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:28.000364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:28.000535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:28.000592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:28.000626] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:28.005425] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: DOWN (p=29.74%) [2026-02-02T20:16:28.005775] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-02-02T20:16:28.006114] [INFO ] [sig ] ARHS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:28.153794] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARHS.txt [2026-02-02T20:16:28.153966] [INFO ] [sig ] [232/3456] Completed ARHS in 0.4s | 2.77 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-02T20:16:28.154007] [INFO ] [sig ] [233/3456] Forecasting ARI... [2026-02-02T20:16:28.154036] [INFO ] [sig ] Generating forecast for: ARI [2026-02-02T20:16:28.154066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-02-02T20:16:28.165687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-02-02T20:16:28.166178] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-02-02T20:16:28.167227] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-02-02T20:16:28.167282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:28.167314] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:28.167342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:28.167407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:28.226249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:28.227200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:28.227285] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:28.227320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:28.355753] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:28.355919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:28.355961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:28.355990] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:28.359487] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=92.05%) [2026-02-02T20:16:28.360004] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-02-02T20:16:28.360141] [INFO ] [sig ] ARI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:28.507463] [INFO ] [LOCAL ] Saved forecast: ARI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ARI.txt [2026-02-02T20:16:28.507664] [INFO ] [sig ] [233/3456] Completed ARI in 0.4s | 2.77 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-02T20:16:28.507713] [INFO ] [sig ] [234/3456] Forecasting ARKO... [2026-02-02T20:16:28.507908] [INFO ] [sig ] Generating forecast for: ARKO [2026-02-02T20:16:28.507940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-02-02T20:16:28.519654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-02-02T20:16:28.520020] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-02-02T20:16:28.520834] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-02-02T20:16:28.520887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:28.520919] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:28.520947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:28.521004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:28.579383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:28.580459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:28.580606] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:28.580650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:28.704277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:28.704437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:28.704478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:28.704507] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:28.708171] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=48.95%) [2026-02-02T20:16:28.708462] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-02-02T20:16:28.708612] [INFO ] [sig ] ARKO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:28.859094] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARKO.txt [2026-02-02T20:16:28.859251] [INFO ] [sig ] [234/3456] Completed ARKO in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-02T20:16:28.859292] [INFO ] [sig ] [235/3456] Forecasting ARLO... [2026-02-02T20:16:28.859322] [INFO ] [sig ] Generating forecast for: ARLO [2026-02-02T20:16:28.859353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-02-02T20:16:28.872268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-02-02T20:16:28.872728] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-02-02T20:16:28.873614] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-02-02T20:16:28.873669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:28.873708] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:28.873747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:28.873809] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:28.936529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:28.937415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:28.937503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:28.937539] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:29.071776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:29.071939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:29.071980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:29.072008] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:29.075591] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=77.59%) [2026-02-02T20:16:29.075954] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-02-02T20:16:29.076097] [INFO ] [sig ] ARLO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:29.224298] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ARLO.txt [2026-02-02T20:16:29.224472] [INFO ] [sig ] [235/3456] Completed ARLO in 0.4s | 2.77 sym/s | Total: 1.4m | ETA: 19.3m [2026-02-02T20:16:29.224519] [INFO ] [sig ] [236/3456] Forecasting ARLP... [2026-02-02T20:16:29.224548] [INFO ] [sig ] Generating forecast for: ARLP [2026-02-02T20:16:29.224613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-02-02T20:16:29.236820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-02-02T20:16:29.237181] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-02-02T20:16:29.238007] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-02-02T20:16:29.238059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:29.238091] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:29.238118] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:29.238179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:29.300420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:29.301552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:29.301672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:29.301713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:29.422720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:29.422881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:29.422933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:29.422974] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:29.426833] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: DOWN (p=36.08%) [2026-02-02T20:16:29.427156] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-02-02T20:16:29.427308] [INFO ] [sig ] ARLP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:29.577953] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARLP.txt [2026-02-02T20:16:29.578112] [INFO ] [sig ] [236/3456] Completed ARLP in 0.4s | 2.78 sym/s | Total: 1.4m | ETA: 19.3m [2026-02-02T20:16:29.578151] [INFO ] [sig ] [237/3456] Forecasting ARM... [2026-02-02T20:16:29.578181] [INFO ] [sig ] Generating forecast for: ARM [2026-02-02T20:16:29.578211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-02-02T20:16:29.591429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-02-02T20:16:29.591822] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-02-02T20:16:29.592665] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-02-02T20:16:29.592731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:29.592772] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:29.592807] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:29.592866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:29.652508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:29.653456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:29.653547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:29.653599] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:29.782294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:29.782475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:29.782547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:29.782599] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:29.786200] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: UP (p=86.56%) [2026-02-02T20:16:29.786516] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-02-02T20:16:29.786679] [INFO ] [sig ] ARM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:29.942624] [INFO ] [LOCAL ] Saved forecast: ARM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ARM.txt [2026-02-02T20:16:29.942863] [INFO ] [sig ] [237/3456] Completed ARM in 0.4s | 2.77 sym/s | Total: 1.4m | ETA: 19.3m [2026-02-02T20:16:29.942920] [INFO ] [sig ] [238/3456] Forecasting ARMK... [2026-02-02T20:16:29.942963] [INFO ] [sig ] Generating forecast for: ARMK [2026-02-02T20:16:29.943000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-02-02T20:16:29.955720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-02-02T20:16:29.956084] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-02-02T20:16:29.956925] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-02-02T20:16:29.956982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:29.957024] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:29.957066] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:29.957149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:30.025872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:30.026949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:30.027066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:30.027114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:30.167960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:30.168175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:30.168221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:30.168252] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:30.172516] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=1.01%) [2026-02-02T20:16:30.172968] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-02-02T20:16:30.173125] [INFO ] [sig ] ARMK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:30.319452] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARMK.txt [2026-02-02T20:16:30.319663] [INFO ] [sig ] [238/3456] Completed ARMK in 0.4s | 2.77 sym/s | Total: 1.4m | ETA: 19.3m [2026-02-02T20:16:30.319716] [INFO ] [sig ] [239/3456] Forecasting AROC... [2026-02-02T20:16:30.319752] [INFO ] [sig ] Generating forecast for: AROC [2026-02-02T20:16:30.319788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-02-02T20:16:30.331551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-02-02T20:16:30.331927] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-02-02T20:16:30.332770] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-02-02T20:16:30.332823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:30.332855] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:30.332883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:30.332939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:30.390994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:30.391934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:30.392017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:30.392051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:30.509630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:30.509806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:30.509853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:30.509888] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:30.513389] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: UP (p=84.55%) [2026-02-02T20:16:30.513731] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-02-02T20:16:30.513873] [INFO ] [sig ] AROC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:30.668045] [INFO ] [LOCAL ] Saved forecast: AROC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AROC.txt [2026-02-02T20:16:30.668209] [INFO ] [sig ] [239/3456] Completed AROC in 0.3s | 2.77 sym/s | Total: 1.4m | ETA: 19.3m [2026-02-02T20:16:30.668249] [INFO ] [sig ] [240/3456] Forecasting ARQ... [2026-02-02T20:16:30.668278] [INFO ] [sig ] Generating forecast for: ARQ [2026-02-02T20:16:30.668309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-02-02T20:16:30.680075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-02-02T20:16:30.680443] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-02-02T20:16:30.681278] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-02-02T20:16:30.681333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:30.681366] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:30.681393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:30.681467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:30.742728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:30.743650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:30.743735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:30.743770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:30.874171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:30.874343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:30.874384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:30.874414] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:30.878124] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: DOWN (p=30.30%) [2026-02-02T20:16:30.878460] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-02-02T20:16:30.878637] [INFO ] [sig ] ARQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:31.046169] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARQ.txt [2026-02-02T20:16:31.046359] [INFO ] [sig ] [240/3456] Completed ARQ in 0.4s | 2.77 sym/s | Total: 1.4m | ETA: 19.3m [2026-02-02T20:16:31.046410] [INFO ] [sig ] [241/3456] Forecasting ARQQ... [2026-02-02T20:16:31.046440] [INFO ] [sig ] Generating forecast for: ARQQ [2026-02-02T20:16:31.046471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-02-02T20:16:31.058889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-02-02T20:16:31.059247] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-02-02T20:16:31.060236] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-02-02T20:16:31.060290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:31.060357] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:31.060386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:31.060443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:31.117881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:31.118854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:31.118960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:31.118997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:31.240973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:31.241136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:31.241176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:31.241204] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:31.244631] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: DOWN (p=24.07%) [2026-02-02T20:16:31.244914] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-02-02T20:16:31.245046] [INFO ] [sig ] ARQQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:31.388040] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARQQ.txt [2026-02-02T20:16:31.388195] [INFO ] [sig ] [241/3456] Completed ARQQ in 0.3s | 2.77 sym/s | Total: 1.4m | ETA: 19.3m [2026-02-02T20:16:31.388235] [INFO ] [sig ] [242/3456] Forecasting ARRY... [2026-02-02T20:16:31.388265] [INFO ] [sig ] Generating forecast for: ARRY [2026-02-02T20:16:31.388295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-02-02T20:16:31.400540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-02-02T20:16:31.400938] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-02-02T20:16:31.401769] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-02-02T20:16:31.401823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:31.401855] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:31.401882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:31.401939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:31.461090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:31.462154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:31.462234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:31.462266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:31.588859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:31.589222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:31.589263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:31.589292] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:31.593282] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-02-02T20:16:31.593637] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-02-02T20:16:31.593781] [INFO ] [sig ] ARRY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:31.743439] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ARRY.txt [2026-02-02T20:16:31.743585] [INFO ] [sig ] [242/3456] Completed ARRY in 0.4s | 2.78 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-02T20:16:31.743627] [INFO ] [sig ] [243/3456] Forecasting ARTL... [2026-02-02T20:16:31.743656] [INFO ] [sig ] Generating forecast for: ARTL [2026-02-02T20:16:31.743686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-02-02T20:16:31.755097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-02-02T20:16:31.755464] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-02-02T20:16:31.756306] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-02-02T20:16:31.756359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:31.756392] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:31.756419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:31.756475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:31.816194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:31.817113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:31.817237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:31.817283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:31.938761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:31.939114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:31.939155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:31.939183] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:31.943160] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: DOWN (p=10.16%) [2026-02-02T20:16:31.943657] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-02-02T20:16:31.943798] [INFO ] [sig ] ARTL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:32.088167] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARTL.txt [2026-02-02T20:16:32.088284] [INFO ] [sig ] [243/3456] Completed ARTL in 0.3s | 2.78 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-02T20:16:32.088323] [INFO ] [sig ] [244/3456] Forecasting ARTNA... [2026-02-02T20:16:32.088352] [INFO ] [sig ] Generating forecast for: ARTNA [2026-02-02T20:16:32.088383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-02-02T20:16:32.101925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-02-02T20:16:32.102204] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-02-02T20:16:32.102999] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-02-02T20:16:32.103052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:32.103083] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:32.103110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:32.103167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:32.161107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:32.161766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:32.161858] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:32.161891] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:32.282268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:32.282426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:32.282467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:32.282536] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:32.286408] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: DOWN (p=33.11%) [2026-02-02T20:16:32.286727] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-02-02T20:16:32.286876] [INFO ] [sig ] ARTNA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:32.433018] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARTNA.txt [2026-02-02T20:16:32.433146] [INFO ] [sig ] [244/3456] Completed ARTNA in 0.3s | 2.78 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-02T20:16:32.433190] [INFO ] [sig ] [245/3456] Forecasting ARVN... [2026-02-02T20:16:32.433221] [INFO ] [sig ] Generating forecast for: ARVN [2026-02-02T20:16:32.433251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-02-02T20:16:32.447113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-02-02T20:16:32.447500] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-02-02T20:16:32.448319] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-02-02T20:16:32.448371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:32.448403] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:32.448429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:32.448484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:32.510127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:32.511098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:32.511195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:32.511230] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:32.636426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:32.636566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:32.636623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:32.636655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:32.640474] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: DOWN (p=39.91%) [2026-02-02T20:16:32.640764] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-02-02T20:16:32.640888] [INFO ] [sig ] ARVN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:32.782612] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ARVN.txt [2026-02-02T20:16:32.782739] [INFO ] [sig ] [245/3456] Completed ARVN in 0.3s | 2.78 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-02T20:16:32.782778] [INFO ] [sig ] [246/3456] Forecasting ASA... [2026-02-02T20:16:32.782807] [INFO ] [sig ] Generating forecast for: ASA [2026-02-02T20:16:32.782836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-02-02T20:16:32.795304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-02-02T20:16:32.795736] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-02-02T20:16:32.796552] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-02-02T20:16:32.796623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:32.796657] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:32.796688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:32.796746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:32.857406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:32.858418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:32.858508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:32.858541] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:32.981555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:32.981740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:32.981780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:32.981809] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:32.985324] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-02-02T20:16:32.985635] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-02-02T20:16:32.985784] [INFO ] [sig ] ASA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:33.140563] [INFO ] [LOCAL ] Saved forecast: ASA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASA.txt [2026-02-02T20:16:33.140749] [INFO ] [sig ] [246/3456] Completed ASA in 0.4s | 2.78 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-02T20:16:33.140789] [INFO ] [sig ] [247/3456] Forecasting ASB... [2026-02-02T20:16:33.140819] [INFO ] [sig ] Generating forecast for: ASB [2026-02-02T20:16:33.140850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-02-02T20:16:33.152075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-02-02T20:16:33.152444] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-02-02T20:16:33.153376] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-02-02T20:16:33.153432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:33.153464] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:33.153491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:33.153548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:33.210685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:33.211547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:33.211654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:33.211688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:33.334351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:33.334514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:33.334555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:33.334602] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:33.338074] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: UP (p=57.95%) [2026-02-02T20:16:33.338400] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-02-02T20:16:33.338565] [INFO ] [sig ] ASB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:33.483497] [INFO ] [LOCAL ] Saved forecast: ASB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASB.txt [2026-02-02T20:16:33.483680] [INFO ] [sig ] [247/3456] Completed ASB in 0.3s | 2.78 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-02T20:16:33.483731] [INFO ] [sig ] [248/3456] Forecasting ASBA... [2026-02-02T20:16:33.483768] [INFO ] [sig ] Generating forecast for: ASBA [2026-02-02T20:16:33.483804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-02-02T20:16:33.494970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-02-02T20:16:33.495333] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-02-02T20:16:33.496205] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-02-02T20:16:33.496260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:33.496293] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:33.496320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:33.496377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:33.553675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:33.554591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:33.554683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:33.554717] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:33.668951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:33.669119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:33.669161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:33.669207] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:33.672773] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: DOWN (p=49.46%) [2026-02-02T20:16:33.673064] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-02-02T20:16:33.673199] [INFO ] [sig ] ASBA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:33.819477] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ASBA.txt [2026-02-02T20:16:33.819656] [INFO ] [sig ] [248/3456] Completed ASBA in 0.3s | 2.78 sym/s | Total: 1.5m | ETA: 19.2m [2026-02-02T20:16:33.819700] [INFO ] [sig ] [249/3456] Forecasting ASC... [2026-02-02T20:16:33.819734] [INFO ] [sig ] Generating forecast for: ASC [2026-02-02T20:16:33.819765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-02-02T20:16:33.831308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-02-02T20:16:33.831618] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-02-02T20:16:33.832425] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-02-02T20:16:33.832478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:33.832510] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:33.832538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:33.832612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:33.890668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:33.891508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:33.891608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:33.891643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:34.017188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:34.017374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:34.017415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:34.017444] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:34.021217] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-02-02T20:16:34.021488] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-02-02T20:16:34.021632] [INFO ] [sig ] ASC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:34.164049] [INFO ] [LOCAL ] Saved forecast: ASC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ASC.txt [2026-02-02T20:16:34.164184] [INFO ] [sig ] [249/3456] Completed ASC in 0.3s | 2.78 sym/s | Total: 1.5m | ETA: 19.2m [2026-02-02T20:16:34.164222] [INFO ] [sig ] [250/3456] Forecasting ASG... [2026-02-02T20:16:34.164252] [INFO ] [sig ] Generating forecast for: ASG [2026-02-02T20:16:34.164281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-02-02T20:16:34.175595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-02-02T20:16:34.175885] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-02-02T20:16:34.176676] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-02-02T20:16:34.176740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:34.176778] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:34.176811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:34.176875] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:34.236159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:34.237049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:34.237134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:34.237182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:34.356256] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:34.356423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:34.356465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:34.356492] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:34.359889] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: UP (p=80.67%) [2026-02-02T20:16:34.360167] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-02-02T20:16:34.360294] [INFO ] [sig ] ASG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:34.502851] [INFO ] [LOCAL ] Saved forecast: ASG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASG.txt [2026-02-02T20:16:34.503200] [INFO ] [sig ] [250/3456] Completed ASG in 0.3s | 2.78 sym/s | Total: 1.5m | ETA: 19.2m [2026-02-02T20:16:34.503239] [INFO ] [sig ] [251/3456] Forecasting ASGI... [2026-02-02T20:16:34.503269] [INFO ] [sig ] Generating forecast for: ASGI [2026-02-02T20:16:34.503299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-02-02T20:16:34.515560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-02-02T20:16:34.515942] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-02-02T20:16:34.516752] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-02-02T20:16:34.516804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:34.516836] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:34.516864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:34.516920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:34.578159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:34.579055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:34.579172] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:34.579205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:34.708797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:34.708992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:34.709040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:34.709071] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:34.712675] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=83.60%) [2026-02-02T20:16:34.712977] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-02-02T20:16:34.713117] [INFO ] [sig ] ASGI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:34.860765] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASGI.txt [2026-02-02T20:16:34.861133] [INFO ] [sig ] [251/3456] Completed ASGI in 0.4s | 2.78 sym/s | Total: 1.5m | ETA: 19.2m [2026-02-02T20:16:34.861183] [INFO ] [sig ] [252/3456] Forecasting ASGN... [2026-02-02T20:16:34.861214] [INFO ] [sig ] Generating forecast for: ASGN [2026-02-02T20:16:34.861244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-02-02T20:16:34.877545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-02-02T20:16:34.878300] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-02-02T20:16:34.879691] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-02-02T20:16:34.879758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:34.879803] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:34.879882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:34.879989] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:34.944820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:34.946104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:34.946211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:34.946247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:35.075693] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:35.075930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:35.075979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:35.076012] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:35.080423] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-02-02T20:16:35.080799] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-02-02T20:16:35.080975] [INFO ] [sig ] ASGN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:35.244529] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASGN.txt [2026-02-02T20:16:35.244777] [INFO ] [sig ] [252/3456] Completed ASGN in 0.4s | 2.78 sym/s | Total: 1.5m | ETA: 19.2m [2026-02-02T20:16:35.244828] [INFO ] [sig ] [253/3456] Forecasting ASH... [2026-02-02T20:16:35.244891] [INFO ] [sig ] Generating forecast for: ASH [2026-02-02T20:16:35.244934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-02-02T20:16:35.258770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-02-02T20:16:35.259186] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-02-02T20:16:35.260053] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-02-02T20:16:35.260106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:35.260138] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:35.260164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:35.260220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:35.318162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:35.319172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:35.319262] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:35.319297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:35.447137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:35.447305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:35.447347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:35.447377] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:35.451332] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=27.97%) [2026-02-02T20:16:35.451639] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-02-02T20:16:35.451777] [INFO ] [sig ] ASH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:35.598838] [INFO ] [LOCAL ] Saved forecast: ASH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ASH.txt [2026-02-02T20:16:35.599001] [INFO ] [sig ] [253/3456] Completed ASH in 0.4s | 2.78 sym/s | Total: 1.5m | ETA: 19.2m [2026-02-02T20:16:35.599040] [INFO ] [sig ] [254/3456] Forecasting ASIX... [2026-02-02T20:16:35.599069] [INFO ] [sig ] Generating forecast for: ASIX [2026-02-02T20:16:35.599099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-02-02T20:16:35.611696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-02-02T20:16:35.612124] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-02-02T20:16:35.612965] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-02-02T20:16:35.613018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:35.613050] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:35.613077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:35.613134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:35.672152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:35.673077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:35.673164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:35.673199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:35.790782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:35.790954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:35.790994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:35.791022] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:35.794845] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=7.63%) [2026-02-02T20:16:35.795148] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-02-02T20:16:35.795278] [INFO ] [sig ] ASIX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:35.943697] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ASIX.txt [2026-02-02T20:16:35.943885] [INFO ] [sig ] [254/3456] Completed ASIX in 0.3s | 2.78 sym/s | Total: 1.5m | ETA: 19.2m [2026-02-02T20:16:35.943927] [INFO ] [sig ] [255/3456] Forecasting ASLE... [2026-02-02T20:16:35.943958] [INFO ] [sig ] Generating forecast for: ASLE [2026-02-02T20:16:35.943988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-02-02T20:16:36.128898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-02-02T20:16:36.129277] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-02-02T20:16:36.130117] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-02-02T20:16:36.130173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:36.130208] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:36.130237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:36.130297] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:36.189067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:36.189966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:36.190049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:36.190082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:36.306221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:36.306382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:36.306423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:36.306453] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:36.309838] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-02-02T20:16:36.310125] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-02-02T20:16:36.310256] [INFO ] [sig ] ASLE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:36.453454] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ASLE.txt [2026-02-02T20:16:36.453628] [INFO ] [sig ] [255/3456] Completed ASLE in 0.5s | 2.77 sym/s | Total: 1.5m | ETA: 19.2m [2026-02-02T20:16:36.453671] [INFO ] [sig ] [256/3456] Forecasting ASMB... [2026-02-02T20:16:36.453701] [INFO ] [sig ] Generating forecast for: ASMB [2026-02-02T20:16:36.453739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-02-02T20:16:36.468848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-02-02T20:16:36.469469] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-02-02T20:16:36.470460] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-02-02T20:16:36.470521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:36.470556] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:36.470604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:36.470668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:36.534631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:36.536039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:36.536145] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:36.536181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:36.668587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:36.668757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:36.668805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:36.668840] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:36.672367] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-02-02T20:16:36.672670] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-02-02T20:16:36.672801] [INFO ] [sig ] ASMB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:36.814481] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASMB.txt [2026-02-02T20:16:36.814667] [INFO ] [sig ] [256/3456] Completed ASMB in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 19.2m [2026-02-02T20:16:36.814709] [INFO ] [sig ] [257/3456] Forecasting ASML... [2026-02-02T20:16:36.814738] [INFO ] [sig ] Generating forecast for: ASML [2026-02-02T20:16:36.814768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-02-02T20:16:36.826470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-02-02T20:16:36.826833] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-02-02T20:16:36.827665] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-02-02T20:16:36.827719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:36.827752] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:36.827778] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:36.827835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:36.884540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:36.885467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:36.885555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:36.885608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:37.014729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:37.015123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:37.015174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:37.015205] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:37.019384] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: UP (p=98.24%) [2026-02-02T20:16:37.019696] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-02-02T20:16:37.019821] [INFO ] [sig ] ASML: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:37.164364] [INFO ] [LOCAL ] Saved forecast: ASML 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASML.txt [2026-02-02T20:16:37.164526] [INFO ] [sig ] [257/3456] Completed ASML in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 19.2m [2026-02-02T20:16:37.164567] [INFO ] [sig ] [258/3456] Forecasting ASND... [2026-02-02T20:16:37.164618] [INFO ] [sig ] Generating forecast for: ASND [2026-02-02T20:16:37.164651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-02-02T20:16:37.176500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-02-02T20:16:37.176874] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-02-02T20:16:37.177698] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-02-02T20:16:37.177751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:37.177810] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:37.177842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:37.177898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:37.236714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:37.237804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:37.237905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:37.237940] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:37.367328] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:37.367499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:37.367551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:37.367633] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:37.371224] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: UP (p=80.90%) [2026-02-02T20:16:37.371515] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-02-02T20:16:37.371665] [INFO ] [sig ] ASND: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:37.519394] [INFO ] [LOCAL ] Saved forecast: ASND 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASND.txt [2026-02-02T20:16:37.519552] [INFO ] [sig ] [258/3456] Completed ASND in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 19.2m [2026-02-02T20:16:37.519612] [INFO ] [sig ] [259/3456] Forecasting ASO... [2026-02-02T20:16:37.519645] [INFO ] [sig ] Generating forecast for: ASO [2026-02-02T20:16:37.519675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-02-02T20:16:37.531854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-02-02T20:16:37.532189] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-02-02T20:16:37.533026] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-02-02T20:16:37.533079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:37.533112] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:37.533139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:37.533196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:37.590551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:37.591419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:37.591502] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:37.591534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:37.708032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:37.708206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:37.708247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:37.708276] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:37.711732] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-02-02T20:16:37.712192] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-02-02T20:16:37.712316] [INFO ] [sig ] ASO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:37.854861] [INFO ] [LOCAL ] Saved forecast: ASO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ASO.txt [2026-02-02T20:16:37.855028] [INFO ] [sig ] [259/3456] Completed ASO in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-02T20:16:37.855069] [INFO ] [sig ] [260/3456] Forecasting ASPI... [2026-02-02T20:16:37.855101] [INFO ] [sig ] Generating forecast for: ASPI [2026-02-02T20:16:37.855130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-02-02T20:16:37.866674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-02-02T20:16:37.867019] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-02-02T20:16:37.867837] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-02-02T20:16:37.867894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:37.867926] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:37.867952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:37.868008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:37.924993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:37.925863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:37.925946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:37.925979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:38.048962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:38.049197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:38.049240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:38.049270] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:38.053155] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: DOWN (p=45.53%) [2026-02-02T20:16:38.053488] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-02-02T20:16:38.053645] [INFO ] [sig ] ASPI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:38.201717] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ASPI.txt [2026-02-02T20:16:38.201893] [INFO ] [sig ] [260/3456] Completed ASPI in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-02T20:16:38.201956] [INFO ] [sig ] [261/3456] Forecasting ASPN... [2026-02-02T20:16:38.202001] [INFO ] [sig ] Generating forecast for: ASPN [2026-02-02T20:16:38.202034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-02-02T20:16:38.214473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-02-02T20:16:38.214871] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-02-02T20:16:38.215737] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-02-02T20:16:38.215792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:38.215829] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:38.215858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:38.215917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:38.276287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:38.277241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:38.277331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:38.277366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:38.406468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:38.406641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:38.406685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:38.406745] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:38.410275] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: UP (p=66.84%) [2026-02-02T20:16:38.410559] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-02-02T20:16:38.410709] [INFO ] [sig ] ASPN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:38.621001] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASPN.txt [2026-02-02T20:16:38.621146] [INFO ] [sig ] [261/3456] Completed ASPN in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-02T20:16:38.621186] [INFO ] [sig ] [262/3456] Forecasting ASPS... [2026-02-02T20:16:38.621218] [INFO ] [sig ] Generating forecast for: ASPS [2026-02-02T20:16:38.621249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-02-02T20:16:38.633261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-02-02T20:16:38.633635] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-02-02T20:16:38.634493] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-02-02T20:16:38.634548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:38.634600] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:38.634630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:38.634690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:38.692066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:38.692941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:38.693026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:38.693058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:38.807034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:38.807191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:38.807232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:38.807262] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:38.810715] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=82.88%) [2026-02-02T20:16:38.810987] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-02-02T20:16:38.811113] [INFO ] [sig ] ASPS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:38.984018] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASPS.txt [2026-02-02T20:16:38.984221] [INFO ] [sig ] [262/3456] Completed ASPS in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-02T20:16:38.984289] [INFO ] [sig ] [263/3456] Forecasting ASTE... [2026-02-02T20:16:38.984344] [INFO ] [sig ] Generating forecast for: ASTE [2026-02-02T20:16:38.984394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-02-02T20:16:38.999587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-02-02T20:16:39.000065] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-02-02T20:16:39.001074] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-02-02T20:16:39.001139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:39.001177] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:39.001209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:39.001299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:39.060008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:39.060849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:39.060934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:39.060967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:39.184704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:39.184896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:39.184943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:39.184976] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:39.188822] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=94.24%) [2026-02-02T20:16:39.189112] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-02-02T20:16:39.189254] [INFO ] [sig ] ASTE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:39.335236] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASTE.txt [2026-02-02T20:16:39.335403] [INFO ] [sig ] [263/3456] Completed ASTE in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-02T20:16:39.335445] [INFO ] [sig ] [264/3456] Forecasting ASTH... [2026-02-02T20:16:39.335475] [INFO ] [sig ] Generating forecast for: ASTH [2026-02-02T20:16:39.335506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-02-02T20:16:39.347346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-02-02T20:16:39.347709] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-02-02T20:16:39.348512] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-02-02T20:16:39.348565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:39.348616] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:39.348643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:39.348701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:39.406380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:39.407471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:39.407555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:39.407614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:39.532894] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:39.533054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:39.533095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:39.533123] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:39.536476] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: DOWN (p=35.47%) [2026-02-02T20:16:39.536764] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-02-02T20:16:39.536889] [INFO ] [sig ] ASTH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:39.684614] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ASTH.txt [2026-02-02T20:16:39.684774] [INFO ] [sig ] [264/3456] Completed ASTH in 0.3s | 2.77 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-02T20:16:39.684814] [INFO ] [sig ] [265/3456] Forecasting ASTI... [2026-02-02T20:16:39.684843] [INFO ] [sig ] Generating forecast for: ASTI [2026-02-02T20:16:39.684876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-02-02T20:16:39.697595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-02-02T20:16:39.697935] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-02-02T20:16:39.699046] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-02-02T20:16:39.699302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:39.699335] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:39.699362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:39.699418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:39.758303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:39.759214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:39.759296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:39.759328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:39.882984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:39.883145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:39.883184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:39.883213] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:39.886595] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-02-02T20:16:39.886877] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-02-02T20:16:39.887003] [INFO ] [sig ] ASTI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:40.027723] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ASTI.txt [2026-02-02T20:16:40.027850] [INFO ] [sig ] [265/3456] Completed ASTI in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-02T20:16:40.027888] [INFO ] [sig ] [266/3456] Forecasting ASTL... [2026-02-02T20:16:40.027916] [INFO ] [sig ] Generating forecast for: ASTL [2026-02-02T20:16:40.027946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-02-02T20:16:40.040136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-02-02T20:16:40.040426] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-02-02T20:16:40.041296] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-02-02T20:16:40.041351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:40.041385] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:40.041412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:40.041469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:40.098195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:40.098798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:40.098874] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:40.098907] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:40.220844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:40.221018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:40.221058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:40.221086] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:40.225037] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=73.26%) [2026-02-02T20:16:40.225477] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-02-02T20:16:40.225622] [INFO ] [sig ] ASTL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:40.369956] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASTL.txt [2026-02-02T20:16:40.370069] [INFO ] [sig ] [266/3456] Completed ASTL in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-02T20:16:40.370263] [INFO ] [sig ] [267/3456] Forecasting ASTS... [2026-02-02T20:16:40.370292] [INFO ] [sig ] Generating forecast for: ASTS [2026-02-02T20:16:40.370321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-02-02T20:16:40.383355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-02-02T20:16:40.383664] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-02-02T20:16:40.384463] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-02-02T20:16:40.384517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:40.384551] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:40.384603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:40.384674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:40.442333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:40.442970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:40.443048] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:40.443080] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:40.562045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:40.562169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:40.562206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:40.562234] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:40.565449] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-02-02T20:16:40.565735] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-02-02T20:16:40.565863] [INFO ] [sig ] ASTS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:40.707821] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASTS.txt [2026-02-02T20:16:40.707959] [INFO ] [sig ] [267/3456] Completed ASTS in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.1m [2026-02-02T20:16:40.707998] [INFO ] [sig ] [268/3456] Forecasting ASX... [2026-02-02T20:16:40.708027] [INFO ] [sig ] Generating forecast for: ASX [2026-02-02T20:16:40.708057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-02-02T20:16:40.719456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-02-02T20:16:40.719751] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-02-02T20:16:40.720563] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-02-02T20:16:40.720634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:40.720667] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:40.720695] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:40.720752] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:40.778633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:40.779246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:40.779362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:40.779397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:40.897637] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:40.897752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:40.897790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:40.897818] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:40.901166] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: DOWN (p=49.58%) [2026-02-02T20:16:40.901445] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-02-02T20:16:40.901588] [INFO ] [sig ] ASX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:41.043255] [INFO ] [LOCAL ] Saved forecast: ASX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ASX.txt [2026-02-02T20:16:41.043403] [INFO ] [sig ] [268/3456] Completed ASX in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.1m [2026-02-02T20:16:41.043444] [INFO ] [sig ] [269/3456] Forecasting ASYS... [2026-02-02T20:16:41.043475] [INFO ] [sig ] Generating forecast for: ASYS [2026-02-02T20:16:41.043505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-02-02T20:16:41.055377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-02-02T20:16:41.055721] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-02-02T20:16:41.056503] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-02-02T20:16:41.056556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:41.056606] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:41.056635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:41.056691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:41.117535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:41.118431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:41.118513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:41.118546] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:41.240829] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:41.240990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:41.241031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:41.241059] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:41.244372] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=79.09%) [2026-02-02T20:16:41.244667] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-02-02T20:16:41.244793] [INFO ] [sig ] ASYS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:41.392054] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ASYS.txt [2026-02-02T20:16:41.392212] [INFO ] [sig ] [269/3456] Completed ASYS in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.1m [2026-02-02T20:16:41.392253] [INFO ] [sig ] [270/3456] Forecasting ATAI... [2026-02-02T20:16:41.392284] [INFO ] [sig ] Generating forecast for: ATAI [2026-02-02T20:16:41.392314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-02-02T20:16:41.405015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-02-02T20:16:41.405592] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-02-02T20:16:41.406428] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-02-02T20:16:41.406482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:41.406513] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:41.406539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:41.406610] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:41.465427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:41.466288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:41.466370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:41.466403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:41.582666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:41.582825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:41.582864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:41.582892] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:41.586282] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: DOWN (p=22.45%) [2026-02-02T20:16:41.586595] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-02-02T20:16:41.586723] [INFO ] [sig ] ATAI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:41.728270] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ATAI.txt [2026-02-02T20:16:41.728427] [INFO ] [sig ] [270/3456] Completed ATAI in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.1m [2026-02-02T20:16:41.728467] [INFO ] [sig ] [271/3456] Forecasting ATEC... [2026-02-02T20:16:41.728497] [INFO ] [sig ] Generating forecast for: ATEC [2026-02-02T20:16:41.728526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-02-02T20:16:41.740295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-02-02T20:16:41.740654] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-02-02T20:16:41.741481] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-02-02T20:16:41.741534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:41.741566] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:41.741619] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:41.741675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:41.798348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:41.799237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:41.799321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:41.799353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:41.925535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:41.925711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:41.925750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:41.925779] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:41.929768] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: DOWN (p=23.46%) [2026-02-02T20:16:41.930041] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-02-02T20:16:41.930169] [INFO ] [sig ] ATEC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:42.074416] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ATEC.txt [2026-02-02T20:16:42.074620] [INFO ] [sig ] [271/3456] Completed ATEC in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.1m [2026-02-02T20:16:42.074664] [INFO ] [sig ] [272/3456] Forecasting ATEN... [2026-02-02T20:16:42.074695] [INFO ] [sig ] Generating forecast for: ATEN [2026-02-02T20:16:42.074724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-02-02T20:16:42.086677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-02-02T20:16:42.087063] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-02-02T20:16:42.088266] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-02-02T20:16:42.088323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:42.088357] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:42.088383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:42.088441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:42.149490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:42.150404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:42.150486] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:42.150519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:42.272076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:42.272237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:42.272293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:42.272323] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:42.275714] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: DOWN (p=19.65%) [2026-02-02T20:16:42.276014] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-02-02T20:16:42.276153] [INFO ] [sig ] ATEN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:42.421854] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ATEN.txt [2026-02-02T20:16:42.422013] [INFO ] [sig ] [272/3456] Completed ATEN in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.1m [2026-02-02T20:16:42.422053] [INFO ] [sig ] [273/3456] Forecasting ATEX... [2026-02-02T20:16:42.422085] [INFO ] [sig ] Generating forecast for: ATEX [2026-02-02T20:16:42.422115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-02-02T20:16:42.434674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-02-02T20:16:42.435037] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-02-02T20:16:42.435955] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-02-02T20:16:42.436020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:42.436060] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:42.436088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:42.436146] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:42.495389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:42.496284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:42.496366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:42.496398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:42.613384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:42.613507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:42.613544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:42.613589] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:42.617225] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: UP (p=55.51%) [2026-02-02T20:16:42.617497] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-02-02T20:16:42.617656] [INFO ] [sig ] ATEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:42.779963] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ATEX.txt [2026-02-02T20:16:42.780122] [INFO ] [sig ] [273/3456] Completed ATEX in 0.4s | 2.78 sym/s | Total: 1.6m | ETA: 19.1m [2026-02-02T20:16:42.780163] [INFO ] [sig ] [274/3456] Forecasting ATGE... [2026-02-02T20:16:42.780193] [INFO ] [sig ] Generating forecast for: ATGE [2026-02-02T20:16:42.780221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-02-02T20:16:42.793288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-02-02T20:16:42.793679] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-02-02T20:16:42.794489] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-02-02T20:16:42.794543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:42.794593] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:42.794623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:42.794680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:42.852130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:42.853004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:42.853087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:42.853120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:42.973676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:42.973834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:42.973876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:42.973906] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:42.977879] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: DOWN (p=26.52%) [2026-02-02T20:16:42.978168] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-02-02T20:16:42.978301] [INFO ] [sig ] ATGE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:43.119855] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ATGE.txt [2026-02-02T20:16:43.120011] [INFO ] [sig ] [274/3456] Completed ATGE in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.1m [2026-02-02T20:16:43.120060] [INFO ] [sig ] [275/3456] Forecasting ATHM... [2026-02-02T20:16:43.120091] [INFO ] [sig ] Generating forecast for: ATHM [2026-02-02T20:16:43.120121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-02-02T20:16:43.131408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-02-02T20:16:43.131693] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-02-02T20:16:43.132471] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-02-02T20:16:43.132523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:43.132599] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:43.132630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:43.132686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:43.188744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:43.189342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:43.189418] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:43.189450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:43.311898] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:43.312048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:43.312092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:43.312120] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:43.315420] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: UP (p=54.05%) [2026-02-02T20:16:43.315709] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-02-02T20:16:43.315833] [INFO ] [sig ] ATHM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:43.453975] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ATHM.txt [2026-02-02T20:16:43.454087] [INFO ] [sig ] [275/3456] Completed ATHM in 0.3s | 2.78 sym/s | Total: 1.6m | ETA: 19.1m [2026-02-02T20:16:43.454126] [INFO ] [sig ] [276/3456] Forecasting ATI... [2026-02-02T20:16:43.454156] [INFO ] [sig ] Generating forecast for: ATI [2026-02-02T20:16:43.454186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-02-02T20:16:43.467044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-02-02T20:16:43.467410] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-02-02T20:16:43.468346] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-02-02T20:16:43.468401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:43.468446] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:43.468474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:43.468531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:43.527407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:43.528322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:43.528409] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:43.528442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:43.661137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:43.661303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:43.661345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:43.661373] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:43.664934] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=61.25%) [2026-02-02T20:16:43.665461] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-02-02T20:16:43.665625] [INFO ] [sig ] ATI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:43.828146] [INFO ] [LOCAL ] Saved forecast: ATI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ATI.txt [2026-02-02T20:16:43.828325] [INFO ] [sig ] [276/3456] Completed ATI in 0.4s | 2.78 sym/s | Total: 1.7m | ETA: 19.1m [2026-02-02T20:16:43.828364] [INFO ] [sig ] [277/3456] Forecasting ATLC... [2026-02-02T20:16:43.828394] [INFO ] [sig ] Generating forecast for: ATLC [2026-02-02T20:16:43.828426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-02-02T20:16:43.841569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-02-02T20:16:43.842007] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-02-02T20:16:43.842858] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-02-02T20:16:43.842913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:43.842947] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:43.842975] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:43.843032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:43.900914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:43.901904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:43.901990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:43.902023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:44.020618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:44.020763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:44.020801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:44.020828] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:44.024180] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: UP (p=83.70%) [2026-02-02T20:16:44.024455] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-02-02T20:16:44.024598] [INFO ] [sig ] ATLC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:44.167448] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ATLC.txt [2026-02-02T20:16:44.167564] [INFO ] [sig ] [277/3456] Completed ATLC in 0.3s | 2.78 sym/s | Total: 1.7m | ETA: 19.1m [2026-02-02T20:16:44.167632] [INFO ] [sig ] [278/3456] Forecasting ATLCZ... [2026-02-02T20:16:44.167664] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-02-02T20:16:44.167695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-02-02T20:16:44.180814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-02-02T20:16:44.181243] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-02-02T20:16:44.182118] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-02-02T20:16:44.182183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:44.182226] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:44.182263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:44.182329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:44.251112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:44.252041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:44.252129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:44.252164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:44.378852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:44.379020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:44.379078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:44.379167] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:44.383135] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: DOWN (p=10.42%) [2026-02-02T20:16:44.383443] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-02-02T20:16:44.383619] [INFO ] [sig ] ATLCZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:44.544924] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ATLCZ.txt [2026-02-02T20:16:44.545110] [INFO ] [sig ] [278/3456] Completed ATLCZ in 0.4s | 2.78 sym/s | Total: 1.7m | ETA: 19.1m [2026-02-02T20:16:44.545160] [INFO ] [sig ] [279/3456] Forecasting ATLO... [2026-02-02T20:16:44.545200] [INFO ] [sig ] Generating forecast for: ATLO [2026-02-02T20:16:44.545247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-02-02T20:16:44.560525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-02-02T20:16:44.560968] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-02-02T20:16:44.562048] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-02-02T20:16:44.562104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:44.562332] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:44.562360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:44.562416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:44.632141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:44.633302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:44.633391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:44.633427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:44.758391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:44.758550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:44.758610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:44.758641] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:44.762468] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: UP (p=77.58%) [2026-02-02T20:16:44.762798] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-02-02T20:16:44.762958] [INFO ] [sig ] ATLO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:44.921008] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ATLO.txt [2026-02-02T20:16:44.921158] [INFO ] [sig ] [279/3456] Completed ATLO in 0.4s | 2.78 sym/s | Total: 1.7m | ETA: 19.1m [2026-02-02T20:16:44.921204] [INFO ] [sig ] [280/3456] Forecasting ATNI... [2026-02-02T20:16:44.921235] [INFO ] [sig ] Generating forecast for: ATNI [2026-02-02T20:16:44.921266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-02-02T20:16:44.933514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-02-02T20:16:44.933870] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-02-02T20:16:44.934669] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-02-02T20:16:44.934723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:44.934755] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:44.934782] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:44.934839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:44.993162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:44.993967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:44.994050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:44.994082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:45.118907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:45.119082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:45.119126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:45.119154] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:45.122692] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-02-02T20:16:45.123017] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-02-02T20:16:45.123167] [INFO ] [sig ] ATNI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:45.264219] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ATNI.txt [2026-02-02T20:16:45.264364] [INFO ] [sig ] [280/3456] Completed ATNI in 0.3s | 2.78 sym/s | Total: 1.7m | ETA: 19.0m [2026-02-02T20:16:45.264404] [INFO ] [sig ] [281/3456] Forecasting ATO... [2026-02-02T20:16:45.264433] [INFO ] [sig ] Generating forecast for: ATO [2026-02-02T20:16:45.264465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-02-02T20:16:45.276790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-02-02T20:16:45.277166] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-02-02T20:16:45.278009] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-02-02T20:16:45.278061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:45.278093] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:45.278119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:45.278175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:45.336055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:45.337167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:45.337253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:45.337286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:45.465978] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:45.466134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:45.466175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:45.466203] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:45.469721] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-02-02T20:16:45.470052] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-02-02T20:16:45.470214] [INFO ] [sig ] ATO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:45.617391] [INFO ] [LOCAL ] Saved forecast: ATO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ATO.txt [2026-02-02T20:16:45.617555] [INFO ] [sig ] [281/3456] Completed ATO in 0.4s | 2.78 sym/s | Total: 1.7m | ETA: 19.0m [2026-02-02T20:16:45.617633] [INFO ] [sig ] [282/3456] Forecasting ATOM... [2026-02-02T20:16:45.617664] [INFO ] [sig ] Generating forecast for: ATOM [2026-02-02T20:16:45.617696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-02-02T20:16:45.630013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-02-02T20:16:45.630418] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-02-02T20:16:45.631279] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-02-02T20:16:45.631335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:45.631368] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:45.631395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:45.631452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:45.690722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:45.691603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:45.691686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:45.691719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:45.823924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:45.824054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:45.824093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:45.824121] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:45.828064] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: DOWN (p=26.64%) [2026-02-02T20:16:45.828529] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-02-02T20:16:45.828674] [INFO ] [sig ] ATOM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:45.976035] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ATOM.txt [2026-02-02T20:16:45.976348] [INFO ] [sig ] [282/3456] Completed ATOM in 0.4s | 2.78 sym/s | Total: 1.7m | ETA: 19.0m [2026-02-02T20:16:45.976389] [INFO ] [sig ] [283/3456] Forecasting ATRA... [2026-02-02T20:16:45.976419] [INFO ] [sig ] Generating forecast for: ATRA [2026-02-02T20:16:45.976450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-02-02T20:16:45.988142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-02-02T20:16:45.988487] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-02-02T20:16:45.989357] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-02-02T20:16:45.989410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:45.989442] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:45.989469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:45.989525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:46.050829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:46.051672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:46.051755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:46.051789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:46.177439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:46.177661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:46.177725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:46.177755] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:46.181896] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: UP (p=77.10%) [2026-02-02T20:16:46.182368] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-02-02T20:16:46.182502] [INFO ] [sig ] ATRA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:46.335776] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ATRA.txt [2026-02-02T20:16:46.335935] [INFO ] [sig ] [283/3456] Completed ATRA in 0.4s | 2.78 sym/s | Total: 1.7m | ETA: 19.0m [2026-02-02T20:16:46.335975] [INFO ] [sig ] [284/3456] Forecasting ATRC... [2026-02-02T20:16:46.336004] [INFO ] [sig ] Generating forecast for: ATRC [2026-02-02T20:16:46.336034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-02-02T20:16:46.348221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-02-02T20:16:46.348559] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-02-02T20:16:46.349353] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-02-02T20:16:46.349406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:46.349438] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:46.349465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:46.349521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:46.407256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:46.408195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:46.408284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:46.408318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:46.527694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:46.527840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:46.527879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:46.527908] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:46.531271] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: UP (p=50.39%) [2026-02-02T20:16:46.531549] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-02-02T20:16:46.531692] [INFO ] [sig ] ATRC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:46.673017] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ATRC.txt [2026-02-02T20:16:46.673155] [INFO ] [sig ] [284/3456] Completed ATRC in 0.3s | 2.78 sym/s | Total: 1.7m | ETA: 19.0m [2026-02-02T20:16:46.673196] [INFO ] [sig ] [285/3456] Forecasting ATRO... [2026-02-02T20:16:46.673225] [INFO ] [sig ] Generating forecast for: ATRO [2026-02-02T20:16:46.673256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-02-02T20:16:46.685462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-02-02T20:16:46.685820] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-02-02T20:16:46.686615] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-02-02T20:16:46.686677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:46.686709] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:46.686737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:46.686794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:46.743529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:46.744260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:46.744382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:46.744417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:46.867879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:46.868038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:46.868083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:46.868113] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:46.871597] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=81.66%) [2026-02-02T20:16:46.871878] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-02-02T20:16:46.872004] [INFO ] [sig ] ATRO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:47.013109] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ATRO.txt [2026-02-02T20:16:47.013236] [INFO ] [sig ] [285/3456] Completed ATRO in 0.3s | 2.78 sym/s | Total: 1.7m | ETA: 19.0m [2026-02-02T20:16:47.013274] [INFO ] [sig ] [286/3456] Forecasting AUB... [2026-02-02T20:16:47.013304] [INFO ] [sig ] Generating forecast for: AUB [2026-02-02T20:16:47.013333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-02-02T20:16:47.024523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-02-02T20:16:47.024845] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-02-02T20:16:47.025663] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-02-02T20:16:47.025718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:47.025750] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:47.025777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:47.025835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:47.083262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:47.084185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:47.084273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:47.084307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:47.203730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:47.203884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:47.203935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:47.203976] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:47.208633] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: DOWN (p=24.20%) [2026-02-02T20:16:47.209000] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-02-02T20:16:47.209208] [INFO ] [sig ] AUB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:47.349552] [INFO ] [LOCAL ] Saved forecast: AUB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AUB.txt [2026-02-02T20:16:47.349712] [INFO ] [sig ] [286/3456] Completed AUB in 0.3s | 2.78 sym/s | Total: 1.7m | ETA: 19.0m [2026-02-02T20:16:47.349751] [INFO ] [sig ] [287/3456] Forecasting AUDC... [2026-02-02T20:16:47.349779] [INFO ] [sig ] Generating forecast for: AUDC [2026-02-02T20:16:47.349810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-02-02T20:16:47.361383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-02-02T20:16:47.361719] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-02-02T20:16:47.362503] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-02-02T20:16:47.362556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:47.362616] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:47.362645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:47.362703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:47.420294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:47.421174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:47.421259] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:47.421293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:47.541265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:47.541633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:47.541675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:47.541702] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:47.545330] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=78.95%) [2026-02-02T20:16:47.545626] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-02-02T20:16:47.545754] [INFO ] [sig ] AUDC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:47.688732] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AUDC.txt [2026-02-02T20:16:47.688866] [INFO ] [sig ] [287/3456] Completed AUDC in 0.3s | 2.78 sym/s | Total: 1.7m | ETA: 19.0m [2026-02-02T20:16:47.688905] [INFO ] [sig ] [288/3456] Forecasting AUPH... [2026-02-02T20:16:47.688934] [INFO ] [sig ] Generating forecast for: AUPH [2026-02-02T20:16:47.688963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-02-02T20:16:47.700361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-02-02T20:16:47.700702] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-02-02T20:16:47.701528] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-02-02T20:16:47.701611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:47.701653] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:47.701682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:47.701740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:47.758153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:47.758944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:47.759030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:47.759070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:47.874783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:47.874912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:47.874952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:47.874982] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:47.878344] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: UP (p=59.31%) [2026-02-02T20:16:47.878635] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-02-02T20:16:47.878762] [INFO ] [sig ] AUPH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:48.021195] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AUPH.txt [2026-02-02T20:16:48.021363] [INFO ] [sig ] [288/3456] Completed AUPH in 0.3s | 2.78 sym/s | Total: 1.7m | ETA: 19.0m [2026-02-02T20:16:48.021406] [INFO ] [sig ] [289/3456] Forecasting AURA... [2026-02-02T20:16:48.021437] [INFO ] [sig ] Generating forecast for: AURA [2026-02-02T20:16:48.021469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-02-02T20:16:48.033366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-02-02T20:16:48.033710] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-02-02T20:16:48.034523] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-02-02T20:16:48.034604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:48.034640] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:48.034667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:48.034725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:48.091214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:48.091903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:48.091982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:48.092016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:48.212900] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:48.213051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:48.213102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:48.213137] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:48.216642] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: DOWN (p=49.17%) [2026-02-02T20:16:48.216916] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-02-02T20:16:48.217046] [INFO ] [sig ] AURA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:48.356941] [INFO ] [LOCAL ] Saved forecast: AURA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AURA.txt [2026-02-02T20:16:48.357076] [INFO ] [sig ] [289/3456] Completed AURA in 0.3s | 2.78 sym/s | Total: 1.7m | ETA: 19.0m [2026-02-02T20:16:48.357114] [INFO ] [sig ] [290/3456] Forecasting AUTL... [2026-02-02T20:16:48.357143] [INFO ] [sig ] Generating forecast for: AUTL [2026-02-02T20:16:48.357173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-02-02T20:16:48.368481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-02-02T20:16:48.368863] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-02-02T20:16:48.369686] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-02-02T20:16:48.369739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:48.369771] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:48.369799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:48.369855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:48.430800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:48.431848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:48.431930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:48.431963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:48.562257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:48.562412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:48.562453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:48.562481] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:48.566242] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: DOWN (p=46.85%) [2026-02-02T20:16:48.566516] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-02-02T20:16:48.566658] [INFO ] [sig ] AUTL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:48.709617] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AUTL.txt [2026-02-02T20:16:48.709742] [INFO ] [sig ] [290/3456] Completed AUTL in 0.4s | 2.78 sym/s | Total: 1.7m | ETA: 19.0m [2026-02-02T20:16:48.709782] [INFO ] [sig ] [291/3456] Forecasting AVA... [2026-02-02T20:16:48.709817] [INFO ] [sig ] Generating forecast for: AVA [2026-02-02T20:16:48.709848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-02-02T20:16:48.721270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-02-02T20:16:48.721540] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-02-02T20:16:48.722536] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-02-02T20:16:48.722607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:48.722643] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:48.722671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:48.722726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:48.781951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:48.782587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:48.782666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:48.782698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:48.899799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:48.899930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:48.899968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:48.899997] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:48.904175] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-02-02T20:16:48.904653] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-02-02T20:16:48.904777] [INFO ] [sig ] AVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:49.045142] [INFO ] [LOCAL ] Saved forecast: AVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AVA.txt [2026-02-02T20:16:49.045455] [INFO ] [sig ] [291/3456] Completed AVA in 0.3s | 2.78 sym/s | Total: 1.7m | ETA: 18.9m [2026-02-02T20:16:49.045493] [INFO ] [sig ] [292/3456] Forecasting AVAH... [2026-02-02T20:16:49.045523] [INFO ] [sig ] Generating forecast for: AVAH [2026-02-02T20:16:49.045553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-02-02T20:16:49.056747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-02-02T20:16:49.057029] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-02-02T20:16:49.058021] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-02-02T20:16:49.058074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:49.058131] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:49.058159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:49.058217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:49.122898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:49.124000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:49.124103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:49.124147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:49.248373] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:49.248521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:49.248561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:49.248607] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:49.252306] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: UP (p=95.49%) [2026-02-02T20:16:49.252790] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-02-02T20:16:49.252920] [INFO ] [sig ] AVAH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:49.394269] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AVAH.txt [2026-02-02T20:16:49.394380] [INFO ] [sig ] [292/3456] Completed AVAH in 0.3s | 2.78 sym/s | Total: 1.7m | ETA: 18.9m [2026-02-02T20:16:49.394418] [INFO ] [sig ] [293/3456] Forecasting AVAL... [2026-02-02T20:16:49.394448] [INFO ] [sig ] Generating forecast for: AVAL [2026-02-02T20:16:49.394479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-02-02T20:16:49.405526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-02-02T20:16:49.405818] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-02-02T20:16:49.406612] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-02-02T20:16:49.406665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:49.406697] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:49.406724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:49.406780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:49.462881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:49.463457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:49.463534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:49.463567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:49.575191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:49.575299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:49.575335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:49.575364] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:49.579064] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: DOWN (p=13.73%) [2026-02-02T20:16:49.579529] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-02-02T20:16:49.579672] [INFO ] [sig ] AVAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:49.724688] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AVAL.txt [2026-02-02T20:16:49.724821] [INFO ] [sig ] [293/3456] Completed AVAL in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:49.724860] [INFO ] [sig ] [294/3456] Forecasting AVB... [2026-02-02T20:16:49.724888] [INFO ] [sig ] Generating forecast for: AVB [2026-02-02T20:16:49.724918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-02-02T20:16:49.736479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-02-02T20:16:49.736801] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-02-02T20:16:49.737668] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-02-02T20:16:49.737724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:49.737758] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:49.737787] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:49.737846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:49.797914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:49.798521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:49.798618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:49.798654] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:49.920666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:49.920782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:49.920820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:49.920882] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:49.924795] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=33.51%) [2026-02-02T20:16:49.925071] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-02-02T20:16:49.925220] [INFO ] [sig ] AVB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:50.067111] [INFO ] [LOCAL ] Saved forecast: AVB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AVB.txt [2026-02-02T20:16:50.067219] [INFO ] [sig ] [294/3456] Completed AVB in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:50.067257] [INFO ] [sig ] [295/3456] Forecasting AVBP... [2026-02-02T20:16:50.067286] [INFO ] [sig ] Generating forecast for: AVBP [2026-02-02T20:16:50.067317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-02-02T20:16:50.080227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-02-02T20:16:50.080695] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-02-02T20:16:50.081721] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-02-02T20:16:50.081777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:50.081810] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:50.081839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:50.081897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:50.141943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:50.142735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:50.142821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:50.142854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:50.263876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:50.264024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:50.264065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:50.264123] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:50.268698] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=24.53%) [2026-02-02T20:16:50.268987] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-02-02T20:16:50.269121] [INFO ] [sig ] AVBP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:50.409791] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AVBP.txt [2026-02-02T20:16:50.409903] [INFO ] [sig ] [295/3456] Completed AVBP in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:50.409941] [INFO ] [sig ] [296/3456] Forecasting AVD... [2026-02-02T20:16:50.409971] [INFO ] [sig ] Generating forecast for: AVD [2026-02-02T20:16:50.410000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-02-02T20:16:50.422600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-02-02T20:16:50.422884] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-02-02T20:16:50.423738] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-02-02T20:16:50.423793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:50.423827] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:50.423855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:50.423914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:50.484298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:50.484923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:50.485004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:50.485037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:50.605931] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:50.606049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:50.606087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:50.606115] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:50.609774] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: UP (p=89.93%) [2026-02-02T20:16:50.610051] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-02-02T20:16:50.610178] [INFO ] [sig ] AVD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:50.753469] [INFO ] [LOCAL ] Saved forecast: AVD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AVD.txt [2026-02-02T20:16:50.753646] [INFO ] [sig ] [296/3456] Completed AVD in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:50.753690] [INFO ] [sig ] [297/3456] Forecasting AVDL... [2026-02-02T20:16:50.753724] [INFO ] [sig ] Generating forecast for: AVDL [2026-02-02T20:16:50.753755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-02-02T20:16:50.765252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-02-02T20:16:50.765534] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-02-02T20:16:50.766385] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-02-02T20:16:50.766441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:50.766474] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:50.766501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:50.766559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:50.824870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:50.825478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:50.825558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:50.825610] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:50.948119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:50.948252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:50.948290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:50.948320] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:50.951620] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=9.59%) [2026-02-02T20:16:50.951887] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-02-02T20:16:50.952009] [INFO ] [sig ] AVDL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:51.095667] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AVDL.txt [2026-02-02T20:16:51.095799] [INFO ] [sig ] [297/3456] Completed AVDL in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:51.095838] [INFO ] [sig ] [298/3456] Forecasting AVGO... [2026-02-02T20:16:51.095870] [INFO ] [sig ] Generating forecast for: AVGO [2026-02-02T20:16:51.095900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-02-02T20:16:51.107484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-02-02T20:16:51.107826] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-02-02T20:16:51.108844] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-02-02T20:16:51.108900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:51.108933] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:51.108959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:51.109026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:51.169368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:51.170111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:51.170193] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:51.170226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:51.301683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:51.301853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:51.301904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:51.301938] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:51.305968] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=80.23%) [2026-02-02T20:16:51.306252] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-02-02T20:16:51.306383] [INFO ] [sig ] AVGO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:51.456297] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AVGO.txt [2026-02-02T20:16:51.456433] [INFO ] [sig ] [298/3456] Completed AVGO in 0.4s | 2.79 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:51.456472] [INFO ] [sig ] [299/3456] Forecasting AVGX... [2026-02-02T20:16:51.456502] [INFO ] [sig ] Generating forecast for: AVGX [2026-02-02T20:16:51.456532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-02-02T20:16:51.469585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-02-02T20:16:51.469959] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-02-02T20:16:51.471032] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-02-02T20:16:51.471088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:51.471122] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:51.471151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:51.471211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:51.532012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:51.532875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:51.532955] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:51.532988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:51.654601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:51.654752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:51.654791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:51.654819] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:51.658263] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=86.68%) [2026-02-02T20:16:51.658537] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-02-02T20:16:51.658682] [INFO ] [sig ] AVGX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:51.818360] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AVGX.txt [2026-02-02T20:16:51.818523] [INFO ] [sig ] [299/3456] Completed AVGX in 0.4s | 2.79 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:51.818565] [INFO ] [sig ] [300/3456] Forecasting AVK... [2026-02-02T20:16:51.818618] [INFO ] [sig ] Generating forecast for: AVK [2026-02-02T20:16:51.818650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-02-02T20:16:51.832979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-02-02T20:16:51.833475] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-02-02T20:16:51.834469] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-02-02T20:16:51.834540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:51.834597] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:51.834628] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:51.834687] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:51.892537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:51.893716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:51.893816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:51.893851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:52.012653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:52.012895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:52.012943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:52.012972] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:52.016851] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: UP (p=81.66%) [2026-02-02T20:16:52.017171] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-02-02T20:16:52.017313] [INFO ] [sig ] AVK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:52.159098] [INFO ] [LOCAL ] Saved forecast: AVK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AVK.txt [2026-02-02T20:16:52.159262] [INFO ] [sig ] [300/3456] Completed AVK in 0.3s | 2.79 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:52.159303] [INFO ] [sig ] [301/3456] Forecasting AVNS... [2026-02-02T20:16:52.159332] [INFO ] [sig ] Generating forecast for: AVNS [2026-02-02T20:16:52.159362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-02-02T20:16:52.180383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-02-02T20:16:52.181163] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-02-02T20:16:52.182528] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-02-02T20:16:52.182619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:52.182663] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:52.182696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:52.182778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:52.265250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:52.266997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:52.267149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:52.267194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:52.400635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:52.400899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:52.400948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:52.400977] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:52.405451] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-02-02T20:16:52.405860] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-02-02T20:16:52.406031] [INFO ] [sig ] AVNS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:52.564256] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AVNS.txt [2026-02-02T20:16:52.564467] [INFO ] [sig ] [301/3456] Completed AVNS in 0.4s | 2.79 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:52.564512] [INFO ] [sig ] [302/3456] Forecasting AVO... [2026-02-02T20:16:52.564554] [INFO ] [sig ] Generating forecast for: AVO [2026-02-02T20:16:52.564609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-02-02T20:16:52.578543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-02-02T20:16:52.579174] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-02-02T20:16:52.580142] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-02-02T20:16:52.580199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:52.580232] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:52.580260] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:52.580318] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:52.642634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:52.643980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:52.644132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:52.644167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:52.772276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:52.772727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:52.772775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:52.772807] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:52.776956] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: UP (p=73.53%) [2026-02-02T20:16:52.777315] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-02-02T20:16:52.777480] [INFO ] [sig ] AVO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:52.928676] [INFO ] [LOCAL ] Saved forecast: AVO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AVO.txt [2026-02-02T20:16:52.928912] [INFO ] [sig ] [302/3456] Completed AVO in 0.4s | 2.79 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:52.928955] [INFO ] [sig ] [303/3456] Forecasting AVTX... [2026-02-02T20:16:52.928986] [INFO ] [sig ] Generating forecast for: AVTX [2026-02-02T20:16:52.929018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-02-02T20:16:52.943353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-02-02T20:16:52.944062] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-02-02T20:16:52.945342] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-02-02T20:16:52.945403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:52.945439] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:52.945467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:52.945530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:53.008502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:53.009781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:53.009902] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:53.009938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:53.147548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:53.147856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:53.147919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:53.147951] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:53.153547] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: UP (p=63.65%) [2026-02-02T20:16:53.154073] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-02-02T20:16:53.154273] [INFO ] [sig ] AVTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:53.327312] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AVTX.txt [2026-02-02T20:16:53.327550] [INFO ] [sig ] [303/3456] Completed AVTX in 0.4s | 2.79 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:53.327654] [INFO ] [sig ] [304/3456] Forecasting AVXL... [2026-02-02T20:16:53.327690] [INFO ] [sig ] Generating forecast for: AVXL [2026-02-02T20:16:53.327722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-02-02T20:16:53.346661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-02-02T20:16:53.347435] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-02-02T20:16:53.349121] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-02-02T20:16:53.349236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:53.349289] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:53.349334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:53.349432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:53.442289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:53.443877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:53.444072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:53.444120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:53.624417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:53.624701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:53.624756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:53.624792] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:53.629991] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: UP (p=89.57%) [2026-02-02T20:16:53.630466] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-02-02T20:16:53.630722] [INFO ] [sig ] AVXL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:53.875565] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AVXL.txt [2026-02-02T20:16:53.876183] [INFO ] [sig ] [304/3456] Completed AVXL in 0.5s | 2.78 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:53.876261] [INFO ] [sig ] [305/3456] Forecasting AVY... [2026-02-02T20:16:53.876309] [INFO ] [sig ] Generating forecast for: AVY [2026-02-02T20:16:53.876363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-02-02T20:16:53.900303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-02-02T20:16:53.901062] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-02-02T20:16:53.902432] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-02-02T20:16:53.902499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:53.902536] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:53.902563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:53.902685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:54.001153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:54.002741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:54.002960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:54.003002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:54.180603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:54.180880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:54.180934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:54.180971] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:54.187647] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-02-02T20:16:54.188372] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-02-02T20:16:54.188631] [INFO ] [sig ] AVY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:54.395934] [INFO ] [LOCAL ] Saved forecast: AVY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AVY.txt [2026-02-02T20:16:54.396324] [INFO ] [sig ] [305/3456] Completed AVY in 0.5s | 2.78 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:54.396381] [INFO ] [sig ] [306/3456] Forecasting AWF... [2026-02-02T20:16:54.396419] [INFO ] [sig ] Generating forecast for: AWF [2026-02-02T20:16:54.396462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-02-02T20:16:54.414667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-02-02T20:16:54.415485] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-02-02T20:16:54.416982] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-02-02T20:16:54.417081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:54.417122] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:54.417156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:54.417242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:54.492478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:54.493783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:54.493894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:54.493930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:54.621265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:54.621533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:54.621603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:54.621644] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:54.625719] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: UP (p=89.55%) [2026-02-02T20:16:54.626091] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-02-02T20:16:54.626255] [INFO ] [sig ] AWF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:54.771780] [INFO ] [LOCAL ] Saved forecast: AWF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AWF.txt [2026-02-02T20:16:54.771915] [INFO ] [sig ] [306/3456] Completed AWF in 0.4s | 2.78 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:54.771954] [INFO ] [sig ] [307/3456] Forecasting AWI... [2026-02-02T20:16:54.771984] [INFO ] [sig ] Generating forecast for: AWI [2026-02-02T20:16:54.772014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-02-02T20:16:54.784380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-02-02T20:16:54.784898] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-02-02T20:16:54.785936] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-02-02T20:16:54.785989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:54.786022] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:54.786050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:54.786106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:54.846272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:54.847082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:54.847165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:54.847199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:54.970105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:54.970273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:54.970332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:54.970361] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:54.974541] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=21.66%) [2026-02-02T20:16:54.974840] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-02-02T20:16:54.974968] [INFO ] [sig ] AWI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:55.117763] [INFO ] [LOCAL ] Saved forecast: AWI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AWI.txt [2026-02-02T20:16:55.118193] [INFO ] [sig ] [307/3456] Completed AWI in 0.3s | 2.78 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:55.118240] [INFO ] [sig ] [308/3456] Forecasting AWK... [2026-02-02T20:16:55.118274] [INFO ] [sig ] Generating forecast for: AWK [2026-02-02T20:16:55.118307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-02-02T20:16:55.133716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-02-02T20:16:55.134278] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-02-02T20:16:55.135301] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-02-02T20:16:55.135358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:55.135394] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:55.135422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:55.135482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:55.195040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:55.196213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:55.196306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:55.196340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:55.325983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:55.326220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:55.326266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:55.326297] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:55.331229] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: DOWN (p=49.77%) [2026-02-02T20:16:55.331833] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-02-02T20:16:55.331991] [INFO ] [sig ] AWK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:55.486858] [INFO ] [LOCAL ] Saved forecast: AWK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AWK.txt [2026-02-02T20:16:55.487084] [INFO ] [sig ] [308/3456] Completed AWK in 0.4s | 2.78 sym/s | Total: 1.8m | ETA: 18.9m [2026-02-02T20:16:55.487141] [INFO ] [sig ] [309/3456] Forecasting AWP... [2026-02-02T20:16:55.487178] [INFO ] [sig ] Generating forecast for: AWP [2026-02-02T20:16:55.487211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-02-02T20:16:55.501547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-02-02T20:16:55.502108] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-02-02T20:16:55.503042] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-02-02T20:16:55.503131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:55.503198] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:55.503228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:55.503287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:55.563598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:55.564846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:55.564943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:55.564976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:55.689782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:55.690025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:55.690071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:55.690099] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:55.694126] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: UP (p=64.49%) [2026-02-02T20:16:55.694482] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-02-02T20:16:55.694689] [INFO ] [sig ] AWP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:55.846844] [INFO ] [LOCAL ] Saved forecast: AWP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AWP.txt [2026-02-02T20:16:55.847013] [INFO ] [sig ] [309/3456] Completed AWP in 0.4s | 2.78 sym/s | Total: 1.9m | ETA: 18.9m [2026-02-02T20:16:55.847054] [INFO ] [sig ] [310/3456] Forecasting AWRE... [2026-02-02T20:16:55.847083] [INFO ] [sig ] Generating forecast for: AWRE [2026-02-02T20:16:55.847112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-02-02T20:16:55.862283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-02-02T20:16:55.862832] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-02-02T20:16:55.864009] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-02-02T20:16:55.864067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:55.864102] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:55.864130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:55.864190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:55.929071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:55.930268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:55.930375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:55.930418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:56.074214] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:56.074396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:56.074439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:56.074467] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:56.078377] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: DOWN (p=30.92%) [2026-02-02T20:16:56.078800] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-02-02T20:16:56.078974] [INFO ] [sig ] AWRE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:56.258904] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AWRE.txt [2026-02-02T20:16:56.259066] [INFO ] [sig ] [310/3456] Completed AWRE in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.9m [2026-02-02T20:16:56.259108] [INFO ] [sig ] [311/3456] Forecasting AXGN... [2026-02-02T20:16:56.259139] [INFO ] [sig ] Generating forecast for: AXGN [2026-02-02T20:16:56.259169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-02-02T20:16:56.272230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-02-02T20:16:56.272722] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-02-02T20:16:56.273620] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-02-02T20:16:56.273679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:56.273726] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:56.273755] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:56.273813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:56.333066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:56.333954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:56.334039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:56.334072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:56.455848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:56.456011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:56.456050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:56.456079] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:56.459899] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: UP (p=52.91%) [2026-02-02T20:16:56.460190] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-02-02T20:16:56.460323] [INFO ] [sig ] AXGN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:56.607567] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AXGN.txt [2026-02-02T20:16:56.607796] [INFO ] [sig ] [311/3456] Completed AXGN in 0.3s | 2.78 sym/s | Total: 1.9m | ETA: 18.9m [2026-02-02T20:16:56.607835] [INFO ] [sig ] [312/3456] Forecasting AXL... [2026-02-02T20:16:56.607865] [INFO ] [sig ] Generating forecast for: AXL [2026-02-02T20:16:56.607897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-02-02T20:16:56.620082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-02-02T20:16:56.620484] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-02-02T20:16:56.621354] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-02-02T20:16:56.621408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:56.621441] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:56.621467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:56.621525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:56.696288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:56.697214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:56.697313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:56.697346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:56.837531] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:56.837746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:56.837789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:56.837845] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:56.841563] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: DOWN (p=17.83%) [2026-02-02T20:16:56.841899] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-02-02T20:16:56.842037] [INFO ] [sig ] AXL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:56.989549] [INFO ] [LOCAL ] Saved forecast: AXL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AXL.txt [2026-02-02T20:16:56.989726] [INFO ] [sig ] [312/3456] Completed AXL in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.9m [2026-02-02T20:16:56.989766] [INFO ] [sig ] [313/3456] Forecasting AXP... [2026-02-02T20:16:56.989797] [INFO ] [sig ] Generating forecast for: AXP [2026-02-02T20:16:56.989828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-02-02T20:16:57.002801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-02-02T20:16:57.003154] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-02-02T20:16:57.003973] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-02-02T20:16:57.004027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:57.004060] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:57.004087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:57.004144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:57.063721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:57.064444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:57.064526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:57.064559] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:57.188794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:57.188956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:57.188997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:57.189026] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:57.192469] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: UP (p=64.22%) [2026-02-02T20:16:57.192776] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-02-02T20:16:57.192904] [INFO ] [sig ] AXP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:57.340867] [INFO ] [LOCAL ] Saved forecast: AXP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AXP.txt [2026-02-02T20:16:57.341022] [INFO ] [sig ] [313/3456] Completed AXP in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.9m [2026-02-02T20:16:57.341061] [INFO ] [sig ] [314/3456] Forecasting AXS... [2026-02-02T20:16:57.341091] [INFO ] [sig ] Generating forecast for: AXS [2026-02-02T20:16:57.341122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-02-02T20:16:57.356907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-02-02T20:16:57.357420] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-02-02T20:16:57.358598] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-02-02T20:16:57.358675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:57.358714] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:57.358747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:57.358827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:57.425224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:57.426231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:57.426366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:57.426416] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:57.548312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:57.548475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:57.548516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:57.548546] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:57.552033] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: DOWN (p=22.80%) [2026-02-02T20:16:57.552347] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-02-02T20:16:57.552483] [INFO ] [sig ] AXS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:57.703687] [INFO ] [LOCAL ] Saved forecast: AXS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AXS.txt [2026-02-02T20:16:57.703843] [INFO ] [sig ] [314/3456] Completed AXS in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.9m [2026-02-02T20:16:57.703883] [INFO ] [sig ] [315/3456] Forecasting AXSM... [2026-02-02T20:16:57.703917] [INFO ] [sig ] Generating forecast for: AXSM [2026-02-02T20:16:57.703951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-02-02T20:16:57.719524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-02-02T20:16:57.719940] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-02-02T20:16:57.720911] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-02-02T20:16:57.720973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:57.721012] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:57.721045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:57.721123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:57.790563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:57.791420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:57.791505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:57.791537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:57.917842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:57.917999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:57.918041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:57.918071] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:57.921895] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: UP (p=61.22%) [2026-02-02T20:16:57.922179] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-02-02T20:16:57.922305] [INFO ] [sig ] AXSM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:58.071149] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AXSM.txt [2026-02-02T20:16:58.071304] [INFO ] [sig ] [315/3456] Completed AXSM in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.9m [2026-02-02T20:16:58.071347] [INFO ] [sig ] [316/3456] Forecasting AXTA... [2026-02-02T20:16:58.071378] [INFO ] [sig ] Generating forecast for: AXTA [2026-02-02T20:16:58.071410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-02-02T20:16:58.083416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-02-02T20:16:58.083827] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-02-02T20:16:58.084679] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-02-02T20:16:58.084734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:58.084768] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:58.084800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:58.084860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:58.146194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:58.147087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:58.147171] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:58.147204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:58.277704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:58.277866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:58.277908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:58.277938] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:58.281443] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: UP (p=80.84%) [2026-02-02T20:16:58.281743] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-02-02T20:16:58.281877] [INFO ] [sig ] AXTA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:58.429490] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AXTA.txt [2026-02-02T20:16:58.429850] [INFO ] [sig ] [316/3456] Completed AXTA in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.9m [2026-02-02T20:16:58.429891] [INFO ] [sig ] [317/3456] Forecasting AXTI... [2026-02-02T20:16:58.429922] [INFO ] [sig ] Generating forecast for: AXTI [2026-02-02T20:16:58.429951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-02-02T20:16:58.441766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-02-02T20:16:58.442103] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-02-02T20:16:58.442933] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-02-02T20:16:58.442986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:58.443018] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:58.443045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:58.443102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:58.501211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:58.502165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:58.502252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:58.502294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:58.627989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:58.628156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:58.628196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:58.628227] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:58.632140] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: UP (p=93.99%) [2026-02-02T20:16:58.632459] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-02-02T20:16:58.632632] [INFO ] [sig ] AXTI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:58.784984] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AXTI.txt [2026-02-02T20:16:58.785150] [INFO ] [sig ] [317/3456] Completed AXTI in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.9m [2026-02-02T20:16:58.785192] [INFO ] [sig ] [318/3456] Forecasting AYI... [2026-02-02T20:16:58.785226] [INFO ] [sig ] Generating forecast for: AYI [2026-02-02T20:16:58.785263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-02-02T20:16:58.797626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-02-02T20:16:58.798040] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-02-02T20:16:58.798955] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-02-02T20:16:58.799012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:58.799046] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:58.799074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:58.799132] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:58.859780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:58.860715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:58.860809] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:58.860843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:58.986717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:58.986872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:58.986911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:58.986955] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:58.990310] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: UP (p=53.24%) [2026-02-02T20:16:58.990600] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-02-02T20:16:58.990727] [INFO ] [sig ] AYI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:59.131117] [INFO ] [LOCAL ] Saved forecast: AYI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AYI.txt [2026-02-02T20:16:59.131274] [INFO ] [sig ] [318/3456] Completed AYI in 0.3s | 2.78 sym/s | Total: 1.9m | ETA: 18.8m [2026-02-02T20:16:59.131322] [INFO ] [sig ] [319/3456] Forecasting AZ... [2026-02-02T20:16:59.131358] [INFO ] [sig ] Generating forecast for: AZ [2026-02-02T20:16:59.131395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-02-02T20:16:59.145415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-02-02T20:16:59.145887] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-02-02T20:16:59.147001] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-02-02T20:16:59.147069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:59.147116] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:59.147157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:59.147242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:59.213273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:59.214171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:59.214291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:59.214334] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:59.333943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:59.334090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:59.334129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:59.334158] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:59.337510] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: UP (p=55.25%) [2026-02-02T20:16:59.337812] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-02-02T20:16:59.337937] [INFO ] [sig ] AZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:16:59.478151] [INFO ] [LOCAL ] Saved forecast: AZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AZ.txt [2026-02-02T20:16:59.478301] [INFO ] [sig ] [319/3456] Completed AZ in 0.3s | 2.78 sym/s | Total: 1.9m | ETA: 18.8m [2026-02-02T20:16:59.478348] [INFO ] [sig ] [320/3456] Forecasting AZN... [2026-02-02T20:16:59.478385] [INFO ] [sig ] Generating forecast for: AZN [2026-02-02T20:16:59.478421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-02-02T20:16:59.490084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-02-02T20:16:59.490364] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-02-02T20:16:59.491163] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-02-02T20:16:59.491215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:59.491248] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:59.491275] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:59.491340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:59.550423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:59.551296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:59.551380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:59.551412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:16:59.672086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:16:59.672247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:16:59.672288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:16:59.672317] [INFO ] [FORECASTER] Training complete [2026-02-02T20:16:59.675909] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: DOWN (p=10.85%) [2026-02-02T20:16:59.676187] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-02-02T20:16:59.676313] [INFO ] [sig ] AZN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:16:59.818707] [INFO ] [LOCAL ] Saved forecast: AZN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/AZN.txt [2026-02-02T20:16:59.818853] [INFO ] [sig ] [320/3456] Completed AZN in 0.3s | 2.78 sym/s | Total: 1.9m | ETA: 18.8m [2026-02-02T20:16:59.818893] [INFO ] [sig ] [321/3456] Forecasting AZO... [2026-02-02T20:16:59.818923] [INFO ] [sig ] Generating forecast for: AZO [2026-02-02T20:16:59.818952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-02-02T20:16:59.831184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-02-02T20:16:59.831513] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-02-02T20:16:59.832392] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-02-02T20:16:59.832460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:16:59.832493] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:16:59.832521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:16:59.832602] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:16:59.892110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:16:59.892908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:16:59.892993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:16:59.893026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:00.008153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:00.008325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:00.008373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:00.008419] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:00.012611] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=82.73%) [2026-02-02T20:17:00.013014] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-02-02T20:17:00.013169] [INFO ] [sig ] AZO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:00.172803] [INFO ] [LOCAL ] Saved forecast: AZO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AZO.txt [2026-02-02T20:17:00.173167] [INFO ] [sig ] [321/3456] Completed AZO in 0.4s | 2.78 sym/s | Total: 1.9m | ETA: 18.8m [2026-02-02T20:17:00.173207] [INFO ] [sig ] [322/3456] Forecasting AZZ... [2026-02-02T20:17:00.173237] [INFO ] [sig ] Generating forecast for: AZZ [2026-02-02T20:17:00.173267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-02-02T20:17:00.188770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-02-02T20:17:00.189191] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-02-02T20:17:00.190174] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-02-02T20:17:00.190237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:00.190277] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:00.190310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:00.190393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:00.257901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:00.258887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:00.258980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:00.259016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:00.388002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:00.388163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:00.388213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:00.388252] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:00.391716] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: UP (p=75.13%) [2026-02-02T20:17:00.392041] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-02-02T20:17:00.392177] [INFO ] [sig ] AZZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:00.542346] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/AZZ.txt [2026-02-02T20:17:00.542548] [INFO ] [sig ] [322/3456] Completed AZZ in 0.4s | 2.78 sym/s | Total: 1.9m | ETA: 18.8m [2026-02-02T20:17:00.542608] [INFO ] [sig ] [323/3456] Forecasting BA... [2026-02-02T20:17:00.542640] [INFO ] [sig ] Generating forecast for: BA [2026-02-02T20:17:00.542670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-02-02T20:17:00.554767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-02-02T20:17:00.555077] [INFO ] [FORECASTER] Starting predict_future for BA [2026-02-02T20:17:00.555873] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-02-02T20:17:00.555925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:00.555957] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:00.555985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:00.556042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:00.613931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:00.614863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:00.614950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:00.614983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:00.744918] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:00.745076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:00.745119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:00.745149] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:00.749251] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: UP (p=70.15%) [2026-02-02T20:17:00.749604] [INFO ] [FORECASTER] Completed predict_future for BA [2026-02-02T20:17:00.749751] [INFO ] [sig ] BA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:00.893831] [INFO ] [LOCAL ] Saved forecast: BA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BA.txt [2026-02-02T20:17:00.893993] [INFO ] [sig ] [323/3456] Completed BA in 0.4s | 2.78 sym/s | Total: 1.9m | ETA: 18.8m [2026-02-02T20:17:00.894035] [INFO ] [sig ] [324/3456] Forecasting BABA... [2026-02-02T20:17:00.894066] [INFO ] [sig ] Generating forecast for: BABA [2026-02-02T20:17:00.894097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-02-02T20:17:00.909108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-02-02T20:17:00.909473] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-02-02T20:17:00.910332] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-02-02T20:17:00.910396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:00.910429] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:00.910457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:00.910515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:00.977962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:00.978941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:00.979035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:00.979071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:01.115589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:01.115712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:01.115755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:01.115789] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:01.119946] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: UP (p=76.30%) [2026-02-02T20:17:01.120293] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-02-02T20:17:01.120442] [INFO ] [sig ] BABA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:01.296784] [INFO ] [LOCAL ] Saved forecast: BABA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BABA.txt [2026-02-02T20:17:01.296929] [INFO ] [sig ] [324/3456] Completed BABA in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 18.8m [2026-02-02T20:17:01.296969] [INFO ] [sig ] [325/3456] Forecasting BABX... [2026-02-02T20:17:01.297001] [INFO ] [sig ] Generating forecast for: BABX [2026-02-02T20:17:01.297031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-02-02T20:17:01.310156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-02-02T20:17:01.310534] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-02-02T20:17:01.311445] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-02-02T20:17:01.311502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:01.311535] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:01.311562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:01.311639] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:01.371153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:01.372198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:01.372279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:01.372312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:01.494880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:01.494993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:01.495033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:01.495061] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:01.498493] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: UP (p=84.25%) [2026-02-02T20:17:01.498804] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-02-02T20:17:01.498935] [INFO ] [sig ] BABX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:01.653115] [INFO ] [LOCAL ] Saved forecast: BABX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BABX.txt [2026-02-02T20:17:01.653277] [INFO ] [sig ] [325/3456] Completed BABX in 0.4s | 2.78 sym/s | Total: 2.0m | ETA: 18.8m [2026-02-02T20:17:01.653319] [INFO ] [sig ] [326/3456] Forecasting BAC... [2026-02-02T20:17:01.653354] [INFO ] [sig ] Generating forecast for: BAC [2026-02-02T20:17:01.653390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-02-02T20:17:01.664763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-02-02T20:17:01.665029] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-02-02T20:17:01.665837] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-02-02T20:17:01.665890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:01.665947] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:01.665976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:01.666033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:01.723311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:01.724385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:01.724487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:01.724524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:01.848369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:01.848534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:01.848591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:01.848622] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:01.852283] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: UP (p=82.70%) [2026-02-02T20:17:01.852560] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-02-02T20:17:01.852706] [INFO ] [sig ] BAC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:02.004719] [INFO ] [LOCAL ] Saved forecast: BAC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BAC.txt [2026-02-02T20:17:02.004885] [INFO ] [sig ] [326/3456] Completed BAC in 0.4s | 2.78 sym/s | Total: 2.0m | ETA: 18.8m [2026-02-02T20:17:02.004926] [INFO ] [sig ] [327/3456] Forecasting BAH... [2026-02-02T20:17:02.004959] [INFO ] [sig ] Generating forecast for: BAH [2026-02-02T20:17:02.004989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-02-02T20:17:02.017739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-02-02T20:17:02.018066] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-02-02T20:17:02.018925] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-02-02T20:17:02.018980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:02.019012] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:02.019040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:02.019101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:02.079563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:02.080407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:02.080494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:02.080540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:02.210175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:02.210330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:02.210372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:02.210400] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:02.213875] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: DOWN (p=8.36%) [2026-02-02T20:17:02.214185] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-02-02T20:17:02.214315] [INFO ] [sig ] BAH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:02.366132] [INFO ] [LOCAL ] Saved forecast: BAH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BAH.txt [2026-02-02T20:17:02.366274] [INFO ] [sig ] [327/3456] Completed BAH in 0.4s | 2.78 sym/s | Total: 2.0m | ETA: 18.8m [2026-02-02T20:17:02.366319] [INFO ] [sig ] [328/3456] Forecasting BALL... [2026-02-02T20:17:02.366351] [INFO ] [sig ] Generating forecast for: BALL [2026-02-02T20:17:02.366381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-02-02T20:17:02.378153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-02-02T20:17:02.378464] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-02-02T20:17:02.379268] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-02-02T20:17:02.379321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:02.379353] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:02.379380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:02.379437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:02.441857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:02.442709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:02.442791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:02.442824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:02.567195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:02.567349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:02.567390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:02.567419] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:02.571119] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: UP (p=51.93%) [2026-02-02T20:17:02.571449] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-02-02T20:17:02.571620] [INFO ] [sig ] BALL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:02.720504] [INFO ] [LOCAL ] Saved forecast: BALL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BALL.txt [2026-02-02T20:17:02.720678] [INFO ] [sig ] [328/3456] Completed BALL in 0.4s | 2.78 sym/s | Total: 2.0m | ETA: 18.8m [2026-02-02T20:17:02.720719] [INFO ] [sig ] [329/3456] Forecasting BAM... [2026-02-02T20:17:02.720749] [INFO ] [sig ] Generating forecast for: BAM [2026-02-02T20:17:02.720779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-02-02T20:17:02.734393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-02-02T20:17:02.734804] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-02-02T20:17:02.735681] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-02-02T20:17:02.735735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:02.735768] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:02.735795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:02.735851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:02.794804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:02.795716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:02.795802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:02.795837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:02.914933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:02.915091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:02.915133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:02.915194] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:02.918831] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: DOWN (p=29.05%) [2026-02-02T20:17:02.919113] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-02-02T20:17:02.919258] [INFO ] [sig ] BAM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:03.065520] [INFO ] [LOCAL ] Saved forecast: BAM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BAM.txt [2026-02-02T20:17:03.065690] [INFO ] [sig ] [329/3456] Completed BAM in 0.3s | 2.78 sym/s | Total: 2.0m | ETA: 18.8m [2026-02-02T20:17:03.065733] [INFO ] [sig ] [330/3456] Forecasting BANC... [2026-02-02T20:17:03.065764] [INFO ] [sig ] Generating forecast for: BANC [2026-02-02T20:17:03.065793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-02-02T20:17:03.077525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-02-02T20:17:03.077862] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-02-02T20:17:03.078742] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-02-02T20:17:03.078799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:03.078832] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:03.078859] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:03.078917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:03.141665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:03.142690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:03.142962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:03.142994] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:03.272851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:03.273019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:03.273061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:03.273089] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:03.276474] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=9.54%) [2026-02-02T20:17:03.276769] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-02-02T20:17:03.276893] [INFO ] [sig ] BANC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:03.429456] [INFO ] [LOCAL ] Saved forecast: BANC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BANC.txt [2026-02-02T20:17:03.429665] [INFO ] [sig ] [330/3456] Completed BANC in 0.4s | 2.78 sym/s | Total: 2.0m | ETA: 18.8m [2026-02-02T20:17:03.429710] [INFO ] [sig ] [331/3456] Forecasting BAND... [2026-02-02T20:17:03.429741] [INFO ] [sig ] Generating forecast for: BAND [2026-02-02T20:17:03.429771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-02-02T20:17:03.444062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-02-02T20:17:03.444422] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-02-02T20:17:03.445351] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-02-02T20:17:03.445408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:03.445441] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:03.445469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:03.445529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:03.511793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:03.512625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:03.512713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:03.512750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:03.640923] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:03.641084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:03.641162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:03.641196] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:03.644870] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: DOWN (p=35.91%) [2026-02-02T20:17:03.645161] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-02-02T20:17:03.645295] [INFO ] [sig ] BAND: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:03.802751] [INFO ] [LOCAL ] Saved forecast: BAND 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BAND.txt [2026-02-02T20:17:03.802907] [INFO ] [sig ] [331/3456] Completed BAND in 0.4s | 2.78 sym/s | Total: 2.0m | ETA: 18.8m [2026-02-02T20:17:03.802947] [INFO ] [sig ] [332/3456] Forecasting BANF... [2026-02-02T20:17:03.802978] [INFO ] [sig ] Generating forecast for: BANF [2026-02-02T20:17:03.803009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-02-02T20:17:03.817992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-02-02T20:17:03.818452] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-02-02T20:17:03.819534] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-02-02T20:17:03.819618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:03.819668] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:03.819710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:03.819782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:03.882170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:03.883100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:03.883189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:03.883224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:04.018780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:04.018945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:04.018988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:04.019016] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:04.023001] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: DOWN (p=27.91%) [2026-02-02T20:17:04.023326] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-02-02T20:17:04.023474] [INFO ] [sig ] BANF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:04.185369] [INFO ] [LOCAL ] Saved forecast: BANF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BANF.txt [2026-02-02T20:17:04.185565] [INFO ] [sig ] [332/3456] Completed BANF in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.8m [2026-02-02T20:17:04.185650] [INFO ] [sig ] [333/3456] Forecasting BANX... [2026-02-02T20:17:04.185694] [INFO ] [sig ] Generating forecast for: BANX [2026-02-02T20:17:04.185921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-02-02T20:17:04.198627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-02-02T20:17:04.198967] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-02-02T20:17:04.199825] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-02-02T20:17:04.199880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:04.199914] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:04.199943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:04.200001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:04.257943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:04.258836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:04.258935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:04.258970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:04.386331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:04.386525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:04.386600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:04.386635] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:04.390399] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=60.30%) [2026-02-02T20:17:04.390732] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-02-02T20:17:04.390890] [INFO ] [sig ] BANX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:04.541597] [INFO ] [LOCAL ] Saved forecast: BANX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BANX.txt [2026-02-02T20:17:04.541737] [INFO ] [sig ] [333/3456] Completed BANX in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.8m [2026-02-02T20:17:04.541777] [INFO ] [sig ] [334/3456] Forecasting BAP... [2026-02-02T20:17:04.541807] [INFO ] [sig ] Generating forecast for: BAP [2026-02-02T20:17:04.541839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-02-02T20:17:04.553878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-02-02T20:17:04.554198] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-02-02T20:17:04.555029] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-02-02T20:17:04.555083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:04.555117] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:04.555145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:04.555204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:04.614534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:04.615337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:04.615422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:04.615455] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:04.733884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:04.734035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:04.734074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:04.734103] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:04.737504] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=74.77%) [2026-02-02T20:17:04.737802] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-02-02T20:17:04.737927] [INFO ] [sig ] BAP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:04.885421] [INFO ] [LOCAL ] Saved forecast: BAP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BAP.txt [2026-02-02T20:17:04.885626] [INFO ] [sig ] [334/3456] Completed BAP in 0.3s | 2.78 sym/s | Total: 2.0m | ETA: 18.7m [2026-02-02T20:17:04.885674] [INFO ] [sig ] [335/3456] Forecasting BATRA... [2026-02-02T20:17:04.885704] [INFO ] [sig ] Generating forecast for: BATRA [2026-02-02T20:17:04.885735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-02-02T20:17:04.899140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-02-02T20:17:04.899425] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-02-02T20:17:04.900248] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-02-02T20:17:04.900302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:04.900344] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:04.900373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:04.900431] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:04.961987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:04.962835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:04.962918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:04.962953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:05.085234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:05.085386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:05.085426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:05.085456] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:05.090332] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: UP (p=54.97%) [2026-02-02T20:17:05.090638] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-02-02T20:17:05.090769] [INFO ] [sig ] BATRA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:05.255700] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BATRA.txt [2026-02-02T20:17:05.255863] [INFO ] [sig ] [335/3456] Completed BATRA in 0.4s | 2.78 sym/s | Total: 2.0m | ETA: 18.7m [2026-02-02T20:17:05.255905] [INFO ] [sig ] [336/3456] Forecasting BATRK... [2026-02-02T20:17:05.255937] [INFO ] [sig ] Generating forecast for: BATRK [2026-02-02T20:17:05.255967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-02-02T20:17:05.269446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-02-02T20:17:05.269852] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-02-02T20:17:05.270700] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-02-02T20:17:05.270755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:05.270787] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:05.270814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:05.270870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:05.336469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:05.337464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:05.337639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:05.337678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:05.465879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:05.466045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:05.466087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:05.466118] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:05.469743] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: DOWN (p=19.16%) [2026-02-02T20:17:05.470041] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-02-02T20:17:05.470176] [INFO ] [sig ] BATRK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:05.621468] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BATRK.txt [2026-02-02T20:17:05.621634] [INFO ] [sig ] [336/3456] Completed BATRK in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.7m [2026-02-02T20:17:05.621676] [INFO ] [sig ] [337/3456] Forecasting BAX... [2026-02-02T20:17:05.621706] [INFO ] [sig ] Generating forecast for: BAX [2026-02-02T20:17:05.621738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-02-02T20:17:05.633934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-02-02T20:17:05.634286] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-02-02T20:17:05.635168] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-02-02T20:17:05.635223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:05.635256] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:05.635285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:05.635344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:05.699893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:05.700824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:05.700921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:05.700956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:05.831752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:05.831913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:05.831954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:05.831984] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:05.835601] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=43.15%) [2026-02-02T20:17:05.835933] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-02-02T20:17:05.836080] [INFO ] [sig ] BAX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:05.984944] [INFO ] [LOCAL ] Saved forecast: BAX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BAX.txt [2026-02-02T20:17:05.985135] [INFO ] [sig ] [337/3456] Completed BAX in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.7m [2026-02-02T20:17:05.985179] [INFO ] [sig ] [338/3456] Forecasting BB... [2026-02-02T20:17:05.985209] [INFO ] [sig ] Generating forecast for: BB [2026-02-02T20:17:05.985239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-02-02T20:17:05.998161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-02-02T20:17:05.998560] [INFO ] [FORECASTER] Starting predict_future for BB [2026-02-02T20:17:05.999452] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-02-02T20:17:05.999518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:05.999559] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:05.999616] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:05.999678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:06.062689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:06.063615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:06.063724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:06.063759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:06.189210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:06.189371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:06.189411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:06.189444] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:06.192900] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-02-02T20:17:06.193185] [INFO ] [FORECASTER] Completed predict_future for BB [2026-02-02T20:17:06.193315] [INFO ] [sig ] BB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:06.333895] [INFO ] [LOCAL ] Saved forecast: BB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BB.txt [2026-02-02T20:17:06.334031] [INFO ] [sig ] [338/3456] Completed BB in 0.3s | 2.78 sym/s | Total: 2.0m | ETA: 18.7m [2026-02-02T20:17:06.334069] [INFO ] [sig ] [339/3456] Forecasting BBAI... [2026-02-02T20:17:06.334104] [INFO ] [sig ] Generating forecast for: BBAI [2026-02-02T20:17:06.334136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-02-02T20:17:06.347259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-02-02T20:17:06.347615] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-02-02T20:17:06.348406] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-02-02T20:17:06.348458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:06.348490] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:06.348518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:06.348592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:06.406284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:06.406996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:06.407076] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:06.407109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:06.527724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:06.527889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:06.527929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:06.527958] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:06.532333] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-02-02T20:17:06.532665] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-02-02T20:17:06.532803] [INFO ] [sig ] BBAI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:06.673485] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BBAI.txt [2026-02-02T20:17:06.673660] [INFO ] [sig ] [339/3456] Completed BBAI in 0.3s | 2.78 sym/s | Total: 2.0m | ETA: 18.7m [2026-02-02T20:17:06.673702] [INFO ] [sig ] [340/3456] Forecasting BBCP... [2026-02-02T20:17:06.673731] [INFO ] [sig ] Generating forecast for: BBCP [2026-02-02T20:17:06.673762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-02-02T20:17:06.684891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-02-02T20:17:06.685231] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-02-02T20:17:06.686091] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-02-02T20:17:06.686146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:06.686178] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:06.686205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:06.686262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:06.744249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:06.745042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:06.745128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:06.745163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:06.874424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:06.874619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:06.874674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:06.874723] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:06.878368] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=56.20%) [2026-02-02T20:17:06.878678] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-02-02T20:17:06.878812] [INFO ] [sig ] BBCP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:07.027914] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BBCP.txt [2026-02-02T20:17:07.028063] [INFO ] [sig ] [340/3456] Completed BBCP in 0.4s | 2.78 sym/s | Total: 2.0m | ETA: 18.7m [2026-02-02T20:17:07.028104] [INFO ] [sig ] [341/3456] Forecasting BBD... [2026-02-02T20:17:07.028135] [INFO ] [sig ] Generating forecast for: BBD [2026-02-02T20:17:07.028167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-02-02T20:17:07.040040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-02-02T20:17:07.040382] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-02-02T20:17:07.041195] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-02-02T20:17:07.041248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:07.041281] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:07.041308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:07.041369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:07.099241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:07.100160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:07.100264] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:07.100300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:07.226248] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:07.226407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:07.226447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:07.226483] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:07.230258] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: DOWN (p=19.74%) [2026-02-02T20:17:07.230601] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-02-02T20:17:07.230745] [INFO ] [sig ] BBD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:07.383857] [INFO ] [LOCAL ] Saved forecast: BBD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BBD.txt [2026-02-02T20:17:07.384005] [INFO ] [sig ] [341/3456] Completed BBD in 0.4s | 2.78 sym/s | Total: 2.0m | ETA: 18.7m [2026-02-02T20:17:07.384046] [INFO ] [sig ] [342/3456] Forecasting BBDO... [2026-02-02T20:17:07.384075] [INFO ] [sig ] Generating forecast for: BBDO [2026-02-02T20:17:07.384105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-02-02T20:17:07.395357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-02-02T20:17:07.395777] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-02-02T20:17:07.396654] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-02-02T20:17:07.396708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:07.396742] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:07.396769] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:07.396830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:07.456205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:07.457001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:07.457085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:07.457119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:07.583477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:07.583668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:07.583710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:07.583755] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:07.587418] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: DOWN (p=27.50%) [2026-02-02T20:17:07.587740] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-02-02T20:17:07.587881] [INFO ] [sig ] BBDO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:07.737828] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BBDO.txt [2026-02-02T20:17:07.737996] [INFO ] [sig ] [342/3456] Completed BBDO in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-02-02T20:17:07.738038] [INFO ] [sig ] [343/3456] Forecasting BBH... [2026-02-02T20:17:07.738070] [INFO ] [sig ] Generating forecast for: BBH [2026-02-02T20:17:07.738103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-02-02T20:17:07.749909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-02-02T20:17:07.750206] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-02-02T20:17:07.751005] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-02-02T20:17:07.751058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:07.751127] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:07.751157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:07.751214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:07.810009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:07.810826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:07.810909] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:07.810942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:07.914977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:07.915135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:07.915177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:07.915205] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:07.918763] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=28.24%) [2026-02-02T20:17:07.919041] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-02-02T20:17:07.919164] [INFO ] [sig ] BBH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:08.067100] [INFO ] [LOCAL ] Saved forecast: BBH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BBH.txt [2026-02-02T20:17:08.067235] [INFO ] [sig ] [343/3456] Completed BBH in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-02-02T20:17:08.067457] [INFO ] [sig ] [344/3456] Forecasting BBIO... [2026-02-02T20:17:08.067486] [INFO ] [sig ] Generating forecast for: BBIO [2026-02-02T20:17:08.067515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-02-02T20:17:08.081233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-02-02T20:17:08.081595] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-02-02T20:17:08.082595] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-02-02T20:17:08.082648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:08.082859] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:08.082886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:08.082943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:08.140383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:08.141187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:08.141269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:08.141317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:08.263885] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:08.264051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:08.264094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:08.264121] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:08.267604] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: UP (p=53.86%) [2026-02-02T20:17:08.267881] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-02-02T20:17:08.268008] [INFO ] [sig ] BBIO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:08.418875] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BBIO.txt [2026-02-02T20:17:08.419038] [INFO ] [sig ] [344/3456] Completed BBIO in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-02-02T20:17:08.419088] [INFO ] [sig ] [345/3456] Forecasting BBLG... [2026-02-02T20:17:08.419129] [INFO ] [sig ] Generating forecast for: BBLG [2026-02-02T20:17:08.419168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-02-02T20:17:08.434592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-02-02T20:17:08.434997] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-02-02T20:17:08.435840] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-02-02T20:17:08.435895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:08.435929] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:08.435956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:08.436012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:08.496349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:08.497313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:08.497406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:08.497441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:08.623335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:08.623496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:08.623553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:08.623635] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:08.627519] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=88.72%) [2026-02-02T20:17:08.628043] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-02-02T20:17:08.628177] [INFO ] [sig ] BBLG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:08.778332] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BBLG.txt [2026-02-02T20:17:08.778486] [INFO ] [sig ] [345/3456] Completed BBLG in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-02-02T20:17:08.778527] [INFO ] [sig ] [346/3456] Forecasting BBN... [2026-02-02T20:17:08.778556] [INFO ] [sig ] Generating forecast for: BBN [2026-02-02T20:17:08.778608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-02-02T20:17:08.791883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-02-02T20:17:08.792254] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-02-02T20:17:08.793069] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-02-02T20:17:08.793123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:08.793154] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:08.793180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:08.793251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:08.852914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:08.853791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:08.853876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:08.853909] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:08.975947] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:08.976109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:08.976148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:08.976210] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:08.980101] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: DOWN (p=11.55%) [2026-02-02T20:17:08.980384] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-02-02T20:17:08.980519] [INFO ] [sig ] BBN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:09.130347] [INFO ] [LOCAL ] Saved forecast: BBN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BBN.txt [2026-02-02T20:17:09.130501] [INFO ] [sig ] [346/3456] Completed BBN in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-02-02T20:17:09.130542] [INFO ] [sig ] [347/3456] Forecasting BBSI... [2026-02-02T20:17:09.130591] [INFO ] [sig ] Generating forecast for: BBSI [2026-02-02T20:17:09.130625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-02-02T20:17:09.143465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-02-02T20:17:09.143857] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-02-02T20:17:09.144789] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-02-02T20:17:09.144846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:09.144886] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:09.144915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:09.144974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:09.208773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:09.209730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:09.209815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:09.209850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:09.346661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:09.346823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:09.346864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:09.346893] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:09.350716] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=93.19%) [2026-02-02T20:17:09.351204] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-02-02T20:17:09.351334] [INFO ] [sig ] BBSI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:09.512355] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BBSI.txt [2026-02-02T20:17:09.512525] [INFO ] [sig ] [347/3456] Completed BBSI in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-02-02T20:17:09.512604] [INFO ] [sig ] [348/3456] Forecasting BBUC... [2026-02-02T20:17:09.512644] [INFO ] [sig ] Generating forecast for: BBUC [2026-02-02T20:17:09.512680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-02-02T20:17:09.525794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-02-02T20:17:09.526121] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-02-02T20:17:09.526943] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-02-02T20:17:09.527005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:09.527046] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:09.527074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:09.527142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:09.584611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:09.585512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:09.585617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:09.585653] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:09.720638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:09.720805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:09.720857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:09.720898] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:09.724770] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: UP (p=80.36%) [2026-02-02T20:17:09.725079] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-02-02T20:17:09.725215] [INFO ] [sig ] BBUC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:09.872204] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BBUC.txt [2026-02-02T20:17:09.872358] [INFO ] [sig ] [348/3456] Completed BBUC in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-02-02T20:17:09.872399] [INFO ] [sig ] [349/3456] Forecasting BBVA... [2026-02-02T20:17:09.872427] [INFO ] [sig ] Generating forecast for: BBVA [2026-02-02T20:17:09.872457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-02-02T20:17:09.886436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-02-02T20:17:09.886852] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-02-02T20:17:09.887879] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-02-02T20:17:09.887943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:09.887982] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:09.888014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:09.888092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:09.957546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:09.958470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:09.958555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:09.958613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:10.091805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:10.091968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:10.092010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:10.092038] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:10.095511] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: UP (p=67.27%) [2026-02-02T20:17:10.096028] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-02-02T20:17:10.096157] [INFO ] [sig ] BBVA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:10.243777] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BBVA.txt [2026-02-02T20:17:10.243934] [INFO ] [sig ] [349/3456] Completed BBVA in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-02-02T20:17:10.243973] [INFO ] [sig ] [350/3456] Forecasting BBWI... [2026-02-02T20:17:10.244005] [INFO ] [sig ] Generating forecast for: BBWI [2026-02-02T20:17:10.244034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-02-02T20:17:10.257026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-02-02T20:17:10.257392] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-02-02T20:17:10.258518] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-02-02T20:17:10.258610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:10.258658] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:10.258692] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:10.258757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:10.319025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:10.320021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:10.320110] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:10.320146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:10.454980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:10.455144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:10.455193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:10.455224] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:10.459289] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: DOWN (p=14.09%) [2026-02-02T20:17:10.459603] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-02-02T20:17:10.459746] [INFO ] [sig ] BBWI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:10.612017] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BBWI.txt [2026-02-02T20:17:10.612177] [INFO ] [sig ] [350/3456] Completed BBWI in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.6m [2026-02-02T20:17:10.612220] [INFO ] [sig ] [351/3456] Forecasting BBY... [2026-02-02T20:17:10.612255] [INFO ] [sig ] Generating forecast for: BBY [2026-02-02T20:17:10.612297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-02-02T20:17:10.624214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-02-02T20:17:10.624636] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-02-02T20:17:10.625539] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-02-02T20:17:10.625630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:10.625677] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:10.625705] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:10.625762] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:10.692362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:10.693465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:10.693603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:10.693648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:10.829292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:10.829487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:10.829543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:10.829591] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:10.833640] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=51.03%) [2026-02-02T20:17:10.833973] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-02-02T20:17:10.834110] [INFO ] [sig ] BBY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:10.977193] [INFO ] [LOCAL ] Saved forecast: BBY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BBY.txt [2026-02-02T20:17:10.977354] [INFO ] [sig ] [351/3456] Completed BBY in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.6m [2026-02-02T20:17:10.977396] [INFO ] [sig ] [352/3456] Forecasting BC... [2026-02-02T20:17:10.977426] [INFO ] [sig ] Generating forecast for: BC [2026-02-02T20:17:10.977455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-02-02T20:17:10.991475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-02-02T20:17:10.991891] [INFO ] [FORECASTER] Starting predict_future for BC [2026-02-02T20:17:10.992749] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-02-02T20:17:10.992803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:10.992835] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:10.992862] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:10.992919] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:11.052143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:11.053077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:11.053161] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:11.053195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:11.177384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:11.177547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:11.177625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:11.177655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:11.181058] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-02-02T20:17:11.181357] [INFO ] [FORECASTER] Completed predict_future for BC [2026-02-02T20:17:11.181491] [INFO ] [sig ] BC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:11.327873] [INFO ] [LOCAL ] Saved forecast: BC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BC.txt [2026-02-02T20:17:11.328019] [INFO ] [sig ] [352/3456] Completed BC in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.6m [2026-02-02T20:17:11.328060] [INFO ] [sig ] [353/3456] Forecasting BCAL... [2026-02-02T20:17:11.328090] [INFO ] [sig ] Generating forecast for: BCAL [2026-02-02T20:17:11.328120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-02-02T20:17:11.339533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-02-02T20:17:11.339870] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-02-02T20:17:11.340682] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-02-02T20:17:11.340735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:11.340767] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:11.340794] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:11.340851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:11.398040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:11.399107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:11.399257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:11.399304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:11.521716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:11.522070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:11.522111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:11.522138] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:11.526192] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: DOWN (p=5.98%) [2026-02-02T20:17:11.526503] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-02-02T20:17:11.526655] [INFO ] [sig ] BCAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:11.672594] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BCAL.txt [2026-02-02T20:17:11.672730] [INFO ] [sig ] [353/3456] Completed BCAL in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.6m [2026-02-02T20:17:11.672770] [INFO ] [sig ] [354/3456] Forecasting BCAX... [2026-02-02T20:17:11.672800] [INFO ] [sig ] Generating forecast for: BCAX [2026-02-02T20:17:11.672829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-02-02T20:17:11.685468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-02-02T20:17:11.685791] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-02-02T20:17:11.686597] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-02-02T20:17:11.686656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:11.686688] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:11.686715] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:11.686780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:11.746139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:11.746777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:11.747054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:11.747089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:11.868638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:11.868785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:11.868827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:11.868856] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:11.872205] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=15.53%) [2026-02-02T20:17:11.872473] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-02-02T20:17:11.872615] [INFO ] [sig ] BCAX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:12.013541] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BCAX.txt [2026-02-02T20:17:12.013696] [INFO ] [sig ] [354/3456] Completed BCAX in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.6m [2026-02-02T20:17:12.013736] [INFO ] [sig ] [355/3456] Forecasting BCBP... [2026-02-02T20:17:12.013766] [INFO ] [sig ] Generating forecast for: BCBP [2026-02-02T20:17:12.013795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-02-02T20:17:12.025140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-02-02T20:17:12.025452] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-02-02T20:17:12.026254] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-02-02T20:17:12.026307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:12.026339] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:12.026365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:12.026422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:12.083244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:12.084001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:12.084083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:12.084116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:12.200392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:12.200561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:12.200619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:12.200649] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:12.204205] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: UP (p=79.68%) [2026-02-02T20:17:12.204477] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-02-02T20:17:12.204619] [INFO ] [sig ] BCBP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:12.349792] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BCBP.txt [2026-02-02T20:17:12.349972] [INFO ] [sig ] [355/3456] Completed BCBP in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.6m [2026-02-02T20:17:12.350021] [INFO ] [sig ] [356/3456] Forecasting BCC... [2026-02-02T20:17:12.350055] [INFO ] [sig ] Generating forecast for: BCC [2026-02-02T20:17:12.350086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-02-02T20:17:12.361715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-02-02T20:17:12.362051] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-02-02T20:17:12.362899] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-02-02T20:17:12.362952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:12.362987] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:12.363015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:12.363071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:12.421347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:12.422197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:12.422284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:12.422317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:12.547322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:12.547482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:12.547524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:12.547554] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:12.551698] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-02-02T20:17:12.552019] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-02-02T20:17:12.552172] [INFO ] [sig ] BCC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:12.706863] [INFO ] [LOCAL ] Saved forecast: BCC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BCC.txt [2026-02-02T20:17:12.707076] [INFO ] [sig ] [356/3456] Completed BCC in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.6m [2026-02-02T20:17:12.707148] [INFO ] [sig ] [357/3456] Forecasting BCDA... [2026-02-02T20:17:12.707186] [INFO ] [sig ] Generating forecast for: BCDA [2026-02-02T20:17:12.707232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-02-02T20:17:12.719543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-02-02T20:17:12.719951] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-02-02T20:17:12.720776] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-02-02T20:17:12.720829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:12.720861] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:12.720888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:12.720944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:12.779262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:12.780204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:12.780294] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:12.780328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:12.898927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:12.899091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:12.899132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:12.899160] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:12.903142] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=81.36%) [2026-02-02T20:17:12.903416] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-02-02T20:17:12.903541] [INFO ] [sig ] BCDA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:13.048142] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BCDA.txt [2026-02-02T20:17:13.048294] [INFO ] [sig ] [357/3456] Completed BCDA in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.6m [2026-02-02T20:17:13.048336] [INFO ] [sig ] [358/3456] Forecasting BCE... [2026-02-02T20:17:13.048366] [INFO ] [sig ] Generating forecast for: BCE [2026-02-02T20:17:13.048397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-02-02T20:17:13.060683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-02-02T20:17:13.061015] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-02-02T20:17:13.061993] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-02-02T20:17:13.062047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:13.062078] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:13.062105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:13.062161] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:13.124119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:13.125001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:13.125085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:13.125118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:13.255659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:13.255823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:13.256061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:13.256091] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:13.260172] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=5.74%) [2026-02-02T20:17:13.260452] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-02-02T20:17:13.260599] [INFO ] [sig ] BCE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:13.411531] [INFO ] [LOCAL ] Saved forecast: BCE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BCE.txt [2026-02-02T20:17:13.411679] [INFO ] [sig ] [358/3456] Completed BCE in 0.4s | 2.78 sym/s | Total: 2.1m | ETA: 18.6m [2026-02-02T20:17:13.411719] [INFO ] [sig ] [359/3456] Forecasting BCH... [2026-02-02T20:17:13.411750] [INFO ] [sig ] Generating forecast for: BCH [2026-02-02T20:17:13.411790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-02-02T20:17:13.423671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-02-02T20:17:13.423974] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-02-02T20:17:13.424822] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-02-02T20:17:13.424877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:13.424921] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:13.424951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:13.425009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:13.488435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:13.489596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:13.489705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:13.489750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:13.619781] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:13.619942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:13.619984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:13.620014] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:13.623955] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: UP (p=95.39%) [2026-02-02T20:17:13.624248] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-02-02T20:17:13.624381] [INFO ] [sig ] BCH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:13.773702] [INFO ] [LOCAL ] Saved forecast: BCH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BCH.txt [2026-02-02T20:17:13.773838] [INFO ] [sig ] [359/3456] Completed BCH in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.6m [2026-02-02T20:17:13.773878] [INFO ] [sig ] [360/3456] Forecasting BCML... [2026-02-02T20:17:13.773906] [INFO ] [sig ] Generating forecast for: BCML [2026-02-02T20:17:13.773936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-02-02T20:17:13.786346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-02-02T20:17:13.786657] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-02-02T20:17:13.787430] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-02-02T20:17:13.787495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:13.787609] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:13.787663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:13.787759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:13.850119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:13.850867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:13.850950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:13.850995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:13.958911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:13.959055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:13.959094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:13.959124] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:13.962540] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=74.61%) [2026-02-02T20:17:13.962842] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-02-02T20:17:13.962969] [INFO ] [sig ] BCML: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:14.120214] [INFO ] [LOCAL ] Saved forecast: BCML 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BCML.txt [2026-02-02T20:17:14.120374] [INFO ] [sig ] [360/3456] Completed BCML in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.6m [2026-02-02T20:17:14.120416] [INFO ] [sig ] [361/3456] Forecasting BCO... [2026-02-02T20:17:14.120446] [INFO ] [sig ] Generating forecast for: BCO [2026-02-02T20:17:14.120475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-02-02T20:17:14.132343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-02-02T20:17:14.132700] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-02-02T20:17:14.133483] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-02-02T20:17:14.133536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:14.133568] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:14.133623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:14.133692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:14.190253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:14.190897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:14.190975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:14.191009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:14.317828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:14.318112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:14.318162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:14.318193] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:14.321800] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: UP (p=79.51%) [2026-02-02T20:17:14.322080] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-02-02T20:17:14.322221] [INFO ] [sig ] BCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:14.478707] [INFO ] [LOCAL ] Saved forecast: BCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BCO.txt [2026-02-02T20:17:14.478889] [INFO ] [sig ] [361/3456] Completed BCO in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.6m [2026-02-02T20:17:14.478938] [INFO ] [sig ] [362/3456] Forecasting BCPC... [2026-02-02T20:17:14.478968] [INFO ] [sig ] Generating forecast for: BCPC [2026-02-02T20:17:14.478998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-02-02T20:17:14.492049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-02-02T20:17:14.492352] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-02-02T20:17:14.493370] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-02-02T20:17:14.493425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:14.493458] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:14.493486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:14.493542] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:14.553133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:14.553929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:14.554013] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:14.554048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:14.675655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:14.675812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:14.675853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:14.675883] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:14.679411] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: DOWN (p=23.00%) [2026-02-02T20:17:14.679761] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-02-02T20:17:14.679920] [INFO ] [sig ] BCPC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:14.826059] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BCPC.txt [2026-02-02T20:17:14.826187] [INFO ] [sig ] [362/3456] Completed BCPC in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.6m [2026-02-02T20:17:14.826225] [INFO ] [sig ] [363/3456] Forecasting BCRX... [2026-02-02T20:17:14.826261] [INFO ] [sig ] Generating forecast for: BCRX [2026-02-02T20:17:14.826292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-02-02T20:17:14.838455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-02-02T20:17:14.838806] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-02-02T20:17:14.839809] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-02-02T20:17:14.839861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:14.839893] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:14.839920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:14.839975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:14.900236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:14.900969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:14.901049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:14.901082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:15.025793] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:15.025950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:15.025989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:15.026074] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:15.029710] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=71.52%) [2026-02-02T20:17:15.029983] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-02-02T20:17:15.030113] [INFO ] [sig ] BCRX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:15.173616] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BCRX.txt [2026-02-02T20:17:15.173783] [INFO ] [sig ] [363/3456] Completed BCRX in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.6m [2026-02-02T20:17:15.173824] [INFO ] [sig ] [364/3456] Forecasting BCS... [2026-02-02T20:17:15.173856] [INFO ] [sig ] Generating forecast for: BCS [2026-02-02T20:17:15.173888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-02-02T20:17:15.185991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-02-02T20:17:15.186306] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-02-02T20:17:15.187156] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-02-02T20:17:15.187212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:15.187245] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:15.187272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:15.187329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:15.243914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:15.244570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:15.244666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:15.244698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:15.361303] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:15.361452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:15.361491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:15.361520] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:15.364939] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=90.47%) [2026-02-02T20:17:15.365218] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-02-02T20:17:15.365344] [INFO ] [sig ] BCS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:15.508612] [INFO ] [LOCAL ] Saved forecast: BCS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BCS.txt [2026-02-02T20:17:15.508780] [INFO ] [sig ] [364/3456] Completed BCS in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:15.508822] [INFO ] [sig ] [365/3456] Forecasting BCSF... [2026-02-02T20:17:15.508852] [INFO ] [sig ] Generating forecast for: BCSF [2026-02-02T20:17:15.508881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-02-02T20:17:15.520178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-02-02T20:17:15.520471] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-02-02T20:17:15.521277] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-02-02T20:17:15.521329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:15.521361] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:15.521388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:15.521445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:15.580215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:15.581157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:15.581238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:15.581271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:15.704796] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:15.704950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:15.704990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:15.705020] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:15.708428] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: UP (p=70.79%) [2026-02-02T20:17:15.708736] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-02-02T20:17:15.708884] [INFO ] [sig ] BCSF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:15.851866] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BCSF.txt [2026-02-02T20:17:15.852027] [INFO ] [sig ] [365/3456] Completed BCSF in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:15.852069] [INFO ] [sig ] [366/3456] Forecasting BCTX... [2026-02-02T20:17:15.852099] [INFO ] [sig ] Generating forecast for: BCTX [2026-02-02T20:17:15.852130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-02-02T20:17:15.863542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-02-02T20:17:15.863925] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-02-02T20:17:15.864745] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-02-02T20:17:15.864800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:15.864831] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:15.864857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:15.864912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:15.922174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:15.923058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:15.923146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:15.923179] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:16.049522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:16.049735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:16.049779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:16.049824] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:16.053495] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-02-02T20:17:16.053818] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-02-02T20:17:16.054146] [INFO ] [sig ] BCTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:16.203476] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BCTX.txt [2026-02-02T20:17:16.203652] [INFO ] [sig ] [366/3456] Completed BCTX in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:16.203696] [INFO ] [sig ] [367/3456] Forecasting BCX... [2026-02-02T20:17:16.203727] [INFO ] [sig ] Generating forecast for: BCX [2026-02-02T20:17:16.203763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-02-02T20:17:16.216247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-02-02T20:17:16.216558] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-02-02T20:17:16.217346] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-02-02T20:17:16.217398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:16.217431] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:16.217458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:16.217514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:16.278336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:16.279227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:16.279311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:16.279343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:16.404953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:16.405111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:16.405152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:16.405181] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:16.409190] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=73.74%) [2026-02-02T20:17:16.409502] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-02-02T20:17:16.409662] [INFO ] [sig ] BCX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:16.552690] [INFO ] [LOCAL ] Saved forecast: BCX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BCX.txt [2026-02-02T20:17:16.552825] [INFO ] [sig ] [367/3456] Completed BCX in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:16.552866] [INFO ] [sig ] [368/3456] Forecasting BCYC... [2026-02-02T20:17:16.552896] [INFO ] [sig ] Generating forecast for: BCYC [2026-02-02T20:17:16.552926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-02-02T20:17:16.565720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-02-02T20:17:16.566063] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-02-02T20:17:16.566927] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-02-02T20:17:16.566981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:16.567014] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:16.567039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:16.567095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:16.627469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:16.628429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:16.628534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:16.628608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:16.760787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:16.760949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:16.760992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:16.761021] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:16.764851] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=87.85%) [2026-02-02T20:17:16.765162] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-02-02T20:17:16.765325] [INFO ] [sig ] BCYC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:16.918451] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BCYC.txt [2026-02-02T20:17:16.918631] [INFO ] [sig ] [368/3456] Completed BCYC in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:16.918678] [INFO ] [sig ] [369/3456] Forecasting BDC... [2026-02-02T20:17:16.918710] [INFO ] [sig ] Generating forecast for: BDC [2026-02-02T20:17:16.918741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-02-02T20:17:16.933861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-02-02T20:17:16.934290] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-02-02T20:17:16.935330] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-02-02T20:17:16.935393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:16.935431] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:16.935464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:16.935541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:17.003849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:17.004734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:17.004847] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:17.004884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:17.134638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:17.134792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:17.134834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:17.134861] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:17.138250] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: UP (p=53.29%) [2026-02-02T20:17:17.138534] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-02-02T20:17:17.138684] [INFO ] [sig ] BDC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:17.289395] [INFO ] [LOCAL ] Saved forecast: BDC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BDC.txt [2026-02-02T20:17:17.289541] [INFO ] [sig ] [369/3456] Completed BDC in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:17.289599] [INFO ] [sig ] [370/3456] Forecasting BDJ... [2026-02-02T20:17:17.289630] [INFO ] [sig ] Generating forecast for: BDJ [2026-02-02T20:17:17.289659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-02-02T20:17:17.300678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-02-02T20:17:17.301020] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-02-02T20:17:17.301843] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-02-02T20:17:17.301897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:17.301929] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:17.301978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:17.302039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:17.365196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:17.365913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:17.366211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:17.366246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:17.493422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:17.493588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:17.493631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:17.493661] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:17.497360] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: DOWN (p=43.67%) [2026-02-02T20:17:17.497672] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-02-02T20:17:17.497810] [INFO ] [sig ] BDJ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:17.642041] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BDJ.txt [2026-02-02T20:17:17.642202] [INFO ] [sig ] [370/3456] Completed BDJ in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:17.642264] [INFO ] [sig ] [371/3456] Forecasting BDN... [2026-02-02T20:17:17.642326] [INFO ] [sig ] Generating forecast for: BDN [2026-02-02T20:17:17.642371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-02-02T20:17:17.654291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-02-02T20:17:17.654644] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-02-02T20:17:17.655555] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-02-02T20:17:17.655629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:17.655663] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:17.655692] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:17.655752] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:17.715671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:17.716480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:17.716565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:17.716619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:17.841611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:17.841784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:17.841848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:17.841888] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:17.845378] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=11.57%) [2026-02-02T20:17:17.845706] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-02-02T20:17:17.845848] [INFO ] [sig ] BDN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:17.991427] [INFO ] [LOCAL ] Saved forecast: BDN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BDN.txt [2026-02-02T20:17:17.991588] [INFO ] [sig ] [371/3456] Completed BDN in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:17.991633] [INFO ] [sig ] [372/3456] Forecasting BDRX... [2026-02-02T20:17:17.991662] [INFO ] [sig ] Generating forecast for: BDRX [2026-02-02T20:17:17.991692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-02-02T20:17:18.002827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-02-02T20:17:18.003136] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-02-02T20:17:18.003991] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-02-02T20:17:18.004047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:18.004080] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:18.004108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:18.004166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:18.061757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:18.062470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:18.062550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:18.062601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:18.191227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:18.191398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:18.191439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:18.191470] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:18.195963] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: UP (p=86.17%) [2026-02-02T20:17:18.196287] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-02-02T20:17:18.196430] [INFO ] [sig ] BDRX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:18.356188] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BDRX.txt [2026-02-02T20:17:18.356337] [INFO ] [sig ] [372/3456] Completed BDRX in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:18.356377] [INFO ] [sig ] [373/3456] Forecasting BDSX... [2026-02-02T20:17:18.356406] [INFO ] [sig ] Generating forecast for: BDSX [2026-02-02T20:17:18.356436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-02-02T20:17:18.369784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-02-02T20:17:18.370171] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-02-02T20:17:18.371047] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-02-02T20:17:18.371102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:18.371135] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:18.371163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:18.371220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:18.429282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:18.430137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:18.430223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:18.430256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:18.553466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:18.553673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:18.553729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:18.553778] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:18.558678] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: DOWN (p=38.01%) [2026-02-02T20:17:18.559306] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-02-02T20:17:18.559487] [INFO ] [sig ] BDSX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:18.714281] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BDSX.txt [2026-02-02T20:17:18.714486] [INFO ] [sig ] [373/3456] Completed BDSX in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:18.714535] [INFO ] [sig ] [374/3456] Forecasting BDTX... [2026-02-02T20:17:18.714565] [INFO ] [sig ] Generating forecast for: BDTX [2026-02-02T20:17:18.714637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-02-02T20:17:18.726650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-02-02T20:17:18.727218] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-02-02T20:17:18.728284] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-02-02T20:17:18.728347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:18.728386] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:18.728418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:18.728491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:18.794097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:18.795024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:18.795111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:18.795146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:18.923467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:18.923653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:18.923695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:18.923723] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:18.927266] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: DOWN (p=28.77%) [2026-02-02T20:17:18.927560] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-02-02T20:17:18.927740] [INFO ] [sig ] BDTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:19.079181] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BDTX.txt [2026-02-02T20:17:19.079370] [INFO ] [sig ] [374/3456] Completed BDTX in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:19.079421] [INFO ] [sig ] [375/3456] Forecasting BDX... [2026-02-02T20:17:19.079453] [INFO ] [sig ] Generating forecast for: BDX [2026-02-02T20:17:19.079485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-02-02T20:17:19.092767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-02-02T20:17:19.093168] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-02-02T20:17:19.094070] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-02-02T20:17:19.094129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:19.094163] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:19.094193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:19.094251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:19.158053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:19.159386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:19.159506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:19.159551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:19.289270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:19.289435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:19.289477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:19.289507] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:19.293773] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=91.47%) [2026-02-02T20:17:19.294349] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-02-02T20:17:19.294499] [INFO ] [sig ] BDX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:19.467526] [INFO ] [LOCAL ] Saved forecast: BDX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BDX.txt [2026-02-02T20:17:19.467748] [INFO ] [sig ] [375/3456] Completed BDX in 0.4s | 2.78 sym/s | Total: 2.2m | ETA: 18.5m [2026-02-02T20:17:19.467793] [INFO ] [sig ] [376/3456] Forecasting BE... [2026-02-02T20:17:19.467825] [INFO ] [sig ] Generating forecast for: BE [2026-02-02T20:17:19.467855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-02-02T20:17:19.480387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-02-02T20:17:19.480807] [INFO ] [FORECASTER] Starting predict_future for BE [2026-02-02T20:17:19.481631] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-02-02T20:17:19.481684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:19.481717] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:19.481744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:19.481802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:19.545837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:19.546979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:19.547084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:19.547119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:19.676981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:19.677141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:19.677183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:19.677214] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:19.680966] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: UP (p=68.50%) [2026-02-02T20:17:19.681313] [INFO ] [FORECASTER] Completed predict_future for BE [2026-02-02T20:17:19.681499] [INFO ] [sig ] BE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:19.850179] [INFO ] [LOCAL ] Saved forecast: BE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BE.txt [2026-02-02T20:17:19.850343] [INFO ] [sig ] [376/3456] Completed BE in 0.4s | 2.78 sym/s | Total: 2.3m | ETA: 18.5m [2026-02-02T20:17:19.850385] [INFO ] [sig ] [377/3456] Forecasting BEAM... [2026-02-02T20:17:19.850415] [INFO ] [sig ] Generating forecast for: BEAM [2026-02-02T20:17:19.850448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-02-02T20:17:19.863768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-02-02T20:17:19.864205] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-02-02T20:17:19.865175] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-02-02T20:17:19.865247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:19.865317] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:19.865346] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:19.865407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:19.932976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:19.934062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:19.934179] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:19.934229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:20.065850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:20.066012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:20.066052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:20.066081] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:20.069752] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=22.35%) [2026-02-02T20:17:20.070127] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-02-02T20:17:20.070275] [INFO ] [sig ] BEAM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:20.241536] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BEAM.txt [2026-02-02T20:17:20.241739] [INFO ] [sig ] [377/3456] Completed BEAM in 0.4s | 2.78 sym/s | Total: 2.3m | ETA: 18.5m [2026-02-02T20:17:20.241784] [INFO ] [sig ] [378/3456] Forecasting BEEM... [2026-02-02T20:17:20.241823] [INFO ] [sig ] Generating forecast for: BEEM [2026-02-02T20:17:20.241857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-02-02T20:17:20.254890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-02-02T20:17:20.255233] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-02-02T20:17:20.256126] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-02-02T20:17:20.256181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:20.256213] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:20.256239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:20.256295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:20.314076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:20.315367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:20.315452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:20.315484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:20.434038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:20.434199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:20.434239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:20.434267] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:20.437715] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: DOWN (p=48.82%) [2026-02-02T20:17:20.438020] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-02-02T20:17:20.438147] [INFO ] [sig ] BEEM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:20.582222] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BEEM.txt [2026-02-02T20:17:20.582364] [INFO ] [sig ] [378/3456] Completed BEEM in 0.3s | 2.78 sym/s | Total: 2.3m | ETA: 18.5m [2026-02-02T20:17:20.582403] [INFO ] [sig ] [379/3456] Forecasting BEEP... [2026-02-02T20:17:20.582432] [INFO ] [sig ] Generating forecast for: BEEP [2026-02-02T20:17:20.582461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-02-02T20:17:20.594055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-02-02T20:17:20.594342] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-02-02T20:17:20.595194] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-02-02T20:17:20.595259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:20.595305] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:20.595347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:20.595412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:20.654975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:20.655863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:20.655955] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:20.656016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:20.769301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:20.769476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:20.769519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:20.769550] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:20.773528] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: DOWN (p=6.19%) [2026-02-02T20:17:20.773831] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-02-02T20:17:20.773961] [INFO ] [sig ] BEEP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:20.916972] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BEEP.txt [2026-02-02T20:17:20.917126] [INFO ] [sig ] [379/3456] Completed BEEP in 0.3s | 2.78 sym/s | Total: 2.3m | ETA: 18.5m [2026-02-02T20:17:20.917167] [INFO ] [sig ] [380/3456] Forecasting BEKE... [2026-02-02T20:17:20.917196] [INFO ] [sig ] Generating forecast for: BEKE [2026-02-02T20:17:20.917228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-02-02T20:17:20.930318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-02-02T20:17:20.930632] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-02-02T20:17:20.931451] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-02-02T20:17:20.931506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:20.931537] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:20.931564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:20.931642] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:20.992410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:20.993279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:20.993367] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:20.993402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:21.112213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:21.112371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:21.112411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:21.112473] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:21.116217] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: UP (p=83.36%) [2026-02-02T20:17:21.116487] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-02-02T20:17:21.116629] [INFO ] [sig ] BEKE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:21.262893] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BEKE.txt [2026-02-02T20:17:21.263056] [INFO ] [sig ] [380/3456] Completed BEKE in 0.3s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:21.263095] [INFO ] [sig ] [381/3456] Forecasting BELFA... [2026-02-02T20:17:21.263124] [INFO ] [sig ] Generating forecast for: BELFA [2026-02-02T20:17:21.263156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-02-02T20:17:21.278714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-02-02T20:17:21.279352] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-02-02T20:17:21.280413] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-02-02T20:17:21.280470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:21.280503] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:21.280531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:21.280605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:21.339628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:21.340788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:21.340894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:21.340936] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:21.444666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:21.444836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:21.444877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:21.444906] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:21.448529] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: DOWN (p=4.82%) [2026-02-02T20:17:21.448913] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-02-02T20:17:21.449064] [INFO ] [sig ] BELFA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:21.603155] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BELFA.txt [2026-02-02T20:17:21.603316] [INFO ] [sig ] [381/3456] Completed BELFA in 0.3s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:21.603355] [INFO ] [sig ] [382/3456] Forecasting BELFB... [2026-02-02T20:17:21.603387] [INFO ] [sig ] Generating forecast for: BELFB [2026-02-02T20:17:21.603416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-02-02T20:17:21.616296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-02-02T20:17:21.616700] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-02-02T20:17:21.617511] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-02-02T20:17:21.617564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:21.617637] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:21.617665] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:21.617722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:21.680831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:21.681844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:21.681983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:21.682019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:21.805706] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:21.805893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:21.805948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:21.805980] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:21.809603] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=92.10%) [2026-02-02T20:17:21.809961] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-02-02T20:17:21.810109] [INFO ] [sig ] BELFB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:21.956830] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BELFB.txt [2026-02-02T20:17:21.956993] [INFO ] [sig ] [382/3456] Completed BELFB in 0.4s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:21.957037] [INFO ] [sig ] [383/3456] Forecasting BEN... [2026-02-02T20:17:21.957068] [INFO ] [sig ] Generating forecast for: BEN [2026-02-02T20:17:21.957100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-02-02T20:17:21.970158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-02-02T20:17:21.970526] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-02-02T20:17:21.971412] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-02-02T20:17:21.971479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:21.971513] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:21.971541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:21.971614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:22.033646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:22.034642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:22.034737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:22.034773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:22.162358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:22.162520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:22.162563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:22.162624] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:22.166155] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: UP (p=66.80%) [2026-02-02T20:17:22.166453] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-02-02T20:17:22.166623] [INFO ] [sig ] BEN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:22.309513] [INFO ] [LOCAL ] Saved forecast: BEN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BEN.txt [2026-02-02T20:17:22.309668] [INFO ] [sig ] [383/3456] Completed BEN in 0.4s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:22.309709] [INFO ] [sig ] [384/3456] Forecasting BEP... [2026-02-02T20:17:22.309738] [INFO ] [sig ] Generating forecast for: BEP [2026-02-02T20:17:22.309767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-02-02T20:17:22.323405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-02-02T20:17:22.323743] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-02-02T20:17:22.324605] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-02-02T20:17:22.324664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:22.324700] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:22.324729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:22.324799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:22.385740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:22.386420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:22.386500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:22.386534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:22.513202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:22.513381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:22.513440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:22.513480] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:22.517498] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: UP (p=91.19%) [2026-02-02T20:17:22.517858] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-02-02T20:17:22.518021] [INFO ] [sig ] BEP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:22.668207] [INFO ] [LOCAL ] Saved forecast: BEP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BEP.txt [2026-02-02T20:17:22.668361] [INFO ] [sig ] [384/3456] Completed BEP in 0.4s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:22.668408] [INFO ] [sig ] [385/3456] Forecasting BEPH... [2026-02-02T20:17:22.668453] [INFO ] [sig ] Generating forecast for: BEPH [2026-02-02T20:17:22.668497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-02-02T20:17:22.680632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-02-02T20:17:22.680935] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-02-02T20:17:22.681757] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-02-02T20:17:22.681812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:22.681845] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:22.681876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:22.681936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:22.742978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:22.743777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:22.743859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:22.743892] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:22.868282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:22.868471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:22.868513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:22.868541] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:22.872070] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-02-02T20:17:22.872345] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-02-02T20:17:22.872466] [INFO ] [sig ] BEPH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:23.013684] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BEPH.txt [2026-02-02T20:17:23.013810] [INFO ] [sig ] [385/3456] Completed BEPH in 0.3s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:23.013848] [INFO ] [sig ] [386/3456] Forecasting BEPI... [2026-02-02T20:17:23.013877] [INFO ] [sig ] Generating forecast for: BEPI [2026-02-02T20:17:23.013906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-02-02T20:17:23.028859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-02-02T20:17:23.029254] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-02-02T20:17:23.030133] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-02-02T20:17:23.030187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:23.030219] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:23.030245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:23.030301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:23.088328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:23.089155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:23.089237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:23.089270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:23.196642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:23.196804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:23.196846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:23.196882] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:23.200873] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-02-02T20:17:23.201204] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-02-02T20:17:23.201347] [INFO ] [sig ] BEPI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:23.350011] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BEPI.txt [2026-02-02T20:17:23.350159] [INFO ] [sig ] [386/3456] Completed BEPI in 0.3s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:23.350207] [INFO ] [sig ] [387/3456] Forecasting BFAM... [2026-02-02T20:17:23.350240] [INFO ] [sig ] Generating forecast for: BFAM [2026-02-02T20:17:23.350271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-02-02T20:17:23.363168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-02-02T20:17:23.363518] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-02-02T20:17:23.364356] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-02-02T20:17:23.364411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:23.364444] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:23.364474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:23.364531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:23.423699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:23.424628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:23.424770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:23.424805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:23.552103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:23.552262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:23.552305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:23.552335] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:23.556363] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: UP (p=60.51%) [2026-02-02T20:17:23.556754] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-02-02T20:17:23.556920] [INFO ] [sig ] BFAM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:23.707283] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BFAM.txt [2026-02-02T20:17:23.707446] [INFO ] [sig ] [387/3456] Completed BFAM in 0.4s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:23.707488] [INFO ] [sig ] [388/3456] Forecasting BFC... [2026-02-02T20:17:23.707518] [INFO ] [sig ] Generating forecast for: BFC [2026-02-02T20:17:23.707548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-02-02T20:17:23.720505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-02-02T20:17:23.720938] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-02-02T20:17:23.721768] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-02-02T20:17:23.721823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:23.721858] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:23.721887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:23.721946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:23.783475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:23.784363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:23.784448] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:23.784483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:23.903219] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:23.903377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:23.903417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:23.903446] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:23.906980] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: UP (p=52.59%) [2026-02-02T20:17:23.907252] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-02-02T20:17:23.907393] [INFO ] [sig ] BFC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:24.050601] [INFO ] [LOCAL ] Saved forecast: BFC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BFC.txt [2026-02-02T20:17:24.050738] [INFO ] [sig ] [388/3456] Completed BFC in 0.3s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:24.050778] [INFO ] [sig ] [389/3456] Forecasting BFH... [2026-02-02T20:17:24.050808] [INFO ] [sig ] Generating forecast for: BFH [2026-02-02T20:17:24.050839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-02-02T20:17:24.064042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-02-02T20:17:24.064323] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-02-02T20:17:24.065357] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-02-02T20:17:24.065410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:24.065442] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:24.065469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:24.065526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:24.125478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:24.126347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:24.126431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:24.126464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:24.252747] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:24.252914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:24.252956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:24.252986] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:24.256415] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: DOWN (p=41.29%) [2026-02-02T20:17:24.256715] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-02-02T20:17:24.256844] [INFO ] [sig ] BFH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:24.405609] [INFO ] [LOCAL ] Saved forecast: BFH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BFH.txt [2026-02-02T20:17:24.405746] [INFO ] [sig ] [389/3456] Completed BFH in 0.4s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:24.405784] [INFO ] [sig ] [390/3456] Forecasting BFK... [2026-02-02T20:17:24.405813] [INFO ] [sig ] Generating forecast for: BFK [2026-02-02T20:17:24.405845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-02-02T20:17:24.419077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-02-02T20:17:24.419384] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-02-02T20:17:24.420204] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-02-02T20:17:24.420258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:24.420293] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:24.420321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:24.420378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:24.482891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:24.483691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:24.483775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:24.483809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:24.605768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:24.605937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:24.606012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:24.606057] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:24.610928] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: DOWN (p=9.72%) [2026-02-02T20:17:24.611381] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-02-02T20:17:24.611548] [INFO ] [sig ] BFK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:24.756554] [INFO ] [LOCAL ] Saved forecast: BFK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BFK.txt [2026-02-02T20:17:24.756805] [INFO ] [sig ] [390/3456] Completed BFK in 0.4s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:24.756878] [INFO ] [sig ] [391/3456] Forecasting BFLY... [2026-02-02T20:17:24.756917] [INFO ] [sig ] Generating forecast for: BFLY [2026-02-02T20:17:24.756953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-02-02T20:17:24.768843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-02-02T20:17:24.769122] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-02-02T20:17:24.769911] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-02-02T20:17:24.769964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:24.769996] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:24.770023] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:24.770079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:24.829365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:24.830252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:24.830334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:24.830369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:24.956213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:24.956368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:24.956411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:24.956441] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:24.960303] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: DOWN (p=20.02%) [2026-02-02T20:17:24.960610] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-02-02T20:17:24.960753] [INFO ] [sig ] BFLY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:25.108734] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BFLY.txt [2026-02-02T20:17:25.108882] [INFO ] [sig ] [391/3456] Completed BFLY in 0.4s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:25.108921] [INFO ] [sig ] [392/3456] Forecasting BFS... [2026-02-02T20:17:25.108951] [INFO ] [sig ] Generating forecast for: BFS [2026-02-02T20:17:25.108983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-02-02T20:17:25.121535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-02-02T20:17:25.121869] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-02-02T20:17:25.122668] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-02-02T20:17:25.122721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:25.122754] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:25.122781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:25.122838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:25.181952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:25.182988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:25.183278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:25.183312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:25.304452] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:25.304619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:25.304663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:25.304692] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:25.308268] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-02-02T20:17:25.308555] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-02-02T20:17:25.308703] [INFO ] [sig ] BFS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:25.511469] [INFO ] [LOCAL ] Saved forecast: BFS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BFS.txt [2026-02-02T20:17:25.511634] [INFO ] [sig ] [392/3456] Completed BFS in 0.4s | 2.78 sym/s | Total: 2.3m | ETA: 18.4m [2026-02-02T20:17:25.511682] [INFO ] [sig ] [393/3456] Forecasting BFZ... [2026-02-02T20:17:25.511713] [INFO ] [sig ] Generating forecast for: BFZ [2026-02-02T20:17:25.511743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-02-02T20:17:25.524074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-02-02T20:17:25.524616] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-02-02T20:17:25.525616] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-02-02T20:17:25.525670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:25.525703] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:25.525730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:25.525787] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:25.589456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:25.590513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:25.590610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:25.590645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:25.709970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:25.710142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:25.710182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:25.710212] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:25.713729] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: DOWN (p=37.12%) [2026-02-02T20:17:25.714029] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-02-02T20:17:25.714164] [INFO ] [sig ] BFZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:25.863435] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BFZ.txt [2026-02-02T20:17:25.863611] [INFO ] [sig ] [393/3456] Completed BFZ in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 18.4m [2026-02-02T20:17:25.863655] [INFO ] [sig ] [394/3456] Forecasting BG... [2026-02-02T20:17:25.863684] [INFO ] [sig ] Generating forecast for: BG [2026-02-02T20:17:25.863714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-02-02T20:17:25.875693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-02-02T20:17:25.876099] [INFO ] [FORECASTER] Starting predict_future for BG [2026-02-02T20:17:25.877082] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-02-02T20:17:25.877140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:25.877204] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:25.877245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:25.877306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:25.936529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:25.937404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:25.937486] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:25.937520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:26.061423] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:26.061598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:26.061640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:26.061669] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:26.065199] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-02-02T20:17:26.065524] [INFO ] [FORECASTER] Completed predict_future for BG [2026-02-02T20:17:26.065676] [INFO ] [sig ] BG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:26.215386] [INFO ] [LOCAL ] Saved forecast: BG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BG.txt [2026-02-02T20:17:26.215549] [INFO ] [sig ] [394/3456] Completed BG in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 18.4m [2026-02-02T20:17:26.215617] [INFO ] [sig ] [395/3456] Forecasting BGB... [2026-02-02T20:17:26.215649] [INFO ] [sig ] Generating forecast for: BGB [2026-02-02T20:17:26.215680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-02-02T20:17:26.227912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-02-02T20:17:26.228330] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-02-02T20:17:26.229235] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-02-02T20:17:26.229297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:26.229331] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:26.229359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:26.229418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:26.287842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:26.288809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:26.288913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:26.288948] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:26.414780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:26.414948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:26.414991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:26.415020] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:26.418807] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: UP (p=71.17%) [2026-02-02T20:17:26.419199] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-02-02T20:17:26.419346] [INFO ] [sig ] BGB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:26.571821] [INFO ] [LOCAL ] Saved forecast: BGB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BGB.txt [2026-02-02T20:17:26.571980] [INFO ] [sig ] [395/3456] Completed BGB in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:26.572021] [INFO ] [sig ] [396/3456] Forecasting BGC... [2026-02-02T20:17:26.572050] [INFO ] [sig ] Generating forecast for: BGC [2026-02-02T20:17:26.572081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-02-02T20:17:26.583591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-02-02T20:17:26.583953] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-02-02T20:17:26.584789] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-02-02T20:17:26.584843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:26.584878] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:26.584909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:26.584979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:26.645485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:26.646362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:26.646446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:26.646479] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:26.779796] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:26.779959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:26.780000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:26.780030] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:26.783887] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-02-02T20:17:26.784268] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-02-02T20:17:26.784416] [INFO ] [sig ] BGC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:26.940137] [INFO ] [LOCAL ] Saved forecast: BGC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BGC.txt [2026-02-02T20:17:26.940297] [INFO ] [sig ] [396/3456] Completed BGC in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:26.940337] [INFO ] [sig ] [397/3456] Forecasting BGH... [2026-02-02T20:17:26.940369] [INFO ] [sig ] Generating forecast for: BGH [2026-02-02T20:17:26.940400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-02-02T20:17:26.954936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-02-02T20:17:26.955430] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-02-02T20:17:26.956543] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-02-02T20:17:26.956641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:26.956684] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:26.956713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:26.956772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:27.017024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:27.017943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:27.018029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:27.018063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:27.145541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:27.145721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:27.145763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:27.145793] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:27.149568] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: UP (p=52.02%) [2026-02-02T20:17:27.149999] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-02-02T20:17:27.150160] [INFO ] [sig ] BGH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:27.297425] [INFO ] [LOCAL ] Saved forecast: BGH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BGH.txt [2026-02-02T20:17:27.297620] [INFO ] [sig ] [397/3456] Completed BGH in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:27.297667] [INFO ] [sig ] [398/3456] Forecasting BGLC... [2026-02-02T20:17:27.297697] [INFO ] [sig ] Generating forecast for: BGLC [2026-02-02T20:17:27.297733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-02-02T20:17:27.309392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-02-02T20:17:27.309800] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-02-02T20:17:27.310621] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-02-02T20:17:27.310675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:27.310707] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:27.310734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:27.310791] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:27.369069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:27.369952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:27.370040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:27.370073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:27.491213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:27.491375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:27.491416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:27.491444] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:27.494997] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: UP (p=75.55%) [2026-02-02T20:17:27.495299] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-02-02T20:17:27.495438] [INFO ] [sig ] BGLC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:27.638663] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BGLC.txt [2026-02-02T20:17:27.638817] [INFO ] [sig ] [398/3456] Completed BGLC in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:27.638857] [INFO ] [sig ] [399/3456] Forecasting BGRN... [2026-02-02T20:17:27.638888] [INFO ] [sig ] Generating forecast for: BGRN [2026-02-02T20:17:27.638918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-02-02T20:17:27.650234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-02-02T20:17:27.650612] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-02-02T20:17:27.651402] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-02-02T20:17:27.651454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:27.651486] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:27.651512] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:27.651597] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:27.711357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:27.712237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:27.712326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:27.712360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:27.838967] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:27.839126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:27.839166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:27.839196] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:27.842686] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: DOWN (p=12.96%) [2026-02-02T20:17:27.842970] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-02-02T20:17:27.843100] [INFO ] [sig ] BGRN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:27.991660] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BGRN.txt [2026-02-02T20:17:27.991844] [INFO ] [sig ] [399/3456] Completed BGRN in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:27.991885] [INFO ] [sig ] [400/3456] Forecasting BGS... [2026-02-02T20:17:27.991915] [INFO ] [sig ] Generating forecast for: BGS [2026-02-02T20:17:27.991950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-02-02T20:17:28.005171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-02-02T20:17:28.005458] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-02-02T20:17:28.006285] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-02-02T20:17:28.006338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:28.006371] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:28.006397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:28.006454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:28.067802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:28.068588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:28.068671] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:28.068707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:28.193634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:28.193793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:28.193836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:28.193866] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:28.197246] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=10.78%) [2026-02-02T20:17:28.197526] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-02-02T20:17:28.197693] [INFO ] [sig ] BGS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:28.342797] [INFO ] [LOCAL ] Saved forecast: BGS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BGS.txt [2026-02-02T20:17:28.342933] [INFO ] [sig ] [400/3456] Completed BGS in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:28.342974] [INFO ] [sig ] [401/3456] Forecasting BGSF... [2026-02-02T20:17:28.343004] [INFO ] [sig ] Generating forecast for: BGSF [2026-02-02T20:17:28.343033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-02-02T20:17:28.355481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-02-02T20:17:28.355915] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-02-02T20:17:28.356996] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-02-02T20:17:28.357062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:28.357103] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:28.357137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:28.357196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:28.417983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:28.418761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:28.418844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:28.418878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:28.536181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:28.536336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:28.536377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:28.536407] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:28.540057] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: UP (p=53.15%) [2026-02-02T20:17:28.540360] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-02-02T20:17:28.540491] [INFO ] [sig ] BGSF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:28.682011] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BGSF.txt [2026-02-02T20:17:28.682152] [INFO ] [sig ] [401/3456] Completed BGSF in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:28.682195] [INFO ] [sig ] [402/3456] Forecasting BGX... [2026-02-02T20:17:28.682225] [INFO ] [sig ] Generating forecast for: BGX [2026-02-02T20:17:28.682256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-02-02T20:17:28.697061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-02-02T20:17:28.697364] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-02-02T20:17:28.698206] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-02-02T20:17:28.698258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:28.698291] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:28.698506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:28.698562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:28.759821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:28.760551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:28.760651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:28.760686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:28.884164] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:28.884316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:28.884355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:28.884384] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:28.887749] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: UP (p=81.35%) [2026-02-02T20:17:28.888024] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-02-02T20:17:28.888153] [INFO ] [sig ] BGX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:29.042663] [INFO ] [LOCAL ] Saved forecast: BGX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BGX.txt [2026-02-02T20:17:29.042835] [INFO ] [sig ] [402/3456] Completed BGX in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:29.042904] [INFO ] [sig ] [403/3456] Forecasting BGY... [2026-02-02T20:17:29.042947] [INFO ] [sig ] Generating forecast for: BGY [2026-02-02T20:17:29.042996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-02-02T20:17:29.055425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-02-02T20:17:29.055836] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-02-02T20:17:29.056845] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-02-02T20:17:29.056899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:29.056933] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:29.056961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:29.057020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:29.118408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:29.119245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:29.119327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:29.119361] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:29.243979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:29.244154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:29.244202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:29.244233] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:29.247856] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-02-02T20:17:29.248149] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-02-02T20:17:29.248291] [INFO ] [sig ] BGY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:29.402157] [INFO ] [LOCAL ] Saved forecast: BGY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BGY.txt [2026-02-02T20:17:29.402304] [INFO ] [sig ] [403/3456] Completed BGY in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:29.402344] [INFO ] [sig ] [404/3456] Forecasting BHC... [2026-02-02T20:17:29.402374] [INFO ] [sig ] Generating forecast for: BHC [2026-02-02T20:17:29.402404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-02-02T20:17:29.415855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-02-02T20:17:29.416140] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-02-02T20:17:29.417125] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-02-02T20:17:29.417183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:29.417215] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:29.417242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:29.417461] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:29.475753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:29.476610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:29.476721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:29.476755] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:29.601195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:29.601351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:29.601393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:29.601424] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:29.604862] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: UP (p=85.51%) [2026-02-02T20:17:29.605141] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-02-02T20:17:29.605271] [INFO ] [sig ] BHC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:29.749911] [INFO ] [LOCAL ] Saved forecast: BHC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BHC.txt [2026-02-02T20:17:29.750063] [INFO ] [sig ] [404/3456] Completed BHC in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:29.750110] [INFO ] [sig ] [405/3456] Forecasting BHE... [2026-02-02T20:17:29.750146] [INFO ] [sig ] Generating forecast for: BHE [2026-02-02T20:17:29.750180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-02-02T20:17:29.763111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-02-02T20:17:29.763480] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-02-02T20:17:29.764283] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-02-02T20:17:29.764335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:29.764367] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:29.764393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:29.764453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:29.821887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:29.822555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:29.822651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:29.822685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:29.946293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:29.946447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:29.946490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:29.946520] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:29.950014] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: DOWN (p=24.72%) [2026-02-02T20:17:29.950295] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-02-02T20:17:29.950426] [INFO ] [sig ] BHE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:30.096888] [INFO ] [LOCAL ] Saved forecast: BHE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BHE.txt [2026-02-02T20:17:30.097036] [INFO ] [sig ] [405/3456] Completed BHE in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:30.097074] [INFO ] [sig ] [406/3456] Forecasting BHF... [2026-02-02T20:17:30.097104] [INFO ] [sig ] Generating forecast for: BHF [2026-02-02T20:17:30.097133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-02-02T20:17:30.108894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-02-02T20:17:30.109227] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-02-02T20:17:30.110054] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-02-02T20:17:30.110107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:30.110139] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:30.110165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:30.110222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:30.168384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:30.169236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:30.169315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:30.169350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:30.296671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:30.296829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:30.296872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:30.296902] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:30.300399] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: UP (p=64.85%) [2026-02-02T20:17:30.300710] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-02-02T20:17:30.300844] [INFO ] [sig ] BHF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:30.447850] [INFO ] [LOCAL ] Saved forecast: BHF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BHF.txt [2026-02-02T20:17:30.447983] [INFO ] [sig ] [406/3456] Completed BHF in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:30.448030] [INFO ] [sig ] [407/3456] Forecasting BHFAL... [2026-02-02T20:17:30.448065] [INFO ] [sig ] Generating forecast for: BHFAL [2026-02-02T20:17:30.448101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-02-02T20:17:30.460002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-02-02T20:17:30.460291] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-02-02T20:17:30.461087] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-02-02T20:17:30.461139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:30.461180] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:30.461208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:30.461265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:30.520154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:30.520909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:30.520992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:30.521026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:30.645260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:30.645411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:30.645450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:30.645477] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:30.648886] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: DOWN (p=22.76%) [2026-02-02T20:17:30.649163] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-02-02T20:17:30.649286] [INFO ] [sig ] BHFAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:30.795268] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BHFAL.txt [2026-02-02T20:17:30.795443] [INFO ] [sig ] [407/3456] Completed BHFAL in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:30.795485] [INFO ] [sig ] [408/3456] Forecasting BHFAM... [2026-02-02T20:17:30.795514] [INFO ] [sig ] Generating forecast for: BHFAM [2026-02-02T20:17:30.795544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-02-02T20:17:30.807399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-02-02T20:17:30.807838] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-02-02T20:17:30.808649] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-02-02T20:17:30.808702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:30.808735] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:30.808763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:30.808819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:30.865267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:30.866051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:30.866131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:30.866164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:30.986409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:30.986564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:30.986624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:30.986655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:30.990273] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: UP (p=56.35%) [2026-02-02T20:17:30.990614] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-02-02T20:17:30.990752] [INFO ] [sig ] BHFAM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:31.137124] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BHFAM.txt [2026-02-02T20:17:31.137269] [INFO ] [sig ] [408/3456] Completed BHFAM in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 18.3m [2026-02-02T20:17:31.137326] [INFO ] [sig ] [409/3456] Forecasting BHFAN... [2026-02-02T20:17:31.137360] [INFO ] [sig ] Generating forecast for: BHFAN [2026-02-02T20:17:31.137398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-02-02T20:17:31.149631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-02-02T20:17:31.149916] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-02-02T20:17:31.150715] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-02-02T20:17:31.150768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:31.150800] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:31.150827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:31.150888] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:31.212020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:31.212996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:31.213079] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:31.213113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:31.338417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:31.338592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:31.338633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:31.338662] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:31.342012] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: DOWN (p=25.61%) [2026-02-02T20:17:31.342477] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-02-02T20:17:31.342617] [INFO ] [sig ] BHFAN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:31.486242] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BHFAN.txt [2026-02-02T20:17:31.486383] [INFO ] [sig ] [409/3456] Completed BHFAN in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 18.2m [2026-02-02T20:17:31.486421] [INFO ] [sig ] [410/3456] Forecasting BHFAO... [2026-02-02T20:17:31.486451] [INFO ] [sig ] Generating forecast for: BHFAO [2026-02-02T20:17:31.486481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-02-02T20:17:31.499903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-02-02T20:17:31.500201] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-02-02T20:17:31.500997] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-02-02T20:17:31.501049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:31.501084] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:31.501112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:31.501168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:31.561823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:31.562686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:31.562770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:31.562805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:31.687064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:31.687228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:31.687270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:31.687302] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:31.690888] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: UP (p=92.25%) [2026-02-02T20:17:31.691291] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-02-02T20:17:31.691443] [INFO ] [sig ] BHFAO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:31.844623] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BHFAO.txt [2026-02-02T20:17:31.844798] [INFO ] [sig ] [410/3456] Completed BHFAO in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:31.844845] [INFO ] [sig ] [411/3456] Forecasting BHFAP... [2026-02-02T20:17:31.844879] [INFO ] [sig ] Generating forecast for: BHFAP [2026-02-02T20:17:31.844911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-02-02T20:17:31.859290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-02-02T20:17:31.860014] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-02-02T20:17:31.860936] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-02-02T20:17:31.860993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:31.861056] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:31.861091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:31.861150] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:31.922691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:31.923670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:31.923763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:31.923797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:32.054356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:32.054728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:32.054767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:32.054796] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:32.058784] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: UP (p=58.50%) [2026-02-02T20:17:32.059064] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-02-02T20:17:32.059187] [INFO ] [sig ] BHFAP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:32.206656] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BHFAP.txt [2026-02-02T20:17:32.206814] [INFO ] [sig ] [411/3456] Completed BHFAP in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:32.206854] [INFO ] [sig ] [412/3456] Forecasting BHK... [2026-02-02T20:17:32.206883] [INFO ] [sig ] Generating forecast for: BHK [2026-02-02T20:17:32.206913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-02-02T20:17:32.221275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-02-02T20:17:32.221789] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-02-02T20:17:32.222701] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-02-02T20:17:32.222757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:32.222790] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:32.222816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:32.222873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:32.287078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:32.288171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:32.288270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:32.288316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:32.414653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:32.414824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:32.414865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:32.414893] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:32.418475] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-02-02T20:17:32.418843] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-02-02T20:17:32.418990] [INFO ] [sig ] BHK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:32.578915] [INFO ] [LOCAL ] Saved forecast: BHK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BHK.txt [2026-02-02T20:17:32.579116] [INFO ] [sig ] [412/3456] Completed BHK in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:32.579169] [INFO ] [sig ] [413/3456] Forecasting BHP... [2026-02-02T20:17:32.579210] [INFO ] [sig ] Generating forecast for: BHP [2026-02-02T20:17:32.579248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-02-02T20:17:32.595391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-02-02T20:17:32.596150] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-02-02T20:17:32.597122] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-02-02T20:17:32.597179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:32.597215] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:32.597242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:32.597302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:32.661097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:32.662484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:32.662610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:32.662648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:32.796869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:32.797119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:32.797166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:32.797197] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:32.801765] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: DOWN (p=15.41%) [2026-02-02T20:17:32.802087] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-02-02T20:17:32.802235] [INFO ] [sig ] BHP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:32.957700] [INFO ] [LOCAL ] Saved forecast: BHP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BHP.txt [2026-02-02T20:17:32.957881] [INFO ] [sig ] [413/3456] Completed BHP in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:32.957923] [INFO ] [sig ] [414/3456] Forecasting BHRB... [2026-02-02T20:17:32.957953] [INFO ] [sig ] Generating forecast for: BHRB [2026-02-02T20:17:32.957985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-02-02T20:17:32.969998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-02-02T20:17:32.970409] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-02-02T20:17:32.971341] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-02-02T20:17:32.971398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:32.971430] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:32.971457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:32.971514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:33.036617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:33.037663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:33.037760] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:33.037795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:33.162044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:33.162201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:33.162259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:33.162320] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:33.166150] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=14.81%) [2026-02-02T20:17:33.166639] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-02-02T20:17:33.166767] [INFO ] [sig ] BHRB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:33.309523] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BHRB.txt [2026-02-02T20:17:33.309689] [INFO ] [sig ] [414/3456] Completed BHRB in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:33.309730] [INFO ] [sig ] [415/3456] Forecasting BHVN... [2026-02-02T20:17:33.309760] [INFO ] [sig ] Generating forecast for: BHVN [2026-02-02T20:17:33.309791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-02-02T20:17:33.323617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-02-02T20:17:33.323898] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-02-02T20:17:33.324720] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-02-02T20:17:33.324772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:33.324805] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:33.324832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:33.324889] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:33.381556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:33.382214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:33.382299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:33.382331] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:33.499533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:33.499716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:33.499759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:33.499786] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:33.503188] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: DOWN (p=18.75%) [2026-02-02T20:17:33.503474] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-02-02T20:17:33.503641] [INFO ] [sig ] BHVN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:33.644804] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BHVN.txt [2026-02-02T20:17:33.644958] [INFO ] [sig ] [415/3456] Completed BHVN in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:33.644999] [INFO ] [sig ] [416/3456] Forecasting BIAF... [2026-02-02T20:17:33.645029] [INFO ] [sig ] Generating forecast for: BIAF [2026-02-02T20:17:33.645058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-02-02T20:17:33.655683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-02-02T20:17:33.655999] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-02-02T20:17:33.656809] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-02-02T20:17:33.656863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:33.656895] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:33.656921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:33.656977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:33.713223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:33.714077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:33.714163] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:33.714196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:33.825017] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:33.825180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:33.825222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:33.825440] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:33.829455] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: DOWN (p=33.02%) [2026-02-02T20:17:33.829753] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-02-02T20:17:33.829880] [INFO ] [sig ] BIAF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:33.972604] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BIAF.txt [2026-02-02T20:17:33.972760] [INFO ] [sig ] [416/3456] Completed BIAF in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:33.972801] [INFO ] [sig ] [417/3456] Forecasting BIB... [2026-02-02T20:17:33.972830] [INFO ] [sig ] Generating forecast for: BIB [2026-02-02T20:17:33.972861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-02-02T20:17:33.983858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-02-02T20:17:33.984174] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-02-02T20:17:33.984984] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-02-02T20:17:33.985038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:33.985070] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:33.985096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:33.985154] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:34.044502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:34.045375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:34.045462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:34.045495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:34.153538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:34.153716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:34.153756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:34.153784] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:34.157191] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-02-02T20:17:34.157467] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-02-02T20:17:34.157619] [INFO ] [sig ] BIB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:34.300699] [INFO ] [LOCAL ] Saved forecast: BIB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BIB.txt [2026-02-02T20:17:34.300832] [INFO ] [sig ] [417/3456] Completed BIB in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:34.300872] [INFO ] [sig ] [418/3456] Forecasting BIIB... [2026-02-02T20:17:34.300901] [INFO ] [sig ] Generating forecast for: BIIB [2026-02-02T20:17:34.300931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-02-02T20:17:34.312608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-02-02T20:17:34.312948] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-02-02T20:17:34.313820] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-02-02T20:17:34.313873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:34.313915] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:34.313943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:34.314000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:34.371674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:34.372595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:34.372681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:34.372715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:34.502824] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:34.502988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:34.503028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:34.503057] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:34.506922] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: DOWN (p=5.01%) [2026-02-02T20:17:34.507200] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-02-02T20:17:34.507329] [INFO ] [sig ] BIIB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:34.655697] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BIIB.txt [2026-02-02T20:17:34.655848] [INFO ] [sig ] [418/3456] Completed BIIB in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:34.655891] [INFO ] [sig ] [419/3456] Forecasting BILI... [2026-02-02T20:17:34.655921] [INFO ] [sig ] Generating forecast for: BILI [2026-02-02T20:17:34.655951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-02-02T20:17:34.667925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-02-02T20:17:34.668277] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-02-02T20:17:34.669331] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-02-02T20:17:34.669384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:34.669415] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:34.669441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:34.669496] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:34.727687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:34.728558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:34.728663] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:34.728695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:34.853304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:34.853662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:34.853700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:34.853727] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:34.857152] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-02-02T20:17:34.857422] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-02-02T20:17:34.857546] [INFO ] [sig ] BILI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:35.005672] [INFO ] [LOCAL ] Saved forecast: BILI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BILI.txt [2026-02-02T20:17:35.005799] [INFO ] [sig ] [419/3456] Completed BILI in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:35.005837] [INFO ] [sig ] [420/3456] Forecasting BILL... [2026-02-02T20:17:35.005867] [INFO ] [sig ] Generating forecast for: BILL [2026-02-02T20:17:35.005897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-02-02T20:17:35.017748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-02-02T20:17:35.018038] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-02-02T20:17:35.018946] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-02-02T20:17:35.019001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:35.019034] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:35.019062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:35.019122] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:35.075746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:35.076373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:35.076449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:35.076481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:35.199907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:35.200020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:35.200058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:35.200086] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:35.203448] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: UP (p=87.20%) [2026-02-02T20:17:35.203758] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-02-02T20:17:35.203886] [INFO ] [sig ] BILL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:35.344392] [INFO ] [LOCAL ] Saved forecast: BILL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BILL.txt [2026-02-02T20:17:35.344501] [INFO ] [sig ] [420/3456] Completed BILL in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:35.344539] [INFO ] [sig ] [421/3456] Forecasting BIO... [2026-02-02T20:17:35.344567] [INFO ] [sig ] Generating forecast for: BIO [2026-02-02T20:17:35.344618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-02-02T20:17:35.355781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-02-02T20:17:35.356051] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-02-02T20:17:35.356869] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-02-02T20:17:35.356924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:35.356957] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:35.356985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:35.357042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:35.414601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:35.415179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:35.415281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:35.415315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:35.534720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:35.534879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:35.534918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:35.534947] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:35.538371] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=47.82%) [2026-02-02T20:17:35.538667] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-02-02T20:17:35.538797] [INFO ] [sig ] BIO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:35.685155] [INFO ] [LOCAL ] Saved forecast: BIO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BIO.txt [2026-02-02T20:17:35.685320] [INFO ] [sig ] [421/3456] Completed BIO in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:35.685359] [INFO ] [sig ] [422/3456] Forecasting BIP... [2026-02-02T20:17:35.685394] [INFO ] [sig ] Generating forecast for: BIP [2026-02-02T20:17:35.685427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-02-02T20:17:35.696914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-02-02T20:17:35.697244] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-02-02T20:17:35.698111] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-02-02T20:17:35.698170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:35.698209] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:35.698241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:35.698311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:35.755545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:35.756283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:35.756368] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:35.756401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:35.876667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:35.876818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:35.876858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:35.876887] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:35.880305] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-02-02T20:17:35.880595] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-02-02T20:17:35.880722] [INFO ] [sig ] BIP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:36.027300] [INFO ] [LOCAL ] Saved forecast: BIP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BIP.txt [2026-02-02T20:17:36.027438] [INFO ] [sig ] [422/3456] Completed BIP in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.2m [2026-02-02T20:17:36.027477] [INFO ] [sig ] [423/3456] Forecasting BIPH... [2026-02-02T20:17:36.027507] [INFO ] [sig ] Generating forecast for: BIPH [2026-02-02T20:17:36.027536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-02-02T20:17:36.041287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-02-02T20:17:36.041621] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-02-02T20:17:36.042409] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-02-02T20:17:36.042461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:36.042493] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:36.042519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:36.042595] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:36.101408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:36.102122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:36.102206] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:36.102246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:36.210408] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:36.210546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:36.210603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:36.210633] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:36.213935] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: DOWN (p=46.80%) [2026-02-02T20:17:36.214223] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-02-02T20:17:36.214349] [INFO ] [sig ] BIPH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:36.363922] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BIPH.txt [2026-02-02T20:17:36.364055] [INFO ] [sig ] [423/3456] Completed BIPH in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.1m [2026-02-02T20:17:36.364094] [INFO ] [sig ] [424/3456] Forecasting BIPI... [2026-02-02T20:17:36.364124] [INFO ] [sig ] Generating forecast for: BIPI [2026-02-02T20:17:36.364154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-02-02T20:17:36.375536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-02-02T20:17:36.375860] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-02-02T20:17:36.376649] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-02-02T20:17:36.376701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:36.376732] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:36.376758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:36.376813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:36.440631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:36.441374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:36.441457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:36.441491] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:36.550794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:36.550933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:36.550979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:36.551009] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:36.554528] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: DOWN (p=26.53%) [2026-02-02T20:17:36.554837] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-02-02T20:17:36.554969] [INFO ] [sig ] BIPI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:36.698642] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BIPI.txt [2026-02-02T20:17:36.698828] [INFO ] [sig ] [424/3456] Completed BIPI in 0.3s | 2.79 sym/s | Total: 2.5m | ETA: 18.1m [2026-02-02T20:17:36.698868] [INFO ] [sig ] [425/3456] Forecasting BIRD... [2026-02-02T20:17:36.698898] [INFO ] [sig ] Generating forecast for: BIRD [2026-02-02T20:17:36.698929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-02-02T20:17:36.711153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-02-02T20:17:36.711654] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-02-02T20:17:36.712685] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-02-02T20:17:36.712738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:36.712770] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:36.712796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:36.712851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:36.773670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:36.774788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:36.774886] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:36.774921] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:36.903276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:36.903434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:36.903475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:36.903521] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:36.907157] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-02-02T20:17:36.907486] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-02-02T20:17:36.907667] [INFO ] [sig ] BIRD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:37.057702] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BIRD.txt [2026-02-02T20:17:37.057843] [INFO ] [sig ] [425/3456] Completed BIRD in 0.4s | 2.79 sym/s | Total: 2.5m | ETA: 18.1m [2026-02-02T20:17:37.057882] [INFO ] [sig ] [426/3456] Forecasting BIRK... [2026-02-02T20:17:37.057910] [INFO ] [sig ] Generating forecast for: BIRK [2026-02-02T20:17:37.057940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-02-02T20:17:37.069615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-02-02T20:17:37.069893] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-02-02T20:17:37.070690] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-02-02T20:17:37.070743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:37.070775] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:37.070802] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:37.070859] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:37.128893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:37.129517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:37.129619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:37.129653] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:37.258573] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:37.258736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:37.258777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:37.258806] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:37.262595] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: DOWN (p=15.53%) [2026-02-02T20:17:37.262872] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-02-02T20:17:37.263002] [INFO ] [sig ] BIRK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:37.409035] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BIRK.txt [2026-02-02T20:17:37.409164] [INFO ] [sig ] [426/3456] Completed BIRK in 0.4s | 2.79 sym/s | Total: 2.5m | ETA: 18.1m [2026-02-02T20:17:37.409212] [INFO ] [sig ] [427/3456] Forecasting BITF... [2026-02-02T20:17:37.409244] [INFO ] [sig ] Generating forecast for: BITF [2026-02-02T20:17:37.409274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-02-02T20:17:37.420923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-02-02T20:17:37.421252] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-02-02T20:17:37.422068] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-02-02T20:17:37.422121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:37.422154] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:37.422181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:37.422237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:37.480080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:37.480789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:37.480869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:37.480917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:37.603089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:37.603247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:37.603293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:37.603324] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:37.606737] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=44.83%) [2026-02-02T20:17:37.607045] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-02-02T20:17:37.607173] [INFO ] [sig ] BITF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:37.748705] [INFO ] [LOCAL ] Saved forecast: BITF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BITF.txt [2026-02-02T20:17:37.748833] [INFO ] [sig ] [427/3456] Completed BITF in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-02-02T20:17:37.748872] [INFO ] [sig ] [428/3456] Forecasting BIVI... [2026-02-02T20:17:37.748900] [INFO ] [sig ] Generating forecast for: BIVI [2026-02-02T20:17:37.748930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-02-02T20:17:37.760759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-02-02T20:17:37.761024] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-02-02T20:17:37.761834] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-02-02T20:17:37.761887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:37.761943] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:37.761971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:37.762028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:37.819855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:37.820488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:37.820587] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:37.820622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:37.941635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:37.941765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:37.941802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:37.941830] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:37.945722] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: DOWN (p=9.06%) [2026-02-02T20:17:37.946017] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-02-02T20:17:37.946147] [INFO ] [sig ] BIVI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:38.094713] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BIVI.txt [2026-02-02T20:17:38.094844] [INFO ] [sig ] [428/3456] Completed BIVI in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-02-02T20:17:38.094883] [INFO ] [sig ] [429/3456] Forecasting BJ... [2026-02-02T20:17:38.094913] [INFO ] [sig ] Generating forecast for: BJ [2026-02-02T20:17:38.094944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-02-02T20:17:38.107806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-02-02T20:17:38.108087] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-02-02T20:17:38.108891] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-02-02T20:17:38.108943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:38.108974] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:38.109010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:38.109068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:38.169058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:38.169716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:38.169795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:38.169828] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:38.295828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:38.296010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:38.296059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:38.296089] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:38.301196] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-02-02T20:17:38.301722] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-02-02T20:17:38.301853] [INFO ] [sig ] BJ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:38.461744] [INFO ] [LOCAL ] Saved forecast: BJ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BJ.txt [2026-02-02T20:17:38.461929] [INFO ] [sig ] [429/3456] Completed BJ in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-02-02T20:17:38.461971] [INFO ] [sig ] [430/3456] Forecasting BJRI... [2026-02-02T20:17:38.462000] [INFO ] [sig ] Generating forecast for: BJRI [2026-02-02T20:17:38.462031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-02-02T20:17:38.477813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-02-02T20:17:38.478308] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-02-02T20:17:38.479443] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-02-02T20:17:38.479513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:38.479557] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:38.479617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:38.479703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:38.548656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:38.549556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:38.549661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:38.549695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:38.671056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:38.671220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:38.671271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:38.671308] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:38.674989] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: UP (p=75.77%) [2026-02-02T20:17:38.675304] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-02-02T20:17:38.675440] [INFO ] [sig ] BJRI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:38.821529] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BJRI.txt [2026-02-02T20:17:38.821721] [INFO ] [sig ] [430/3456] Completed BJRI in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-02-02T20:17:38.821767] [INFO ] [sig ] [431/3456] Forecasting BK... [2026-02-02T20:17:38.821796] [INFO ] [sig ] Generating forecast for: BK [2026-02-02T20:17:38.821828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-02-02T20:17:38.835179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-02-02T20:17:38.835802] [INFO ] [FORECASTER] Starting predict_future for BK [2026-02-02T20:17:38.836714] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-02-02T20:17:38.836770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:38.836804] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:38.836831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:38.836887] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:38.902243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:38.903199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:38.903300] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:38.903340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:39.023750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:39.023911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:39.023952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:39.023981] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:39.028772] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=91.67%) [2026-02-02T20:17:39.029067] [INFO ] [FORECASTER] Completed predict_future for BK [2026-02-02T20:17:39.029201] [INFO ] [sig ] BK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:39.170676] [INFO ] [LOCAL ] Saved forecast: BK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BK.txt [2026-02-02T20:17:39.170829] [INFO ] [sig ] [431/3456] Completed BK in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-02-02T20:17:39.170869] [INFO ] [sig ] [432/3456] Forecasting BKCH... [2026-02-02T20:17:39.170898] [INFO ] [sig ] Generating forecast for: BKCH [2026-02-02T20:17:39.170930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-02-02T20:17:39.182528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-02-02T20:17:39.182883] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-02-02T20:17:39.183710] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-02-02T20:17:39.183765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:39.183796] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:39.183823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:39.183879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:39.240259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:39.241108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:39.241192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:39.241229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:39.367093] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:39.367285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:39.367343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:39.367386] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:39.371195] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=56.72%) [2026-02-02T20:17:39.371527] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-02-02T20:17:39.371702] [INFO ] [sig ] BKCH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:39.522197] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BKCH.txt [2026-02-02T20:17:39.522351] [INFO ] [sig ] [432/3456] Completed BKCH in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-02-02T20:17:39.522393] [INFO ] [sig ] [433/3456] Forecasting BKD... [2026-02-02T20:17:39.522423] [INFO ] [sig ] Generating forecast for: BKD [2026-02-02T20:17:39.522454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-02-02T20:17:39.534467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-02-02T20:17:39.534822] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-02-02T20:17:39.535681] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-02-02T20:17:39.535737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:39.535771] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:39.535809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:39.535874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:39.597296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:39.598213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:39.598326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:39.598387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:39.724506] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:39.724699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:39.724742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:39.724772] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:39.728340] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-02-02T20:17:39.728671] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-02-02T20:17:39.728806] [INFO ] [sig ] BKD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:39.887027] [INFO ] [LOCAL ] Saved forecast: BKD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BKD.txt [2026-02-02T20:17:39.887222] [INFO ] [sig ] [433/3456] Completed BKD in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-02-02T20:17:39.887281] [INFO ] [sig ] [434/3456] Forecasting BKE... [2026-02-02T20:17:39.887327] [INFO ] [sig ] Generating forecast for: BKE [2026-02-02T20:17:39.887372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-02-02T20:17:39.900547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-02-02T20:17:39.900968] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-02-02T20:17:39.901815] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-02-02T20:17:39.901880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:39.901918] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:39.901955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:39.902032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:39.960989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:39.961901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:39.961984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:39.962018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:40.086772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:40.086935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:40.086975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:40.087003] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:40.090443] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=79.79%) [2026-02-02T20:17:40.090743] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-02-02T20:17:40.090873] [INFO ] [sig ] BKE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:40.231845] [INFO ] [LOCAL ] Saved forecast: BKE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BKE.txt [2026-02-02T20:17:40.232007] [INFO ] [sig ] [434/3456] Completed BKE in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-02-02T20:17:40.232050] [INFO ] [sig ] [435/3456] Forecasting BKH... [2026-02-02T20:17:40.232080] [INFO ] [sig ] Generating forecast for: BKH [2026-02-02T20:17:40.232109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-02-02T20:17:40.244342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-02-02T20:17:40.244729] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-02-02T20:17:40.245513] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-02-02T20:17:40.245565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:40.245620] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:40.245647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:40.245704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:40.305980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:40.306879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:40.306960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:40.306993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:40.425331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:40.425489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:40.425530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:40.425559] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:40.428950] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=11.13%) [2026-02-02T20:17:40.429226] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-02-02T20:17:40.429356] [INFO ] [sig ] BKH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:40.579152] [INFO ] [LOCAL ] Saved forecast: BKH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BKH.txt [2026-02-02T20:17:40.579323] [INFO ] [sig ] [435/3456] Completed BKH in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-02-02T20:17:40.579371] [INFO ] [sig ] [436/3456] Forecasting BKN... [2026-02-02T20:17:40.579407] [INFO ] [sig ] Generating forecast for: BKN [2026-02-02T20:17:40.579441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-02-02T20:17:40.591983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-02-02T20:17:40.592305] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-02-02T20:17:40.593115] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-02-02T20:17:40.593168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:40.593200] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:40.593227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:40.593283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:40.652327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:40.653214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:40.653306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:40.653347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:40.773661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:40.773821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:40.773861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:40.773890] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:40.777330] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: DOWN (p=32.98%) [2026-02-02T20:17:40.777674] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-02-02T20:17:40.777801] [INFO ] [sig ] BKN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:40.925615] [INFO ] [LOCAL ] Saved forecast: BKN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BKN.txt [2026-02-02T20:17:40.925774] [INFO ] [sig ] [436/3456] Completed BKN in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-02-02T20:17:40.925813] [INFO ] [sig ] [437/3456] Forecasting BKNG... [2026-02-02T20:17:40.925842] [INFO ] [sig ] Generating forecast for: BKNG [2026-02-02T20:17:40.925874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-02-02T20:17:40.937085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-02-02T20:17:40.937449] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-02-02T20:17:40.938367] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-02-02T20:17:40.938422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:40.938456] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:40.938482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:40.938538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:40.998493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:40.999472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:40.999559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:40.999612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:41.122232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:41.122391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:41.122432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:41.122459] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:41.126063] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: UP (p=56.75%) [2026-02-02T20:17:41.126337] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-02-02T20:17:41.126463] [INFO ] [sig ] BKNG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:41.269197] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BKNG.txt [2026-02-02T20:17:41.269378] [INFO ] [sig ] [437/3456] Completed BKNG in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.0m [2026-02-02T20:17:41.269426] [INFO ] [sig ] [438/3456] Forecasting BKSY... [2026-02-02T20:17:41.269457] [INFO ] [sig ] Generating forecast for: BKSY [2026-02-02T20:17:41.269488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-02-02T20:17:41.283032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-02-02T20:17:41.283398] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-02-02T20:17:41.284238] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-02-02T20:17:41.284302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:41.284342] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:41.284376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:41.284443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:41.343647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:41.344518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:41.344620] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:41.344656] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:41.472434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:41.472616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:41.472681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:41.472712] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:41.476240] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=81.17%) [2026-02-02T20:17:41.476551] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-02-02T20:17:41.476698] [INFO ] [sig ] BKSY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:41.621972] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BKSY.txt [2026-02-02T20:17:41.622130] [INFO ] [sig ] [438/3456] Completed BKSY in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.0m [2026-02-02T20:17:41.622170] [INFO ] [sig ] [439/3456] Forecasting BL... [2026-02-02T20:17:41.622200] [INFO ] [sig ] Generating forecast for: BL [2026-02-02T20:17:41.622233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-02-02T20:17:41.634811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-02-02T20:17:41.635157] [INFO ] [FORECASTER] Starting predict_future for BL [2026-02-02T20:17:41.636020] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-02-02T20:17:41.636075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:41.636107] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:41.636134] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:41.636191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:41.693919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:41.695006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:41.695088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:41.695120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:41.820750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:41.820912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:41.820953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:41.820983] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:41.824374] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=77.88%) [2026-02-02T20:17:41.824670] [INFO ] [FORECASTER] Completed predict_future for BL [2026-02-02T20:17:41.824797] [INFO ] [sig ] BL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:41.967238] [INFO ] [LOCAL ] Saved forecast: BL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BL.txt [2026-02-02T20:17:41.967396] [INFO ] [sig ] [439/3456] Completed BL in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.0m [2026-02-02T20:17:41.967436] [INFO ] [sig ] [440/3456] Forecasting BLBD... [2026-02-02T20:17:41.967466] [INFO ] [sig ] Generating forecast for: BLBD [2026-02-02T20:17:41.967498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-02-02T20:17:41.979449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-02-02T20:17:41.979796] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-02-02T20:17:41.980626] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-02-02T20:17:41.980683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:41.980716] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:41.980743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:41.980800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:42.039980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:42.040811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:42.040893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:42.040926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:42.171403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:42.171606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:42.171648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:42.171676] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:42.175363] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: DOWN (p=39.34%) [2026-02-02T20:17:42.175666] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-02-02T20:17:42.175800] [INFO ] [sig ] BLBD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:42.320301] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BLBD.txt [2026-02-02T20:17:42.320480] [INFO ] [sig ] [440/3456] Completed BLBD in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.0m [2026-02-02T20:17:42.320522] [INFO ] [sig ] [441/3456] Forecasting BLCN... [2026-02-02T20:17:42.320552] [INFO ] [sig ] Generating forecast for: BLCN [2026-02-02T20:17:42.320607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-02-02T20:17:42.332315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-02-02T20:17:42.332888] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-02-02T20:17:42.333695] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-02-02T20:17:42.333748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:42.333779] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:42.333805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:42.333861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:42.392262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:42.393164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:42.393248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:42.393281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:42.502866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:42.503026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:42.503065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:42.503093] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:42.506679] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-02-02T20:17:42.506966] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-02-02T20:17:42.507101] [INFO ] [sig ] BLCN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:42.656751] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BLCN.txt [2026-02-02T20:17:42.656911] [INFO ] [sig ] [441/3456] Completed BLCN in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.0m [2026-02-02T20:17:42.656979] [INFO ] [sig ] [442/3456] Forecasting BLCO... [2026-02-02T20:17:42.657008] [INFO ] [sig ] Generating forecast for: BLCO [2026-02-02T20:17:42.657040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-02-02T20:17:42.669991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-02-02T20:17:42.670408] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-02-02T20:17:42.671276] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-02-02T20:17:42.671340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:42.671387] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:42.671416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:42.671474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:42.730503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:42.731405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:42.731490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:42.731522] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:42.859798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:42.859958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:42.860000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:42.860029] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:42.863617] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: DOWN (p=34.79%) [2026-02-02T20:17:42.863917] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-02-02T20:17:42.864044] [INFO ] [sig ] BLCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:43.011977] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BLCO.txt [2026-02-02T20:17:43.012143] [INFO ] [sig ] [442/3456] Completed BLCO in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.0m [2026-02-02T20:17:43.012182] [INFO ] [sig ] [443/3456] Forecasting BLD... [2026-02-02T20:17:43.012211] [INFO ] [sig ] Generating forecast for: BLD [2026-02-02T20:17:43.012242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-02-02T20:17:43.025076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-02-02T20:17:43.025422] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-02-02T20:17:43.026253] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-02-02T20:17:43.026308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:43.026341] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:43.026368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:43.026424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:43.085855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:43.086985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:43.087071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:43.087104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:43.208910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:43.209067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:43.209106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:43.209134] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:43.212970] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=34.76%) [2026-02-02T20:17:43.213262] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-02-02T20:17:43.213401] [INFO ] [sig ] BLD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:43.381722] [INFO ] [LOCAL ] Saved forecast: BLD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BLD.txt [2026-02-02T20:17:43.381921] [INFO ] [sig ] [443/3456] Completed BLD in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.0m [2026-02-02T20:17:43.381984] [INFO ] [sig ] [444/3456] Forecasting BLDP... [2026-02-02T20:17:43.382029] [INFO ] [sig ] Generating forecast for: BLDP [2026-02-02T20:17:43.382075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-02-02T20:17:43.396817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-02-02T20:17:43.397293] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-02-02T20:17:43.398424] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-02-02T20:17:43.398503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:43.398550] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:43.398616] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:43.398706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:43.458010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:43.458913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:43.458995] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:43.459028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:43.581039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:43.581197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:43.581236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:43.581263] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:43.584769] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: DOWN (p=0.28%) [2026-02-02T20:17:43.585076] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-02-02T20:17:43.585212] [INFO ] [sig ] BLDP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:43.731143] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BLDP.txt [2026-02-02T20:17:43.731301] [INFO ] [sig ] [444/3456] Completed BLDP in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:43.731341] [INFO ] [sig ] [445/3456] Forecasting BLE... [2026-02-02T20:17:43.731371] [INFO ] [sig ] Generating forecast for: BLE [2026-02-02T20:17:43.731402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-02-02T20:17:43.743665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-02-02T20:17:43.744054] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-02-02T20:17:43.744912] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-02-02T20:17:43.744967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:43.744999] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:43.745055] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:43.745113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:43.805773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:43.806830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:43.806925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:43.806959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:43.929333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:43.929504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:43.929544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:43.929593] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:43.933181] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: UP (p=68.04%) [2026-02-02T20:17:43.933550] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-02-02T20:17:43.933713] [INFO ] [sig ] BLE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:44.083016] [INFO ] [LOCAL ] Saved forecast: BLE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BLE.txt [2026-02-02T20:17:44.083170] [INFO ] [sig ] [445/3456] Completed BLE in 0.4s | 2.79 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:44.083209] [INFO ] [sig ] [446/3456] Forecasting BLFS... [2026-02-02T20:17:44.083244] [INFO ] [sig ] Generating forecast for: BLFS [2026-02-02T20:17:44.083276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-02-02T20:17:44.096461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-02-02T20:17:44.096832] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-02-02T20:17:44.097697] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-02-02T20:17:44.097750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:44.097781] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:44.097806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:44.097862] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:44.159585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:44.160662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:44.160742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:44.160775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:44.283034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:44.283211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:44.283254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:44.283285] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:44.287197] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: DOWN (p=3.55%) [2026-02-02T20:17:44.287477] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-02-02T20:17:44.287647] [INFO ] [sig ] BLFS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:44.428987] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BLFS.txt [2026-02-02T20:17:44.429137] [INFO ] [sig ] [446/3456] Completed BLFS in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:44.429176] [INFO ] [sig ] [447/3456] Forecasting BLFY... [2026-02-02T20:17:44.429206] [INFO ] [sig ] Generating forecast for: BLFY [2026-02-02T20:17:44.429237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-02-02T20:17:44.440336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-02-02T20:17:44.440698] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-02-02T20:17:44.441491] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-02-02T20:17:44.441544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:44.441595] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:44.441627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:44.441683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:44.502074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:44.502981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:44.503067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:44.503099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:44.632195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:44.632393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:44.632450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:44.632480] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:44.635989] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: DOWN (p=11.97%) [2026-02-02T20:17:44.636266] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-02-02T20:17:44.636402] [INFO ] [sig ] BLFY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:44.779533] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BLFY.txt [2026-02-02T20:17:44.779691] [INFO ] [sig ] [447/3456] Completed BLFY in 0.4s | 2.79 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:44.779731] [INFO ] [sig ] [448/3456] Forecasting BLK... [2026-02-02T20:17:44.779760] [INFO ] [sig ] Generating forecast for: BLK [2026-02-02T20:17:44.779792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-02-02T20:17:44.791449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-02-02T20:17:44.791795] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-02-02T20:17:44.792605] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-02-02T20:17:44.792661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:44.792693] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:44.792719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:44.792775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:44.849104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:44.849879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:44.849975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:44.850011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:44.971742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:44.971902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:44.971942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:44.971972] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:44.975418] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=60.77%) [2026-02-02T20:17:44.975716] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-02-02T20:17:44.975844] [INFO ] [sig ] BLK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:45.120611] [INFO ] [LOCAL ] Saved forecast: BLK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BLK.txt [2026-02-02T20:17:45.120742] [INFO ] [sig ] [448/3456] Completed BLK in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:45.120781] [INFO ] [sig ] [449/3456] Forecasting BLKB... [2026-02-02T20:17:45.120810] [INFO ] [sig ] Generating forecast for: BLKB [2026-02-02T20:17:45.120840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-02-02T20:17:45.132144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-02-02T20:17:45.132429] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-02-02T20:17:45.133214] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-02-02T20:17:45.133267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:45.133299] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:45.133325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:45.133381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:45.191694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:45.192401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:45.192481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:45.192513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:45.312076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:45.312234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:45.312274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:45.312318] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:45.315669] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=59.92%) [2026-02-02T20:17:45.315939] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-02-02T20:17:45.316063] [INFO ] [sig ] BLKB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:45.460702] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BLKB.txt [2026-02-02T20:17:45.460846] [INFO ] [sig ] [449/3456] Completed BLKB in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:45.460887] [INFO ] [sig ] [450/3456] Forecasting BLMN... [2026-02-02T20:17:45.460916] [INFO ] [sig ] Generating forecast for: BLMN [2026-02-02T20:17:45.460946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-02-02T20:17:45.472846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-02-02T20:17:45.473239] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-02-02T20:17:45.474071] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-02-02T20:17:45.474125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:45.474157] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:45.474183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:45.474238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:45.532809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:45.533713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:45.533800] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:45.533833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:45.671517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:45.671757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:45.671801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:45.671830] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:45.675472] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-02-02T20:17:45.675862] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-02-02T20:17:45.676014] [INFO ] [sig ] BLMN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:45.881127] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BLMN.txt [2026-02-02T20:17:45.881331] [INFO ] [sig ] [450/3456] Completed BLMN in 0.4s | 2.79 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:45.881380] [INFO ] [sig ] [451/3456] Forecasting BLND... [2026-02-02T20:17:45.881412] [INFO ] [sig ] Generating forecast for: BLND [2026-02-02T20:17:45.881443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-02-02T20:17:45.903323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-02-02T20:17:45.904043] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-02-02T20:17:45.905345] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-02-02T20:17:45.905461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:45.905504] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:45.905537] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:45.905725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:45.966931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:45.968601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:45.968719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:45.968783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:46.109251] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:46.109540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:46.109633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:46.109689] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:46.116363] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: DOWN (p=36.60%) [2026-02-02T20:17:46.117033] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-02-02T20:17:46.117290] [INFO ] [sig ] BLND: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:46.375789] [INFO ] [LOCAL ] Saved forecast: BLND 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BLND.txt [2026-02-02T20:17:46.376047] [INFO ] [sig ] [451/3456] Completed BLND in 0.5s | 2.79 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:46.376117] [INFO ] [sig ] [452/3456] Forecasting BLRX... [2026-02-02T20:17:46.376168] [INFO ] [sig ] Generating forecast for: BLRX [2026-02-02T20:17:46.376220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-02-02T20:17:46.422529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-02-02T20:17:46.423064] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-02-02T20:17:46.424338] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-02-02T20:17:46.424422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:46.424466] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:46.424500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:46.424608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:46.574101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:46.575714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:46.575887] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:46.575942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:46.730642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:46.730842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:46.730895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:46.730933] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:46.735917] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=57.92%) [2026-02-02T20:17:46.736384] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-02-02T20:17:46.736600] [INFO ] [sig ] BLRX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:46.940772] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BLRX.txt [2026-02-02T20:17:46.940999] [INFO ] [sig ] [452/3456] Completed BLRX in 0.6s | 2.78 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:46.941053] [INFO ] [sig ] [453/3456] Forecasting BLTE... [2026-02-02T20:17:46.941094] [INFO ] [sig ] Generating forecast for: BLTE [2026-02-02T20:17:46.941136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-02-02T20:17:46.957512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-02-02T20:17:46.958106] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-02-02T20:17:46.959391] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-02-02T20:17:46.959484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:46.959536] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:46.959624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:46.959726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:47.022814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:47.023823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:47.023920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:47.023953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:47.168869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:47.169044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:47.169086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:47.169114] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:47.172898] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=63.28%) [2026-02-02T20:17:47.173324] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-02-02T20:17:47.173490] [INFO ] [sig ] BLTE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:47.318435] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BLTE.txt [2026-02-02T20:17:47.318601] [INFO ] [sig ] [453/3456] Completed BLTE in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:47.318643] [INFO ] [sig ] [454/3456] Forecasting BLX... [2026-02-02T20:17:47.318674] [INFO ] [sig ] Generating forecast for: BLX [2026-02-02T20:17:47.318704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-02-02T20:17:47.331434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-02-02T20:17:47.331792] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-02-02T20:17:47.332936] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-02-02T20:17:47.332997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:47.333037] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:47.333075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:47.333135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:47.396844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:47.398216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:47.398307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:47.398339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:47.539415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:47.539599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:47.539641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:47.539670] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:47.543198] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: DOWN (p=27.11%) [2026-02-02T20:17:47.543506] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-02-02T20:17:47.543672] [INFO ] [sig ] BLX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:47.698150] [INFO ] [LOCAL ] Saved forecast: BLX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BLX.txt [2026-02-02T20:17:47.698312] [INFO ] [sig ] [454/3456] Completed BLX in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:47.698353] [INFO ] [sig ] [455/3456] Forecasting BLZE... [2026-02-02T20:17:47.698385] [INFO ] [sig ] Generating forecast for: BLZE [2026-02-02T20:17:47.698415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-02-02T20:17:47.710473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-02-02T20:17:47.710894] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-02-02T20:17:47.711779] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-02-02T20:17:47.711835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:47.711866] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:47.711895] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:47.711952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:47.772507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:47.773637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:47.773957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:47.773991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:47.906136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:47.906299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:47.906340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:47.906369] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:47.910095] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: UP (p=62.61%) [2026-02-02T20:17:47.910424] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-02-02T20:17:47.910567] [INFO ] [sig ] BLZE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:48.066942] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BLZE.txt [2026-02-02T20:17:48.067107] [INFO ] [sig ] [455/3456] Completed BLZE in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:48.067146] [INFO ] [sig ] [456/3456] Forecasting BMA... [2026-02-02T20:17:48.067177] [INFO ] [sig ] Generating forecast for: BMA [2026-02-02T20:17:48.067208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-02-02T20:17:48.082259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-02-02T20:17:48.082766] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-02-02T20:17:48.083812] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-02-02T20:17:48.083877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:48.083917] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:48.083950] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:48.084029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:48.147085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:48.148084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:48.148175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:48.148208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:48.267711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:48.267878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:48.267919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:48.267948] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:48.272120] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-02-02T20:17:48.272478] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-02-02T20:17:48.272669] [INFO ] [sig ] BMA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:48.420474] [INFO ] [LOCAL ] Saved forecast: BMA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BMA.txt [2026-02-02T20:17:48.420711] [INFO ] [sig ] [456/3456] Completed BMA in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:48.420779] [INFO ] [sig ] [457/3456] Forecasting BMBL... [2026-02-02T20:17:48.420826] [INFO ] [sig ] Generating forecast for: BMBL [2026-02-02T20:17:48.420879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-02-02T20:17:48.440100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-02-02T20:17:48.440900] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-02-02T20:17:48.442304] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-02-02T20:17:48.442376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:48.442423] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:48.442465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:48.442553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:48.510022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:48.511103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:48.511198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:48.511233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:48.640359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:48.640628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:48.640677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:48.640705] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:48.645170] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: DOWN (p=38.82%) [2026-02-02T20:17:48.645593] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-02-02T20:17:48.645779] [INFO ] [sig ] BMBL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:48.802460] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BMBL.txt [2026-02-02T20:17:48.802698] [INFO ] [sig ] [457/3456] Completed BMBL in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:48.802742] [INFO ] [sig ] [458/3456] Forecasting BME... [2026-02-02T20:17:48.802773] [INFO ] [sig ] Generating forecast for: BME [2026-02-02T20:17:48.802804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-02-02T20:17:48.817303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-02-02T20:17:48.818029] [INFO ] [FORECASTER] Starting predict_future for BME [2026-02-02T20:17:48.819032] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-02-02T20:17:48.819089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:48.819122] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:48.819149] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:48.819209] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:48.882672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:48.883885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:48.883994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:48.884037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:49.017420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:49.017706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:49.017756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:49.017786] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:49.021776] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: UP (p=65.37%) [2026-02-02T20:17:49.022096] [INFO ] [FORECASTER] Completed predict_future for BME [2026-02-02T20:17:49.022233] [INFO ] [sig ] BME: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:49.198122] [INFO ] [LOCAL ] Saved forecast: BME 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BME.txt [2026-02-02T20:17:49.198498] [INFO ] [sig ] [458/3456] Completed BME in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.0m [2026-02-02T20:17:49.198595] [INFO ] [sig ] [459/3456] Forecasting BMEZ... [2026-02-02T20:17:49.198653] [INFO ] [sig ] Generating forecast for: BMEZ [2026-02-02T20:17:49.198711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-02-02T20:17:49.216836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-02-02T20:17:49.217565] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-02-02T20:17:49.219099] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-02-02T20:17:49.219198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:49.219257] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:49.219307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:49.219414] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:49.297853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:49.299430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:49.299558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:49.299617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:49.427137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:49.427317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:49.427360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:49.427387] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:49.431493] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=24.09%) [2026-02-02T20:17:49.431823] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-02-02T20:17:49.431960] [INFO ] [sig ] BMEZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:49.601609] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BMEZ.txt [2026-02-02T20:17:49.601805] [INFO ] [sig ] [459/3456] Completed BMEZ in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 18.0m [2026-02-02T20:17:49.601859] [INFO ] [sig ] [460/3456] Forecasting BMI... [2026-02-02T20:17:49.601900] [INFO ] [sig ] Generating forecast for: BMI [2026-02-02T20:17:49.601941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-02-02T20:17:49.614313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-02-02T20:17:49.614645] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-02-02T20:17:49.615481] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-02-02T20:17:49.615535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:49.615567] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:49.615619] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:49.615679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:49.677421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:49.678660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:49.678968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:49.679001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:49.801473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:49.801672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:49.801712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:49.801741] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:49.805233] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=95.15%) [2026-02-02T20:17:49.805531] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-02-02T20:17:49.805680] [INFO ] [sig ] BMI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:49.949420] [INFO ] [LOCAL ] Saved forecast: BMI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BMI.txt [2026-02-02T20:17:49.949558] [INFO ] [sig ] [460/3456] Completed BMI in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.0m [2026-02-02T20:17:49.949616] [INFO ] [sig ] [461/3456] Forecasting BMO... [2026-02-02T20:17:49.949646] [INFO ] [sig ] Generating forecast for: BMO [2026-02-02T20:17:49.949675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-02-02T20:17:49.961556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-02-02T20:17:49.961854] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-02-02T20:17:49.962642] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-02-02T20:17:49.962694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:49.962728] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:49.962755] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:49.962812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:50.031872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:50.032758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:50.032843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:50.032878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:50.161060] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:50.161227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:50.161268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:50.161298] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:50.164745] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-02-02T20:17:50.165025] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-02-02T20:17:50.165152] [INFO ] [sig ] BMO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:50.307402] [INFO ] [LOCAL ] Saved forecast: BMO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BMO.txt [2026-02-02T20:17:50.307557] [INFO ] [sig ] [461/3456] Completed BMO in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:50.307633] [INFO ] [sig ] [462/3456] Forecasting BMRA... [2026-02-02T20:17:50.307665] [INFO ] [sig ] Generating forecast for: BMRA [2026-02-02T20:17:50.307696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-02-02T20:17:50.318864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-02-02T20:17:50.319218] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-02-02T20:17:50.320050] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-02-02T20:17:50.320102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:50.320180] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:50.320209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:50.320266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:50.381774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:50.382806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:50.382894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:50.382928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:50.500004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:50.500196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:50.500236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:50.500265] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:50.504243] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=8.96%) [2026-02-02T20:17:50.504541] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-02-02T20:17:50.504702] [INFO ] [sig ] BMRA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:50.656265] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BMRA.txt [2026-02-02T20:17:50.656445] [INFO ] [sig ] [462/3456] Completed BMRA in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:50.656487] [INFO ] [sig ] [463/3456] Forecasting BMRC... [2026-02-02T20:17:50.656515] [INFO ] [sig ] Generating forecast for: BMRC [2026-02-02T20:17:50.656546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-02-02T20:17:50.668872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-02-02T20:17:50.669204] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-02-02T20:17:50.670012] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-02-02T20:17:50.670066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:50.670098] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:50.670125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:50.670197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:50.727756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:50.728384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:50.728465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:50.728504] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:50.855057] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:50.855211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:50.855251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:50.855279] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:50.858887] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: UP (p=84.84%) [2026-02-02T20:17:50.859166] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-02-02T20:17:50.859292] [INFO ] [sig ] BMRC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:51.004115] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BMRC.txt [2026-02-02T20:17:51.004246] [INFO ] [sig ] [463/3456] Completed BMRC in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:51.004285] [INFO ] [sig ] [464/3456] Forecasting BMRN... [2026-02-02T20:17:51.004314] [INFO ] [sig ] Generating forecast for: BMRN [2026-02-02T20:17:51.004344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-02-02T20:17:51.016861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-02-02T20:17:51.017212] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-02-02T20:17:51.018300] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-02-02T20:17:51.018356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:51.018389] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:51.018415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:51.018472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:51.082716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:51.083438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:51.083522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:51.083563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:51.205354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:51.205518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:51.205563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:51.205614] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:51.209101] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-02-02T20:17:51.209387] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-02-02T20:17:51.209529] [INFO ] [sig ] BMRN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:51.350391] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BMRN.txt [2026-02-02T20:17:51.350530] [INFO ] [sig ] [464/3456] Completed BMRN in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:51.350589] [INFO ] [sig ] [465/3456] Forecasting BMY... [2026-02-02T20:17:51.350622] [INFO ] [sig ] Generating forecast for: BMY [2026-02-02T20:17:51.350653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-02-02T20:17:51.362317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-02-02T20:17:51.362672] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-02-02T20:17:51.363456] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-02-02T20:17:51.363509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:51.363541] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:51.363568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:51.363649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:51.421737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:51.422408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:51.422491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:51.422526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:51.547659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:51.547823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:51.547863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:51.547934] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:51.551618] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-02-02T20:17:51.551908] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-02-02T20:17:51.552040] [INFO ] [sig ] BMY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:51.701594] [INFO ] [LOCAL ] Saved forecast: BMY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BMY.txt [2026-02-02T20:17:51.701737] [INFO ] [sig ] [465/3456] Completed BMY in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:51.701779] [INFO ] [sig ] [466/3456] Forecasting BN... [2026-02-02T20:17:51.701809] [INFO ] [sig ] Generating forecast for: BN [2026-02-02T20:17:51.701840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-02-02T20:17:51.717771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-02-02T20:17:51.718173] [INFO ] [FORECASTER] Starting predict_future for BN [2026-02-02T20:17:51.719047] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-02-02T20:17:51.719101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:51.719151] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:51.719179] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:51.719239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:51.778157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:51.778982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:51.779065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:51.779099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:51.904028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:51.904183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:51.904223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:51.904252] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:51.907687] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=22.82%) [2026-02-02T20:17:51.907962] [INFO ] [FORECASTER] Completed predict_future for BN [2026-02-02T20:17:51.908089] [INFO ] [sig ] BN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:52.063970] [INFO ] [LOCAL ] Saved forecast: BN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BN.txt [2026-02-02T20:17:52.064127] [INFO ] [sig ] [466/3456] Completed BN in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:52.064167] [INFO ] [sig ] [467/3456] Forecasting BND... [2026-02-02T20:17:52.064196] [INFO ] [sig ] Generating forecast for: BND [2026-02-02T20:17:52.064227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-02-02T20:17:52.079477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-02-02T20:17:52.080121] [INFO ] [FORECASTER] Starting predict_future for BND [2026-02-02T20:17:52.081120] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-02-02T20:17:52.081176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:52.081212] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:52.081239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:52.081299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:52.147149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:52.148468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:52.148596] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:52.148635] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:52.275539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:52.275733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:52.275776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:52.275806] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:52.279480] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: DOWN (p=38.07%) [2026-02-02T20:17:52.279831] [INFO ] [FORECASTER] Completed predict_future for BND [2026-02-02T20:17:52.279980] [INFO ] [sig ] BND: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:52.424372] [INFO ] [LOCAL ] Saved forecast: BND 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BND.txt [2026-02-02T20:17:52.424869] [INFO ] [sig ] [467/3456] Completed BND in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:52.424919] [INFO ] [sig ] [468/3456] Forecasting BNDX... [2026-02-02T20:17:52.424950] [INFO ] [sig ] Generating forecast for: BNDX [2026-02-02T20:17:52.424988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-02-02T20:17:52.439421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-02-02T20:17:52.440008] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-02-02T20:17:52.441170] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-02-02T20:17:52.441226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:52.441259] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:52.441287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:52.441345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:52.499640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:52.500789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:52.500898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:52.500933] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:52.627865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:52.628131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:52.628184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:52.628212] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:52.632657] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-02-02T20:17:52.633018] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-02-02T20:17:52.633176] [INFO ] [sig ] BNDX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:52.779278] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BNDX.txt [2026-02-02T20:17:52.779448] [INFO ] [sig ] [468/3456] Completed BNDX in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:52.779488] [INFO ] [sig ] [469/3456] Forecasting BNED... [2026-02-02T20:17:52.779519] [INFO ] [sig ] Generating forecast for: BNED [2026-02-02T20:17:52.779555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-02-02T20:17:52.792011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-02-02T20:17:52.792385] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-02-02T20:17:52.793229] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-02-02T20:17:52.793283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:52.793315] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:52.793341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:52.793397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:52.850671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:52.851633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:52.851720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:52.851754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:52.976011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:52.976171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:52.976213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:52.976243] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:52.980072] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: UP (p=61.96%) [2026-02-02T20:17:52.980365] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-02-02T20:17:52.980528] [INFO ] [sig ] BNED: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:53.122859] [INFO ] [LOCAL ] Saved forecast: BNED 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BNED.txt [2026-02-02T20:17:53.122994] [INFO ] [sig ] [469/3456] Completed BNED in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:53.123057] [INFO ] [sig ] [470/3456] Forecasting BNGO... [2026-02-02T20:17:53.123088] [INFO ] [sig ] Generating forecast for: BNGO [2026-02-02T20:17:53.123119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-02-02T20:17:53.136049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-02-02T20:17:53.136347] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-02-02T20:17:53.137348] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-02-02T20:17:53.137402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:53.137434] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:53.137461] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:53.137517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:53.195922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:53.196655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:53.196751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:53.196786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:53.321474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:53.321683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:53.321729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:53.321758] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:53.325555] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: UP (p=59.39%) [2026-02-02T20:17:53.325958] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-02-02T20:17:53.326126] [INFO ] [sig ] BNGO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:53.471042] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BNGO.txt [2026-02-02T20:17:53.471178] [INFO ] [sig ] [470/3456] Completed BNGO in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:53.471218] [INFO ] [sig ] [471/3456] Forecasting BNH... [2026-02-02T20:17:53.471247] [INFO ] [sig ] Generating forecast for: BNH [2026-02-02T20:17:53.471278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-02-02T20:17:53.483495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-02-02T20:17:53.484037] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-02-02T20:17:53.485029] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-02-02T20:17:53.485082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:53.485115] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:53.485141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:53.485197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:53.545276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:53.546232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:53.546315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:53.546347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:53.665632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:53.665793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:53.665833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:53.665862] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:53.669273] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: UP (p=55.76%) [2026-02-02T20:17:53.669546] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-02-02T20:17:53.669736] [INFO ] [sig ] BNH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:53.817027] [INFO ] [LOCAL ] Saved forecast: BNH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BNH.txt [2026-02-02T20:17:53.817158] [INFO ] [sig ] [471/3456] Completed BNH in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:53.817197] [INFO ] [sig ] [472/3456] Forecasting BNJ... [2026-02-02T20:17:53.817227] [INFO ] [sig ] Generating forecast for: BNJ [2026-02-02T20:17:53.817257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-02-02T20:17:53.829803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-02-02T20:17:53.830060] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-02-02T20:17:53.830879] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-02-02T20:17:53.830932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:53.830964] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:53.830992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:53.831049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:53.887980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:53.888627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:53.888733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:53.888766] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:54.000901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:54.001064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:54.001107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:54.001138] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:54.004689] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-02-02T20:17:54.005000] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-02-02T20:17:54.005136] [INFO ] [sig ] BNJ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:54.147099] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BNJ.txt [2026-02-02T20:17:54.147228] [INFO ] [sig ] [472/3456] Completed BNJ in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:54.147266] [INFO ] [sig ] [473/3456] Forecasting BNL... [2026-02-02T20:17:54.147295] [INFO ] [sig ] Generating forecast for: BNL [2026-02-02T20:17:54.147326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-02-02T20:17:54.159240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-02-02T20:17:54.159514] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-02-02T20:17:54.160340] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-02-02T20:17:54.160394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:54.160441] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:54.160479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:54.160552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:54.219208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:54.220095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:54.220177] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:54.220211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:54.339269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:54.339432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:54.339472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:54.339518] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:54.343005] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: UP (p=94.60%) [2026-02-02T20:17:54.343283] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-02-02T20:17:54.343411] [INFO ] [sig ] BNL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:54.487369] [INFO ] [LOCAL ] Saved forecast: BNL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BNL.txt [2026-02-02T20:17:54.487559] [INFO ] [sig ] [473/3456] Completed BNL in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:54.487641] [INFO ] [sig ] [474/3456] Forecasting BNS... [2026-02-02T20:17:54.487674] [INFO ] [sig ] Generating forecast for: BNS [2026-02-02T20:17:54.487705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-02-02T20:17:54.499550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-02-02T20:17:54.499989] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-02-02T20:17:54.500856] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-02-02T20:17:54.500909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:54.500941] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:54.500968] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:54.501033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:54.557419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:54.558395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:54.558484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:54.558516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:54.681022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:54.681194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:54.681236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:54.681266] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:54.684872] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: DOWN (p=31.19%) [2026-02-02T20:17:54.685187] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-02-02T20:17:54.685325] [INFO ] [sig ] BNS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:54.830870] [INFO ] [LOCAL ] Saved forecast: BNS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BNS.txt [2026-02-02T20:17:54.831029] [INFO ] [sig ] [474/3456] Completed BNS in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.9m [2026-02-02T20:17:54.831068] [INFO ] [sig ] [475/3456] Forecasting BNTC... [2026-02-02T20:17:54.831098] [INFO ] [sig ] Generating forecast for: BNTC [2026-02-02T20:17:54.831129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-02-02T20:17:54.843279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-02-02T20:17:54.843686] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-02-02T20:17:54.844484] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-02-02T20:17:54.844538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:54.844591] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:54.844623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:54.844685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:54.902648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:54.903552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:54.903684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:54.903720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:55.025749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:55.025919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:55.025959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:55.025989] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:55.029490] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-02-02T20:17:55.029836] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-02-02T20:17:55.029971] [INFO ] [sig ] BNTC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:55.172398] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BNTC.txt [2026-02-02T20:17:55.172612] [INFO ] [sig ] [475/3456] Completed BNTC in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 17.8m [2026-02-02T20:17:55.172660] [INFO ] [sig ] [476/3456] Forecasting BNTX... [2026-02-02T20:17:55.172690] [INFO ] [sig ] Generating forecast for: BNTX [2026-02-02T20:17:55.172721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-02-02T20:17:55.185182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-02-02T20:17:55.185611] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-02-02T20:17:55.186449] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-02-02T20:17:55.186502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:55.186534] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:55.186561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:55.186649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:55.247067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:55.248106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:55.248209] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:55.248241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:55.377418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:55.377630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:55.377691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:55.377722] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:55.381600] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=3.76%) [2026-02-02T20:17:55.382202] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-02-02T20:17:55.382372] [INFO ] [sig ] BNTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:55.533768] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BNTX.txt [2026-02-02T20:17:55.533984] [INFO ] [sig ] [476/3456] Completed BNTX in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 17.8m [2026-02-02T20:17:55.534039] [INFO ] [sig ] [477/3456] Forecasting BNY... [2026-02-02T20:17:55.534069] [INFO ] [sig ] Generating forecast for: BNY [2026-02-02T20:17:55.534109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-02-02T20:17:55.549506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-02-02T20:17:55.550045] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-02-02T20:17:55.551397] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-02-02T20:17:55.551465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:55.551510] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:55.551564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:55.551682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:55.621122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:55.622138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:55.622232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:55.622266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:55.744313] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:55.744475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:55.744518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:55.744548] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:55.748316] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-02-02T20:17:55.748621] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-02-02T20:17:55.748762] [INFO ] [sig ] BNY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:55.898333] [INFO ] [LOCAL ] Saved forecast: BNY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BNY.txt [2026-02-02T20:17:55.898485] [INFO ] [sig ] [477/3456] Completed BNY in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:55.898526] [INFO ] [sig ] [478/3456] Forecasting BOC... [2026-02-02T20:17:55.898559] [INFO ] [sig ] Generating forecast for: BOC [2026-02-02T20:17:55.898611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-02-02T20:17:55.912064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-02-02T20:17:55.912447] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-02-02T20:17:55.913459] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-02-02T20:17:55.913517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:55.913551] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:55.913598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:55.913662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:55.975264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:55.976185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:55.976289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:55.976326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:56.110479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:56.110671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:56.110717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:56.110752] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:56.115349] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: UP (p=96.18%) [2026-02-02T20:17:56.115808] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-02-02T20:17:56.115987] [INFO ] [sig ] BOC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:56.275078] [INFO ] [LOCAL ] Saved forecast: BOC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BOC.txt [2026-02-02T20:17:56.275215] [INFO ] [sig ] [478/3456] Completed BOC in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:56.275262] [INFO ] [sig ] [479/3456] Forecasting BOE... [2026-02-02T20:17:56.275293] [INFO ] [sig ] Generating forecast for: BOE [2026-02-02T20:17:56.275324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-02-02T20:17:56.288102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-02-02T20:17:56.288464] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-02-02T20:17:56.289313] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-02-02T20:17:56.289367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:56.289433] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:56.289463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:56.289521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:56.348287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:56.349185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:56.349288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:56.349324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:56.480864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:56.481026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:56.481069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:56.481099] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:56.485116] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: UP (p=69.96%) [2026-02-02T20:17:56.485418] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-02-02T20:17:56.485549] [INFO ] [sig ] BOE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:56.629889] [INFO ] [LOCAL ] Saved forecast: BOE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BOE.txt [2026-02-02T20:17:56.630042] [INFO ] [sig ] [479/3456] Completed BOE in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:56.630082] [INFO ] [sig ] [480/3456] Forecasting BOF... [2026-02-02T20:17:56.630113] [INFO ] [sig ] Generating forecast for: BOF [2026-02-02T20:17:56.630143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-02-02T20:17:56.642827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-02-02T20:17:56.643166] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-02-02T20:17:56.643976] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-02-02T20:17:56.644228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:56.644260] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:56.644286] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:56.644341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:56.708713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:56.709626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:56.709730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:56.709772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:56.837816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:56.837973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:56.838014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:56.838044] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:56.841504] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-02-02T20:17:56.841848] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-02-02T20:17:56.841980] [INFO ] [sig ] BOF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:56.995404] [INFO ] [LOCAL ] Saved forecast: BOF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BOF.txt [2026-02-02T20:17:56.995564] [INFO ] [sig ] [480/3456] Completed BOF in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:56.995637] [INFO ] [sig ] [481/3456] Forecasting BOH... [2026-02-02T20:17:56.995668] [INFO ] [sig ] Generating forecast for: BOH [2026-02-02T20:17:56.995705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-02-02T20:17:57.015349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-02-02T20:17:57.016323] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-02-02T20:17:57.018059] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-02-02T20:17:57.018129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:57.018172] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:57.018205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:57.018287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:57.087802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:57.089022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:57.089149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:57.089189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:57.218779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:57.218986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:57.219031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:57.219059] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:57.222908] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=13.53%) [2026-02-02T20:17:57.223390] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-02-02T20:17:57.223528] [INFO ] [sig ] BOH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:57.367187] [INFO ] [LOCAL ] Saved forecast: BOH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BOH.txt [2026-02-02T20:17:57.367348] [INFO ] [sig ] [481/3456] Completed BOH in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:57.367389] [INFO ] [sig ] [482/3456] Forecasting BOKF... [2026-02-02T20:17:57.367418] [INFO ] [sig ] Generating forecast for: BOKF [2026-02-02T20:17:57.367450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-02-02T20:17:57.380979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-02-02T20:17:57.381368] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-02-02T20:17:57.382392] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-02-02T20:17:57.382445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:57.382475] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:57.382500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:57.382555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:57.439928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:57.440869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:57.440958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:57.440991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:57.563306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:57.563472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:57.563511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:57.563586] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:57.567014] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-02-02T20:17:57.567291] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-02-02T20:17:57.567420] [INFO ] [sig ] BOKF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:57.725294] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BOKF.txt [2026-02-02T20:17:57.725455] [INFO ] [sig ] [482/3456] Completed BOKF in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:57.725496] [INFO ] [sig ] [483/3456] Forecasting BOLD... [2026-02-02T20:17:57.725526] [INFO ] [sig ] Generating forecast for: BOLD [2026-02-02T20:17:57.725557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-02-02T20:17:57.738628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-02-02T20:17:57.738986] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-02-02T20:17:57.739843] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-02-02T20:17:57.739897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:57.739930] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:57.739957] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:57.740013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:57.801203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:57.802224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:57.802320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:57.802355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:57.918190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:57.918359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:57.918399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:57.918427] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:57.922331] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=2.72%) [2026-02-02T20:17:57.922647] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-02-02T20:17:57.922776] [INFO ] [sig ] BOLD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:58.067161] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BOLD.txt [2026-02-02T20:17:58.067310] [INFO ] [sig ] [483/3456] Completed BOLD in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:58.067351] [INFO ] [sig ] [484/3456] Forecasting BOND... [2026-02-02T20:17:58.067380] [INFO ] [sig ] Generating forecast for: BOND [2026-02-02T20:17:58.067411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-02-02T20:17:58.081325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-02-02T20:17:58.081913] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-02-02T20:17:58.082911] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-02-02T20:17:58.082967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:58.083001] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:58.083028] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:58.083088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:58.144969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:58.146126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:58.146222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:58.146258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:58.276739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:58.276930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:58.276974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:58.277003] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:58.281802] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: UP (p=83.33%) [2026-02-02T20:17:58.282298] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-02-02T20:17:58.282498] [INFO ] [sig ] BOND: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:58.454839] [INFO ] [LOCAL ] Saved forecast: BOND 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BOND.txt [2026-02-02T20:17:58.455196] [INFO ] [sig ] [484/3456] Completed BOND in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:58.455238] [INFO ] [sig ] [485/3456] Forecasting BOOM... [2026-02-02T20:17:58.455266] [INFO ] [sig ] Generating forecast for: BOOM [2026-02-02T20:17:58.455297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-02-02T20:17:58.467342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-02-02T20:17:58.467710] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-02-02T20:17:58.468520] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-02-02T20:17:58.468594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:58.468630] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:58.468660] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:58.468723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:58.528368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:58.529251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:58.529336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:58.529373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:58.653902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:58.654078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:58.654117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:58.654145] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:58.657784] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=14.34%) [2026-02-02T20:17:58.658083] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-02-02T20:17:58.658219] [INFO ] [sig ] BOOM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:58.805504] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BOOM.txt [2026-02-02T20:17:58.805681] [INFO ] [sig ] [485/3456] Completed BOOM in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:58.805724] [INFO ] [sig ] [486/3456] Forecasting BOTZ... [2026-02-02T20:17:58.805753] [INFO ] [sig ] Generating forecast for: BOTZ [2026-02-02T20:17:58.805785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-02-02T20:17:58.818470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-02-02T20:17:58.818916] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-02-02T20:17:58.819975] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-02-02T20:17:58.820029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:58.820067] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:58.820094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:58.820151] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:58.881882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:58.883254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:58.883341] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:58.883377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:59.012779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:59.012969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:59.013012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:59.013040] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:59.016658] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: DOWN (p=34.97%) [2026-02-02T20:17:59.017018] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-02-02T20:17:59.017161] [INFO ] [sig ] BOTZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:59.166228] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BOTZ.txt [2026-02-02T20:17:59.166393] [INFO ] [sig ] [486/3456] Completed BOTZ in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:59.166433] [INFO ] [sig ] [487/3456] Forecasting BOX... [2026-02-02T20:17:59.166462] [INFO ] [sig ] Generating forecast for: BOX [2026-02-02T20:17:59.166491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-02-02T20:17:59.178819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-02-02T20:17:59.179222] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-02-02T20:17:59.180113] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-02-02T20:17:59.180167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:59.180201] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:59.180229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:59.180287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:59.239331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:59.240266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:59.240358] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:59.240400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:59.366671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:59.367064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:59.367108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:59.367139] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:59.371207] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-02-02T20:17:59.371548] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-02-02T20:17:59.371722] [INFO ] [sig ] BOX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:17:59.516373] [INFO ] [LOCAL ] Saved forecast: BOX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BOX.txt [2026-02-02T20:17:59.516736] [INFO ] [sig ] [487/3456] Completed BOX in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:59.516788] [INFO ] [sig ] [488/3456] Forecasting BP... [2026-02-02T20:17:59.516822] [INFO ] [sig ] Generating forecast for: BP [2026-02-02T20:17:59.516855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-02-02T20:17:59.529197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-02-02T20:17:59.529521] [INFO ] [FORECASTER] Starting predict_future for BP [2026-02-02T20:17:59.530354] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-02-02T20:17:59.530407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:59.530439] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:59.530465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:59.530526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:59.589076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:59.589851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:59.589941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:59.589974] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:17:59.713133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:17:59.713302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:17:59.713345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:17:59.713375] [INFO ] [FORECASTER] Training complete [2026-02-02T20:17:59.716934] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=4.24%) [2026-02-02T20:17:59.717231] [INFO ] [FORECASTER] Completed predict_future for BP [2026-02-02T20:17:59.717370] [INFO ] [sig ] BP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:17:59.865256] [INFO ] [LOCAL ] Saved forecast: BP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BP.txt [2026-02-02T20:17:59.865425] [INFO ] [sig ] [488/3456] Completed BP in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:17:59.865464] [INFO ] [sig ] [489/3456] Forecasting BPOP... [2026-02-02T20:17:59.865493] [INFO ] [sig ] Generating forecast for: BPOP [2026-02-02T20:17:59.865524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-02-02T20:17:59.878557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-02-02T20:17:59.878998] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-02-02T20:17:59.879832] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-02-02T20:17:59.879896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:17:59.879928] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:17:59.879955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:17:59.880010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:17:59.939559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:17:59.940473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:17:59.940607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:17:59.940644] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:00.063549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:00.063736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:00.063781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:00.063809] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:00.067327] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: DOWN (p=33.99%) [2026-02-02T20:18:00.067722] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-02-02T20:18:00.067895] [INFO ] [sig ] BPOP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:00.217787] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BPOP.txt [2026-02-02T20:18:00.217991] [INFO ] [sig ] [489/3456] Completed BPOP in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:18:00.218040] [INFO ] [sig ] [490/3456] Forecasting BPRN... [2026-02-02T20:18:00.218070] [INFO ] [sig ] Generating forecast for: BPRN [2026-02-02T20:18:00.218103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-02-02T20:18:00.232604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-02-02T20:18:00.233235] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-02-02T20:18:00.234384] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-02-02T20:18:00.234477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:00.234538] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:00.234627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:00.234726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:00.297237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:00.298410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:00.298535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:00.298570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:00.405332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:00.405567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:00.405672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:00.405712] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:00.410039] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: UP (p=79.07%) [2026-02-02T20:18:00.410486] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-02-02T20:18:00.410681] [INFO ] [sig ] BPRN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:00.564725] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BPRN.txt [2026-02-02T20:18:00.564947] [INFO ] [sig ] [490/3456] Completed BPRN in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:18:00.564989] [INFO ] [sig ] [491/3456] Forecasting BPYPM... [2026-02-02T20:18:00.565019] [INFO ] [sig ] Generating forecast for: BPYPM [2026-02-02T20:18:00.565052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-02-02T20:18:00.578694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-02-02T20:18:00.579329] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-02-02T20:18:00.580328] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-02-02T20:18:00.580385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:00.580418] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:00.580445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:00.580504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:00.640898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:00.642165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:00.642284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:00.642320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:00.752890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:00.753130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:00.753175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:00.753204] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:00.757173] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=67.88%) [2026-02-02T20:18:00.757488] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-02-02T20:18:00.757670] [INFO ] [sig ] BPYPM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:00.913331] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BPYPM.txt [2026-02-02T20:18:00.913541] [INFO ] [sig ] [491/3456] Completed BPYPM in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 17.8m [2026-02-02T20:18:00.913604] [INFO ] [sig ] [492/3456] Forecasting BPYPO... [2026-02-02T20:18:00.913635] [INFO ] [sig ] Generating forecast for: BPYPO [2026-02-02T20:18:00.913668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-02-02T20:18:00.931312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-02-02T20:18:00.931887] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-02-02T20:18:00.933287] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-02-02T20:18:00.933343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:00.933377] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:00.933405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:00.933465] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:00.999757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:01.001351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:01.001463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:01.001496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:01.104913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:01.105154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:01.105200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:01.105230] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:01.109347] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-02-02T20:18:01.109728] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-02-02T20:18:01.109876] [INFO ] [sig ] BPYPO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:01.260017] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BPYPO.txt [2026-02-02T20:18:01.260264] [INFO ] [sig ] [492/3456] Completed BPYPO in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-02T20:18:01.260312] [INFO ] [sig ] [493/3456] Forecasting BPYPP... [2026-02-02T20:18:01.260345] [INFO ] [sig ] Generating forecast for: BPYPP [2026-02-02T20:18:01.260378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-02-02T20:18:01.274793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-02-02T20:18:01.275373] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-02-02T20:18:01.276332] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-02-02T20:18:01.276388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:01.276421] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:01.276448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:01.276507] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:01.338088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:01.339683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:01.339814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:01.339867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:01.456615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:01.456875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:01.456923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:01.456955] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:01.460941] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=49.67%) [2026-02-02T20:18:01.461307] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-02-02T20:18:01.461465] [INFO ] [sig ] BPYPP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:01.615607] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BPYPP.txt [2026-02-02T20:18:01.615777] [INFO ] [sig ] [493/3456] Completed BPYPP in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:01.615834] [INFO ] [sig ] [494/3456] Forecasting BRAG... [2026-02-02T20:18:01.615874] [INFO ] [sig ] Generating forecast for: BRAG [2026-02-02T20:18:01.615920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-02-02T20:18:01.628235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-02-02T20:18:01.628547] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-02-02T20:18:01.629420] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-02-02T20:18:01.629475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:01.629508] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:01.629534] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:01.629608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:01.706452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:01.707891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:01.708009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:01.708057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:01.839102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:01.839334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:01.839380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:01.839413] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:01.843663] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: UP (p=72.72%) [2026-02-02T20:18:01.844210] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-02-02T20:18:01.844363] [INFO ] [sig ] BRAG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:02.015906] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BRAG.txt [2026-02-02T20:18:02.016184] [INFO ] [sig ] [494/3456] Completed BRAG in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:02.016242] [INFO ] [sig ] [495/3456] Forecasting BRC... [2026-02-02T20:18:02.016288] [INFO ] [sig ] Generating forecast for: BRC [2026-02-02T20:18:02.016334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-02-02T20:18:02.032412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-02-02T20:18:02.033037] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-02-02T20:18:02.034078] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-02-02T20:18:02.034139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:02.034173] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:02.034201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:02.034262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:02.100459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:02.101887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:02.101996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:02.102031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:02.225765] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:02.226009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:02.226055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:02.226092] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:02.230655] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: UP (p=74.89%) [2026-02-02T20:18:02.231010] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-02-02T20:18:02.231341] [INFO ] [sig ] BRC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:02.402264] [INFO ] [LOCAL ] Saved forecast: BRC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BRC.txt [2026-02-02T20:18:02.402461] [INFO ] [sig ] [495/3456] Completed BRC in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:02.402511] [INFO ] [sig ] [496/3456] Forecasting BRO... [2026-02-02T20:18:02.402555] [INFO ] [sig ] Generating forecast for: BRO [2026-02-02T20:18:02.402617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-02-02T20:18:02.416789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-02-02T20:18:02.417173] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-02-02T20:18:02.418193] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-02-02T20:18:02.418280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:02.418319] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:02.418350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:02.418411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:02.481744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:02.482723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:02.482814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:02.482847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:02.617684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:02.617924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:02.617968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:02.617997] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:02.622523] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: DOWN (p=12.35%) [2026-02-02T20:18:02.622884] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-02-02T20:18:02.623030] [INFO ] [sig ] BRO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:02.776736] [INFO ] [LOCAL ] Saved forecast: BRO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BRO.txt [2026-02-02T20:18:02.776960] [INFO ] [sig ] [496/3456] Completed BRO in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:02.777010] [INFO ] [sig ] [497/3456] Forecasting BROS... [2026-02-02T20:18:02.777044] [INFO ] [sig ] Generating forecast for: BROS [2026-02-02T20:18:02.777077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-02-02T20:18:02.792918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-02-02T20:18:02.793694] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-02-02T20:18:02.794873] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-02-02T20:18:02.794931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:02.794965] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:02.794992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:02.795075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:02.856215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:02.857429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:02.857546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:02.857627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:02.987462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:02.987733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:02.987802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:02.987832] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:02.991871] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-02-02T20:18:02.992228] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-02-02T20:18:02.992379] [INFO ] [sig ] BROS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:03.149210] [INFO ] [LOCAL ] Saved forecast: BROS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BROS.txt [2026-02-02T20:18:03.149431] [INFO ] [sig ] [497/3456] Completed BROS in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:03.149475] [INFO ] [sig ] [498/3456] Forecasting BRSP... [2026-02-02T20:18:03.149506] [INFO ] [sig ] Generating forecast for: BRSP [2026-02-02T20:18:03.149538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-02-02T20:18:03.165883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-02-02T20:18:03.166517] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-02-02T20:18:03.167912] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-02-02T20:18:03.168169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:03.168203] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:03.168230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:03.168292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:03.236833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:03.238568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:03.238693] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:03.238727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:03.367070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:03.367297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:03.367342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:03.367372] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:03.371307] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=95.47%) [2026-02-02T20:18:03.371642] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-02-02T20:18:03.371818] [INFO ] [sig ] BRSP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:03.521948] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BRSP.txt [2026-02-02T20:18:03.522163] [INFO ] [sig ] [498/3456] Completed BRSP in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:03.522207] [INFO ] [sig ] [499/3456] Forecasting BRX... [2026-02-02T20:18:03.522241] [INFO ] [sig ] Generating forecast for: BRX [2026-02-02T20:18:03.522272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-02-02T20:18:03.536950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-02-02T20:18:03.537535] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-02-02T20:18:03.538636] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-02-02T20:18:03.538695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:03.538730] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:03.538757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:03.538816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:03.599334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:03.600601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:03.600710] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:03.600746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:03.731644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:03.731907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:03.731998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:03.732029] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:03.736191] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: UP (p=85.27%) [2026-02-02T20:18:03.736617] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-02-02T20:18:03.736839] [INFO ] [sig ] BRX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:03.884639] [INFO ] [LOCAL ] Saved forecast: BRX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BRX.txt [2026-02-02T20:18:03.884850] [INFO ] [sig ] [499/3456] Completed BRX in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:03.884891] [INFO ] [sig ] [500/3456] Forecasting BRZE... [2026-02-02T20:18:03.884921] [INFO ] [sig ] Generating forecast for: BRZE [2026-02-02T20:18:03.884952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-02-02T20:18:03.898653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-02-02T20:18:03.899143] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-02-02T20:18:03.900102] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-02-02T20:18:03.900158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:03.900193] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:03.900221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:03.900278] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:03.957839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:03.958816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:03.958904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:03.958937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:04.084066] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:04.084243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:04.084282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:04.084311] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:04.088251] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: UP (p=88.29%) [2026-02-02T20:18:04.088708] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-02-02T20:18:04.088877] [INFO ] [sig ] BRZE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:04.251909] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BRZE.txt [2026-02-02T20:18:04.252117] [INFO ] [sig ] [500/3456] Completed BRZE in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:04.252175] [INFO ] [sig ] [501/3456] Forecasting BSAC... [2026-02-02T20:18:04.252220] [INFO ] [sig ] Generating forecast for: BSAC [2026-02-02T20:18:04.252267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-02-02T20:18:04.267205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-02-02T20:18:04.267841] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-02-02T20:18:04.268841] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-02-02T20:18:04.268898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:04.268947] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:04.268976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:04.269034] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:04.332484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:04.333568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:04.333707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:04.333756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:04.462510] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:04.462694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:04.462738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:04.462766] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:04.466460] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=55.63%) [2026-02-02T20:18:04.466806] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-02-02T20:18:04.466972] [INFO ] [sig ] BSAC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:04.615895] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BSAC.txt [2026-02-02T20:18:04.616051] [INFO ] [sig ] [501/3456] Completed BSAC in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:04.616091] [INFO ] [sig ] [502/3456] Forecasting BSCQ... [2026-02-02T20:18:04.616121] [INFO ] [sig ] Generating forecast for: BSCQ [2026-02-02T20:18:04.616152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-02-02T20:18:04.629676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-02-02T20:18:04.630100] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-02-02T20:18:04.630964] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-02-02T20:18:04.631018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:04.631050] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:04.631076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:04.631133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:04.690439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:04.691428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:04.691526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:04.691560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:04.809120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:04.809283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:04.809335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:04.809373] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:04.813107] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-02-02T20:18:04.813480] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-02-02T20:18:04.813663] [INFO ] [sig ] BSCQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:04.965105] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BSCQ.txt [2026-02-02T20:18:04.965279] [INFO ] [sig ] [502/3456] Completed BSCQ in 0.3s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:04.965322] [INFO ] [sig ] [503/3456] Forecasting BSCS... [2026-02-02T20:18:04.965353] [INFO ] [sig ] Generating forecast for: BSCS [2026-02-02T20:18:04.965418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-02-02T20:18:04.978191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-02-02T20:18:04.978649] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-02-02T20:18:04.979502] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-02-02T20:18:04.979557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:04.979611] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:04.979641] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:04.979700] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:05.040005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:05.041108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:05.041191] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:05.041224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:05.162075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:05.162233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:05.162275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:05.162303] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:05.165756] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=83.91%) [2026-02-02T20:18:05.166039] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-02-02T20:18:05.166164] [INFO ] [sig ] BSCS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:05.313233] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BSCS.txt [2026-02-02T20:18:05.313428] [INFO ] [sig ] [503/3456] Completed BSCS in 0.3s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:05.313483] [INFO ] [sig ] [504/3456] Forecasting BSCX... [2026-02-02T20:18:05.313525] [INFO ] [sig ] Generating forecast for: BSCX [2026-02-02T20:18:05.313592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-02-02T20:18:05.326435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-02-02T20:18:05.326846] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-02-02T20:18:05.327681] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-02-02T20:18:05.327734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:05.327766] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:05.327792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:05.327848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:05.386302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:05.387215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:05.387301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:05.387334] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:05.514379] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:05.514544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:05.514602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:05.514634] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:05.518869] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-02-02T20:18:05.519199] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-02-02T20:18:05.519377] [INFO ] [sig ] BSCX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:05.671686] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BSCX.txt [2026-02-02T20:18:05.671863] [INFO ] [sig ] [504/3456] Completed BSCX in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:05.671906] [INFO ] [sig ] [505/3456] Forecasting BSCY... [2026-02-02T20:18:05.671974] [INFO ] [sig ] Generating forecast for: BSCY [2026-02-02T20:18:05.672009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-02-02T20:18:05.684113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-02-02T20:18:05.684537] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-02-02T20:18:05.685514] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-02-02T20:18:05.685587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:05.685623] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:05.685652] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:05.685710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:05.746622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:05.747471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:05.747561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:05.747626] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:05.869954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:05.870110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:05.870150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:05.870178] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:05.873620] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: DOWN (p=12.68%) [2026-02-02T20:18:05.873909] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-02-02T20:18:05.874050] [INFO ] [sig ] BSCY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:06.022249] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BSCY.txt [2026-02-02T20:18:06.022386] [INFO ] [sig ] [505/3456] Completed BSCY in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:06.022425] [INFO ] [sig ] [506/3456] Forecasting BSJQ... [2026-02-02T20:18:06.022454] [INFO ] [sig ] Generating forecast for: BSJQ [2026-02-02T20:18:06.022485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-02-02T20:18:06.036228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-02-02T20:18:06.036849] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-02-02T20:18:06.037974] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-02-02T20:18:06.038031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:06.038069] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:06.038096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:06.038156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:06.098388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:06.099619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:06.099722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:06.099757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:06.226113] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:06.226324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:06.226370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:06.226400] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:06.230489] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=99.66%) [2026-02-02T20:18:06.230805] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-02-02T20:18:06.230948] [INFO ] [sig ] BSJQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:06.377346] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BSJQ.txt [2026-02-02T20:18:06.377519] [INFO ] [sig ] [506/3456] Completed BSJQ in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:06.377561] [INFO ] [sig ] [507/3456] Forecasting BSJS... [2026-02-02T20:18:06.377633] [INFO ] [sig ] Generating forecast for: BSJS [2026-02-02T20:18:06.377682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-02-02T20:18:06.390918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-02-02T20:18:06.391621] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-02-02T20:18:06.392715] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-02-02T20:18:06.392771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:06.392805] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:06.392833] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:06.392889] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:06.456502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:06.457744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:06.457833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:06.457868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:06.579522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:06.579709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:06.579752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:06.579781] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:06.583706] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-02-02T20:18:06.584044] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-02-02T20:18:06.584179] [INFO ] [sig ] BSJS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:06.732545] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BSJS.txt [2026-02-02T20:18:06.732726] [INFO ] [sig ] [507/3456] Completed BSJS in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:06.732767] [INFO ] [sig ] [508/3456] Forecasting BSL... [2026-02-02T20:18:06.732797] [INFO ] [sig ] Generating forecast for: BSL [2026-02-02T20:18:06.732827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-02-02T20:18:06.746606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-02-02T20:18:06.746964] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-02-02T20:18:06.748053] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-02-02T20:18:06.748120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:06.748153] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:06.748180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:06.748237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:06.808958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:06.809861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:06.809946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:06.809984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:06.929448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:06.929624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:06.929669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:06.929735] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:06.933238] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-02-02T20:18:06.933520] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-02-02T20:18:06.933666] [INFO ] [sig ] BSL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:07.080160] [INFO ] [LOCAL ] Saved forecast: BSL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BSL.txt [2026-02-02T20:18:07.080291] [INFO ] [sig ] [508/3456] Completed BSL in 0.3s | 2.78 sym/s | Total: 3.0m | ETA: 17.7m [2026-02-02T20:18:07.080330] [INFO ] [sig ] [509/3456] Forecasting BSM... [2026-02-02T20:18:07.080360] [INFO ] [sig ] Generating forecast for: BSM [2026-02-02T20:18:07.080389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-02-02T20:18:07.093152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-02-02T20:18:07.093613] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-02-02T20:18:07.094469] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-02-02T20:18:07.094533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:07.094598] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:07.094642] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:07.094706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:07.161130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:07.162157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:07.162247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:07.162281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:07.292909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:07.293082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:07.293123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:07.293151] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:07.296569] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=20.40%) [2026-02-02T20:18:07.296861] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-02-02T20:18:07.297014] [INFO ] [sig ] BSM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:07.442213] [INFO ] [LOCAL ] Saved forecast: BSM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BSM.txt [2026-02-02T20:18:07.442378] [INFO ] [sig ] [509/3456] Completed BSM in 0.4s | 2.78 sym/s | Total: 3.0m | ETA: 17.6m [2026-02-02T20:18:07.442418] [INFO ] [sig ] [510/3456] Forecasting BSMQ... [2026-02-02T20:18:07.442447] [INFO ] [sig ] Generating forecast for: BSMQ [2026-02-02T20:18:07.442477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-02-02T20:18:07.455524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-02-02T20:18:07.455897] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-02-02T20:18:07.456805] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-02-02T20:18:07.456861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:07.456894] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:07.456924] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:07.456985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:07.515822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:07.516631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:07.516713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:07.516763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:07.640232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:07.640388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:07.640431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:07.640462] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:07.643919] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-02-02T20:18:07.644205] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-02-02T20:18:07.644352] [INFO ] [sig ] BSMQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:07.806522] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BSMQ.txt [2026-02-02T20:18:07.806697] [INFO ] [sig ] [510/3456] Completed BSMQ in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:07.806739] [INFO ] [sig ] [511/3456] Forecasting BSMS... [2026-02-02T20:18:07.806767] [INFO ] [sig ] Generating forecast for: BSMS [2026-02-02T20:18:07.806798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-02-02T20:18:07.818128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-02-02T20:18:07.818480] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-02-02T20:18:07.819363] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-02-02T20:18:07.819418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:07.819450] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:07.819478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:07.819536] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:07.877341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:07.878115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:07.878200] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:07.878233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:07.999802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:07.999967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:08.000009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:08.000039] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:08.003515] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-02-02T20:18:08.003812] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-02-02T20:18:08.003942] [INFO ] [sig ] BSMS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:08.168380] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BSMS.txt [2026-02-02T20:18:08.168540] [INFO ] [sig ] [511/3456] Completed BSMS in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:08.168597] [INFO ] [sig ] [512/3456] Forecasting BSSX... [2026-02-02T20:18:08.168629] [INFO ] [sig ] Generating forecast for: BSSX [2026-02-02T20:18:08.168659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-02-02T20:18:08.180539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-02-02T20:18:08.180941] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-02-02T20:18:08.181774] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-02-02T20:18:08.181828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:08.181862] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:08.181902] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:08.181974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:08.241781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:08.242676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:08.242769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:08.242803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:08.347930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:08.348098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:08.348138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:08.348166] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:08.351624] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: DOWN (p=41.25%) [2026-02-02T20:18:08.351938] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-02-02T20:18:08.352072] [INFO ] [sig ] BSSX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:08.509512] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BSSX.txt [2026-02-02T20:18:08.509698] [INFO ] [sig ] [512/3456] Completed BSSX in 0.3s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:08.509738] [INFO ] [sig ] [513/3456] Forecasting BSTZ... [2026-02-02T20:18:08.509768] [INFO ] [sig ] Generating forecast for: BSTZ [2026-02-02T20:18:08.509799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-02-02T20:18:08.521801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-02-02T20:18:08.522234] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-02-02T20:18:08.523279] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-02-02T20:18:08.523345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:08.523378] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:08.523405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:08.523464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:08.581147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:08.582063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:08.582147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:08.582180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:08.704479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:08.704658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:08.704700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:08.704729] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:08.708552] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=93.41%) [2026-02-02T20:18:08.708847] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-02-02T20:18:08.708975] [INFO ] [sig ] BSTZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:08.853119] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BSTZ.txt [2026-02-02T20:18:08.853284] [INFO ] [sig ] [513/3456] Completed BSTZ in 0.3s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:08.853334] [INFO ] [sig ] [514/3456] Forecasting BSVN... [2026-02-02T20:18:08.853375] [INFO ] [sig ] Generating forecast for: BSVN [2026-02-02T20:18:08.853417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-02-02T20:18:08.867740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-02-02T20:18:08.868197] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-02-02T20:18:08.869224] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-02-02T20:18:08.869287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:08.869325] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:08.869358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:08.869436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:08.932615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:08.933710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:08.933794] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:08.933827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:09.055294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:09.055462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:09.055506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:09.055535] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:09.059400] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: UP (p=61.84%) [2026-02-02T20:18:09.059767] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-02-02T20:18:09.059931] [INFO ] [sig ] BSVN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:09.212005] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BSVN.txt [2026-02-02T20:18:09.212146] [INFO ] [sig ] [514/3456] Completed BSVN in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:09.212185] [INFO ] [sig ] [515/3456] Forecasting BSVO... [2026-02-02T20:18:09.212216] [INFO ] [sig ] Generating forecast for: BSVO [2026-02-02T20:18:09.212245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-02-02T20:18:09.228356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-02-02T20:18:09.228832] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-02-02T20:18:09.229849] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-02-02T20:18:09.229913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:09.229957] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:09.230000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:09.230096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:09.298686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:09.299629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:09.299714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:09.299747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:09.421609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:09.421766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:09.421806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:09.421834] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:09.425192] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-02-02T20:18:09.425475] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-02-02T20:18:09.425624] [INFO ] [sig ] BSVO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:09.570338] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BSVO.txt [2026-02-02T20:18:09.570495] [INFO ] [sig ] [515/3456] Completed BSVO in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:09.570538] [INFO ] [sig ] [516/3456] Forecasting BSX... [2026-02-02T20:18:09.570567] [INFO ] [sig ] Generating forecast for: BSX [2026-02-02T20:18:09.570623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-02-02T20:18:09.582478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-02-02T20:18:09.582828] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-02-02T20:18:09.583688] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-02-02T20:18:09.583752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:09.583784] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:09.583810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:09.583866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:09.643051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:09.644172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:09.644444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:09.644476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:09.763598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:09.763805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:09.763860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:09.763901] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:09.767372] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-02-02T20:18:09.767692] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-02-02T20:18:09.767829] [INFO ] [sig ] BSX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:09.915910] [INFO ] [LOCAL ] Saved forecast: BSX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BSX.txt [2026-02-02T20:18:09.916092] [INFO ] [sig ] [516/3456] Completed BSX in 0.3s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:09.916140] [INFO ] [sig ] [517/3456] Forecasting BSY... [2026-02-02T20:18:09.916174] [INFO ] [sig ] Generating forecast for: BSY [2026-02-02T20:18:09.916204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-02-02T20:18:09.930700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-02-02T20:18:09.931111] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-02-02T20:18:09.932119] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-02-02T20:18:09.932183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:09.932223] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:09.932258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:09.932339] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:09.998105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:09.999149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:09.999231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:09.999264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:10.124971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:10.125129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:10.125169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:10.125197] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:10.128563] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=13.51%) [2026-02-02T20:18:10.128861] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-02-02T20:18:10.128988] [INFO ] [sig ] BSY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:10.274437] [INFO ] [LOCAL ] Saved forecast: BSY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BSY.txt [2026-02-02T20:18:10.274624] [INFO ] [sig ] [517/3456] Completed BSY in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:10.274665] [INFO ] [sig ] [518/3456] Forecasting BTA... [2026-02-02T20:18:10.274695] [INFO ] [sig ] Generating forecast for: BTA [2026-02-02T20:18:10.274726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-02-02T20:18:10.285787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-02-02T20:18:10.286133] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-02-02T20:18:10.286946] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-02-02T20:18:10.286998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:10.287030] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:10.287057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:10.287122] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:10.346637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:10.347503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:10.347620] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:10.347658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:10.463437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:10.463611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:10.463653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:10.463681] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:10.467610] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: UP (p=92.90%) [2026-02-02T20:18:10.467895] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-02-02T20:18:10.468037] [INFO ] [sig ] BTA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:10.631724] [INFO ] [LOCAL ] Saved forecast: BTA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BTA.txt [2026-02-02T20:18:10.631880] [INFO ] [sig ] [518/3456] Completed BTA in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:10.631921] [INFO ] [sig ] [519/3456] Forecasting BTAI... [2026-02-02T20:18:10.631950] [INFO ] [sig ] Generating forecast for: BTAI [2026-02-02T20:18:10.631980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-02-02T20:18:10.643846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-02-02T20:18:10.644245] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-02-02T20:18:10.645114] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-02-02T20:18:10.645171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:10.645205] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:10.645231] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:10.645288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:10.703884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:10.704906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:10.705009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:10.705057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:10.837696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:10.837880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:10.837923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:10.837952] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:10.841850] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-02-02T20:18:10.842182] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-02-02T20:18:10.842323] [INFO ] [sig ] BTAI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:10.998213] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BTAI.txt [2026-02-02T20:18:10.998386] [INFO ] [sig ] [519/3456] Completed BTAI in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:10.998441] [INFO ] [sig ] [520/3456] Forecasting BTCS... [2026-02-02T20:18:10.998530] [INFO ] [sig ] Generating forecast for: BTCS [2026-02-02T20:18:10.998603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-02-02T20:18:11.011777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-02-02T20:18:11.012216] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-02-02T20:18:11.013289] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-02-02T20:18:11.013359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:11.013404] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:11.013443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:11.013524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:11.075138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:11.076322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:11.076422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:11.076457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:11.214019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:11.214196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:11.214239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:11.214269] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:11.218688] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: UP (p=95.83%) [2026-02-02T20:18:11.219011] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-02-02T20:18:11.219169] [INFO ] [sig ] BTCS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:11.388691] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BTCS.txt [2026-02-02T20:18:11.388855] [INFO ] [sig ] [520/3456] Completed BTCS in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:11.388896] [INFO ] [sig ] [521/3456] Forecasting BTE... [2026-02-02T20:18:11.388925] [INFO ] [sig ] Generating forecast for: BTE [2026-02-02T20:18:11.388957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-02-02T20:18:11.401837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-02-02T20:18:11.402246] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-02-02T20:18:11.403096] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-02-02T20:18:11.403151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:11.403184] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:11.403212] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:11.403270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:11.479029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:11.480273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:11.480393] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:11.480439] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:11.617471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:11.617718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:11.617767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:11.617796] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:11.621849] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: UP (p=80.20%) [2026-02-02T20:18:11.622253] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-02-02T20:18:11.622414] [INFO ] [sig ] BTE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:11.771489] [INFO ] [LOCAL ] Saved forecast: BTE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BTE.txt [2026-02-02T20:18:11.771673] [INFO ] [sig ] [521/3456] Completed BTE in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:11.771716] [INFO ] [sig ] [522/3456] Forecasting BTF... [2026-02-02T20:18:11.771747] [INFO ] [sig ] Generating forecast for: BTF [2026-02-02T20:18:11.771776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-02-02T20:18:11.784531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-02-02T20:18:11.785007] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-02-02T20:18:11.785934] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-02-02T20:18:11.785997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:11.786038] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:11.786072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:11.786157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:11.845168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:11.846115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:11.846213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:11.846247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:11.978179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:11.978360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:11.978412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:11.978443] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:11.982356] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-02-02T20:18:11.982711] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-02-02T20:18:11.982863] [INFO ] [sig ] BTF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:12.132929] [INFO ] [LOCAL ] Saved forecast: BTF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BTF.txt [2026-02-02T20:18:12.133107] [INFO ] [sig ] [522/3456] Completed BTF in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:12.133155] [INFO ] [sig ] [523/3456] Forecasting BTI... [2026-02-02T20:18:12.133190] [INFO ] [sig ] Generating forecast for: BTI [2026-02-02T20:18:12.133222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-02-02T20:18:12.147757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-02-02T20:18:12.148274] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-02-02T20:18:12.149359] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-02-02T20:18:12.149418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:12.149454] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:12.149481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:12.149591] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:12.213540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:12.214794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:12.214906] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:12.214949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:12.342550] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:12.342800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:12.342847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:12.342876] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:12.346727] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=47.53%) [2026-02-02T20:18:12.347055] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-02-02T20:18:12.347199] [INFO ] [sig ] BTI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:12.591625] [INFO ] [LOCAL ] Saved forecast: BTI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BTI.txt [2026-02-02T20:18:12.591840] [INFO ] [sig ] [523/3456] Completed BTI in 0.5s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:12.591883] [INFO ] [sig ] [524/3456] Forecasting BTM... [2026-02-02T20:18:12.591914] [INFO ] [sig ] Generating forecast for: BTM [2026-02-02T20:18:12.591947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-02-02T20:18:12.606186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-02-02T20:18:12.606820] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-02-02T20:18:12.608111] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-02-02T20:18:12.608179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:12.608214] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:12.608241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:12.608301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:12.667464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:12.668702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:12.668820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:12.668861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:12.790556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:12.790807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:12.790853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:12.790884] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:12.794916] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: DOWN (p=25.56%) [2026-02-02T20:18:12.795257] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-02-02T20:18:12.795426] [INFO ] [sig ] BTM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:12.949217] [INFO ] [LOCAL ] Saved forecast: BTM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BTM.txt [2026-02-02T20:18:12.949422] [INFO ] [sig ] [524/3456] Completed BTM in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:12.949469] [INFO ] [sig ] [525/3456] Forecasting BTMD... [2026-02-02T20:18:12.949501] [INFO ] [sig ] Generating forecast for: BTMD [2026-02-02T20:18:12.949536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-02-02T20:18:12.962937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-02-02T20:18:12.963472] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-02-02T20:18:12.964513] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-02-02T20:18:12.964595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:12.964651] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:12.964679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:12.964738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:13.026677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:13.027850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:13.027962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:13.027998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:13.156179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:13.156409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:13.156455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:13.156488] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:13.160647] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=30.52%) [2026-02-02T20:18:13.160992] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-02-02T20:18:13.161139] [INFO ] [sig ] BTMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:13.309643] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BTMD.txt [2026-02-02T20:18:13.309851] [INFO ] [sig ] [525/3456] Completed BTMD in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.6m [2026-02-02T20:18:13.309894] [INFO ] [sig ] [526/3456] Forecasting BTSG... [2026-02-02T20:18:13.309924] [INFO ] [sig ] Generating forecast for: BTSG [2026-02-02T20:18:13.309957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-02-02T20:18:13.323753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-02-02T20:18:13.324250] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-02-02T20:18:13.325232] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-02-02T20:18:13.325287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:13.325320] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:13.325347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:13.325407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:13.384064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:13.385163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:13.385262] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:13.385297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:13.511242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:13.511422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:13.511465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:13.511494] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:13.515396] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=42.82%) [2026-02-02T20:18:13.515865] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-02-02T20:18:13.516039] [INFO ] [sig ] BTSG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:13.664072] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BTSG.txt [2026-02-02T20:18:13.664230] [INFO ] [sig ] [526/3456] Completed BTSG in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.6m [2026-02-02T20:18:13.664270] [INFO ] [sig ] [527/3456] Forecasting BTZ... [2026-02-02T20:18:13.664301] [INFO ] [sig ] Generating forecast for: BTZ [2026-02-02T20:18:13.664332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-02-02T20:18:13.677719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-02-02T20:18:13.678096] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-02-02T20:18:13.679186] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-02-02T20:18:13.679253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:13.679288] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:13.679317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:13.679376] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:13.739087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:13.740020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:13.740128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:13.740172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:13.859636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:13.859801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:13.859843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:13.859872] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:13.863649] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: DOWN (p=13.53%) [2026-02-02T20:18:13.863981] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-02-02T20:18:13.864113] [INFO ] [sig ] BTZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:14.009896] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BTZ.txt [2026-02-02T20:18:14.010029] [INFO ] [sig ] [527/3456] Completed BTZ in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.6m [2026-02-02T20:18:14.010067] [INFO ] [sig ] [528/3456] Forecasting BUD... [2026-02-02T20:18:14.010097] [INFO ] [sig ] Generating forecast for: BUD [2026-02-02T20:18:14.010127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-02-02T20:18:14.021638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-02-02T20:18:14.022042] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-02-02T20:18:14.022900] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-02-02T20:18:14.022953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:14.022986] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:14.023012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:14.023068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:14.080564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:14.081468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:14.081551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:14.081604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:14.198139] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:14.198294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:14.198334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:14.198362] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:14.201716] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: UP (p=96.68%) [2026-02-02T20:18:14.201989] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-02-02T20:18:14.202117] [INFO ] [sig ] BUD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:14.346541] [INFO ] [LOCAL ] Saved forecast: BUD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BUD.txt [2026-02-02T20:18:14.346736] [INFO ] [sig ] [528/3456] Completed BUD in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:14.346785] [INFO ] [sig ] [529/3456] Forecasting BUFC... [2026-02-02T20:18:14.346819] [INFO ] [sig ] Generating forecast for: BUFC [2026-02-02T20:18:14.346850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-02-02T20:18:14.356455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-02-02T20:18:14.356722] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-02-02T20:18:14.357549] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-02-02T20:18:14.357648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:14.357682] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:14.357708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:14.357765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:14.414887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:14.415835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:14.415921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:14.415953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:14.512025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:14.512182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:14.512221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:14.512249] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:14.515828] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: UP (p=91.48%) [2026-02-02T20:18:14.516107] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-02-02T20:18:14.516236] [INFO ] [sig ] BUFC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:14.662798] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BUFC.txt [2026-02-02T20:18:14.662963] [INFO ] [sig ] [529/3456] Completed BUFC in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:14.663004] [INFO ] [sig ] [530/3456] Forecasting BUG... [2026-02-02T20:18:14.663034] [INFO ] [sig ] Generating forecast for: BUG [2026-02-02T20:18:14.663065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-02-02T20:18:14.677278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-02-02T20:18:14.677849] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-02-02T20:18:14.679171] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-02-02T20:18:14.679268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:14.679323] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:14.679370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:14.679450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:14.749815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:14.750901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:14.751007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:14.751058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:14.878119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:14.878283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:14.878324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:14.878353] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:14.882278] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-02-02T20:18:14.882587] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-02-02T20:18:14.882739] [INFO ] [sig ] BUG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:15.034920] [INFO ] [LOCAL ] Saved forecast: BUG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BUG.txt [2026-02-02T20:18:15.035087] [INFO ] [sig ] [530/3456] Completed BUG in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:15.035126] [INFO ] [sig ] [531/3456] Forecasting BUI... [2026-02-02T20:18:15.035156] [INFO ] [sig ] Generating forecast for: BUI [2026-02-02T20:18:15.035185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-02-02T20:18:15.047439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-02-02T20:18:15.047885] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-02-02T20:18:15.048740] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-02-02T20:18:15.048794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:15.048830] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:15.048864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:15.048929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:15.109397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:15.110296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:15.110385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:15.110418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:15.234622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:15.234776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:15.234819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:15.234848] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:15.238271] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=90.85%) [2026-02-02T20:18:15.238553] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-02-02T20:18:15.238700] [INFO ] [sig ] BUI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:15.380788] [INFO ] [LOCAL ] Saved forecast: BUI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BUI.txt [2026-02-02T20:18:15.380929] [INFO ] [sig ] [531/3456] Completed BUI in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:15.380969] [INFO ] [sig ] [532/3456] Forecasting BURL... [2026-02-02T20:18:15.380998] [INFO ] [sig ] Generating forecast for: BURL [2026-02-02T20:18:15.381028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-02-02T20:18:15.392385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-02-02T20:18:15.392696] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-02-02T20:18:15.393486] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-02-02T20:18:15.393539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:15.393588] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:15.393618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:15.393674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:15.451674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:15.452721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:15.452828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:15.452875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:15.576687] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:15.576846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:15.576887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:15.576932] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:15.580332] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: UP (p=67.55%) [2026-02-02T20:18:15.580627] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-02-02T20:18:15.580758] [INFO ] [sig ] BURL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:15.720281] [INFO ] [LOCAL ] Saved forecast: BURL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BURL.txt [2026-02-02T20:18:15.720422] [INFO ] [sig ] [532/3456] Completed BURL in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:15.720462] [INFO ] [sig ] [533/3456] Forecasting BUSE... [2026-02-02T20:18:15.720491] [INFO ] [sig ] Generating forecast for: BUSE [2026-02-02T20:18:15.720523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-02-02T20:18:15.732048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-02-02T20:18:15.732331] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-02-02T20:18:15.733124] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-02-02T20:18:15.733176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:15.733208] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:15.733234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:15.733289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:15.788988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:15.789616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:15.789693] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:15.789726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:15.911282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:15.911442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:15.911482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:15.911511] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:15.914867] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=49.94%) [2026-02-02T20:18:15.915136] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-02-02T20:18:15.915260] [INFO ] [sig ] BUSE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:16.058068] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BUSE.txt [2026-02-02T20:18:16.058201] [INFO ] [sig ] [533/3456] Completed BUSE in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:16.058242] [INFO ] [sig ] [534/3456] Forecasting BUXX... [2026-02-02T20:18:16.058271] [INFO ] [sig ] Generating forecast for: BUXX [2026-02-02T20:18:16.058302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-02-02T20:18:16.070528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-02-02T20:18:16.070828] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-02-02T20:18:16.071775] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-02-02T20:18:16.071829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:16.071860] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:16.071886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:16.071941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:16.128456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:16.129084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:16.129174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:16.129207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:16.246738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:16.246894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:16.246934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:16.246963] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:16.250560] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=99.91%) [2026-02-02T20:18:16.250856] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-02-02T20:18:16.250983] [INFO ] [sig ] BUXX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:16.394767] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BUXX.txt [2026-02-02T20:18:16.394902] [INFO ] [sig ] [534/3456] Completed BUXX in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:16.394941] [INFO ] [sig ] [535/3456] Forecasting BVFL... [2026-02-02T20:18:16.394970] [INFO ] [sig ] Generating forecast for: BVFL [2026-02-02T20:18:16.395001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-02-02T20:18:16.406944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-02-02T20:18:16.407360] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-02-02T20:18:16.408238] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-02-02T20:18:16.408303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:16.408335] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:16.408362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:16.408418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:16.464838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:16.465532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:16.465633] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:16.465668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:16.579715] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:16.579870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:16.579912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:16.579942] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:16.583346] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: UP (p=65.76%) [2026-02-02T20:18:16.583648] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-02-02T20:18:16.583777] [INFO ] [sig ] BVFL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:16.725505] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BVFL.txt [2026-02-02T20:18:16.725651] [INFO ] [sig ] [535/3456] Completed BVFL in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:16.725692] [INFO ] [sig ] [536/3456] Forecasting BVN... [2026-02-02T20:18:16.725720] [INFO ] [sig ] Generating forecast for: BVN [2026-02-02T20:18:16.725750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-02-02T20:18:16.741225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-02-02T20:18:16.741594] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-02-02T20:18:16.742371] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-02-02T20:18:16.742424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:16.742456] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:16.742492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:16.742551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:16.802894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:16.803773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:16.803862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:16.803898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:16.922793] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:16.922964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:16.923008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:16.923038] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:16.926841] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: DOWN (p=40.12%) [2026-02-02T20:18:16.927172] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-02-02T20:18:16.927311] [INFO ] [sig ] BVN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:17.068791] [INFO ] [LOCAL ] Saved forecast: BVN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BVN.txt [2026-02-02T20:18:17.068936] [INFO ] [sig ] [536/3456] Completed BVN in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:17.069006] [INFO ] [sig ] [537/3456] Forecasting BVS... [2026-02-02T20:18:17.069037] [INFO ] [sig ] Generating forecast for: BVS [2026-02-02T20:18:17.069068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-02-02T20:18:17.081170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-02-02T20:18:17.081494] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-02-02T20:18:17.082388] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-02-02T20:18:17.082445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:17.082477] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:17.082504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:17.082560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:17.150171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:17.151146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:17.151246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:17.151286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:17.278680] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:17.278864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:17.278912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:17.278941] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:17.282498] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=37.01%) [2026-02-02T20:18:17.282822] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-02-02T20:18:17.282958] [INFO ] [sig ] BVS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:17.428415] [INFO ] [LOCAL ] Saved forecast: BVS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BVS.txt [2026-02-02T20:18:17.428585] [INFO ] [sig ] [537/3456] Completed BVS in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:17.428628] [INFO ] [sig ] [538/3456] Forecasting BWA... [2026-02-02T20:18:17.428657] [INFO ] [sig ] Generating forecast for: BWA [2026-02-02T20:18:17.428688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-02-02T20:18:17.440441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-02-02T20:18:17.440736] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-02-02T20:18:17.441545] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-02-02T20:18:17.441615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:17.441648] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:17.441675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:17.441731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:17.504764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:17.505707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:17.505792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:17.505834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:17.626845] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:17.627005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:17.627044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:17.627073] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:17.630451] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=94.79%) [2026-02-02T20:18:17.630753] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-02-02T20:18:17.630882] [INFO ] [sig ] BWA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:17.773715] [INFO ] [LOCAL ] Saved forecast: BWA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BWA.txt [2026-02-02T20:18:17.773848] [INFO ] [sig ] [538/3456] Completed BWA in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:17.773887] [INFO ] [sig ] [539/3456] Forecasting BWAY... [2026-02-02T20:18:17.773915] [INFO ] [sig ] Generating forecast for: BWAY [2026-02-02T20:18:17.773946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-02-02T20:18:17.786155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-02-02T20:18:17.786615] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-02-02T20:18:17.787507] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-02-02T20:18:17.787566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:17.787644] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:17.787675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:17.787732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:17.848214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:17.849140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:17.849227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:17.849263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:17.979085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:17.979245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:17.979287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:17.979318] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:17.983178] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=64.53%) [2026-02-02T20:18:17.983504] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-02-02T20:18:17.983673] [INFO ] [sig ] BWAY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:18.130215] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BWAY.txt [2026-02-02T20:18:18.130362] [INFO ] [sig ] [539/3456] Completed BWAY in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:18.130404] [INFO ] [sig ] [540/3456] Forecasting BWB... [2026-02-02T20:18:18.130435] [INFO ] [sig ] Generating forecast for: BWB [2026-02-02T20:18:18.130473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-02-02T20:18:18.143129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-02-02T20:18:18.143485] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-02-02T20:18:18.144331] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-02-02T20:18:18.144386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:18.144419] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:18.144475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:18.144533] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:18.207152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:18.208122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:18.208225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:18.208267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:18.334697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:18.334858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:18.334901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:18.334931] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:18.338482] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=12.66%) [2026-02-02T20:18:18.338788] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-02-02T20:18:18.338920] [INFO ] [sig ] BWB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:18.483807] [INFO ] [LOCAL ] Saved forecast: BWB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BWB.txt [2026-02-02T20:18:18.483969] [INFO ] [sig ] [540/3456] Completed BWB in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.5m [2026-02-02T20:18:18.484011] [INFO ] [sig ] [541/3456] Forecasting BWEN... [2026-02-02T20:18:18.484042] [INFO ] [sig ] Generating forecast for: BWEN [2026-02-02T20:18:18.484076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-02-02T20:18:18.495923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-02-02T20:18:18.496263] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-02-02T20:18:18.497083] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-02-02T20:18:18.497137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:18.497170] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:18.497202] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:18.497270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:18.555766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:18.556645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:18.556733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:18.556767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:18.678161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:18.678331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:18.678371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:18.678401] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:18.682195] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: DOWN (p=20.97%) [2026-02-02T20:18:18.682525] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-02-02T20:18:18.682686] [INFO ] [sig ] BWEN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:18.835394] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BWEN.txt [2026-02-02T20:18:18.835554] [INFO ] [sig ] [541/3456] Completed BWEN in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.4m [2026-02-02T20:18:18.835617] [INFO ] [sig ] [542/3456] Forecasting BWFG... [2026-02-02T20:18:18.835648] [INFO ] [sig ] Generating forecast for: BWFG [2026-02-02T20:18:18.835680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-02-02T20:18:18.848343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-02-02T20:18:18.848697] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-02-02T20:18:18.849559] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-02-02T20:18:18.849633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:18.849667] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:18.849697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:18.849754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:18.914125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:18.914989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:18.915075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:18.915109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:19.036941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:19.037103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:19.037145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:19.037174] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:19.040787] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: DOWN (p=36.83%) [2026-02-02T20:18:19.041075] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-02-02T20:18:19.041214] [INFO ] [sig ] BWFG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:19.188862] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BWFG.txt [2026-02-02T20:18:19.189035] [INFO ] [sig ] [542/3456] Completed BWFG in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.4m [2026-02-02T20:18:19.189082] [INFO ] [sig ] [543/3456] Forecasting BWG... [2026-02-02T20:18:19.189126] [INFO ] [sig ] Generating forecast for: BWG [2026-02-02T20:18:19.189174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-02-02T20:18:19.201206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-02-02T20:18:19.201526] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-02-02T20:18:19.202347] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-02-02T20:18:19.202400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:19.202432] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:19.202459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:19.202515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:19.264136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:19.264983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:19.265067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:19.265104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:19.387802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:19.387959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:19.388000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:19.388029] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:19.391848] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-02-02T20:18:19.392154] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-02-02T20:18:19.392293] [INFO ] [sig ] BWG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:19.540416] [INFO ] [LOCAL ] Saved forecast: BWG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BWG.txt [2026-02-02T20:18:19.540566] [INFO ] [sig ] [543/3456] Completed BWG in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:19.540638] [INFO ] [sig ] [544/3456] Forecasting BWIN... [2026-02-02T20:18:19.540673] [INFO ] [sig ] Generating forecast for: BWIN [2026-02-02T20:18:19.540705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-02-02T20:18:19.553084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-02-02T20:18:19.553452] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-02-02T20:18:19.554315] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-02-02T20:18:19.554370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:19.554404] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:19.554432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:19.554490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:19.613705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:19.614543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:19.614649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:19.614684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:19.735085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:19.735255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:19.735302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:19.735336] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:19.738820] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=53.11%) [2026-02-02T20:18:19.739107] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-02-02T20:18:19.739234] [INFO ] [sig ] BWIN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:19.880323] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BWIN.txt [2026-02-02T20:18:19.880457] [INFO ] [sig ] [544/3456] Completed BWIN in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:19.880496] [INFO ] [sig ] [545/3456] Forecasting BWMN... [2026-02-02T20:18:19.880526] [INFO ] [sig ] Generating forecast for: BWMN [2026-02-02T20:18:19.880556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-02-02T20:18:19.892491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-02-02T20:18:19.892822] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-02-02T20:18:19.893627] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-02-02T20:18:19.893688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:19.893726] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:19.893757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:19.893831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:19.953195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:19.954010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:19.954091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:19.954126] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:20.080286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:20.080447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:20.080486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:20.080513] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:20.083886] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: UP (p=66.71%) [2026-02-02T20:18:20.084154] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-02-02T20:18:20.084280] [INFO ] [sig ] BWMN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:20.228801] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BWMN.txt [2026-02-02T20:18:20.228963] [INFO ] [sig ] [545/3456] Completed BWMN in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:20.229002] [INFO ] [sig ] [546/3456] Forecasting BXC... [2026-02-02T20:18:20.229033] [INFO ] [sig ] Generating forecast for: BXC [2026-02-02T20:18:20.229064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-02-02T20:18:20.246464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-02-02T20:18:20.247156] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-02-02T20:18:20.248618] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-02-02T20:18:20.248688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:20.248733] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:20.248770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:20.248856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:20.318347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:20.319750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:20.319868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:20.319913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:20.452887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:20.453121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:20.453166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:20.453195] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:20.457863] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: UP (p=55.59%) [2026-02-02T20:18:20.458201] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-02-02T20:18:20.458341] [INFO ] [sig ] BXC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:20.618206] [INFO ] [LOCAL ] Saved forecast: BXC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BXC.txt [2026-02-02T20:18:20.618420] [INFO ] [sig ] [546/3456] Completed BXC in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:20.618462] [INFO ] [sig ] [547/3456] Forecasting BXMX... [2026-02-02T20:18:20.618493] [INFO ] [sig ] Generating forecast for: BXMX [2026-02-02T20:18:20.618524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-02-02T20:18:20.634221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-02-02T20:18:20.634761] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-02-02T20:18:20.635698] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-02-02T20:18:20.635752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:20.635786] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:20.635813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:20.635872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:20.694868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:20.695954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:20.696044] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:20.696078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:20.823304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:20.823553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:20.823623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:20.823655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:20.827896] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: DOWN (p=41.15%) [2026-02-02T20:18:20.828269] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-02-02T20:18:20.828424] [INFO ] [sig ] BXMX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:20.979449] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BXMX.txt [2026-02-02T20:18:20.979694] [INFO ] [sig ] [547/3456] Completed BXMX in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:20.979740] [INFO ] [sig ] [548/3456] Forecasting BXP... [2026-02-02T20:18:20.979771] [INFO ] [sig ] Generating forecast for: BXP [2026-02-02T20:18:20.979806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-02-02T20:18:20.993367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-02-02T20:18:20.993885] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-02-02T20:18:20.994835] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-02-02T20:18:20.994890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:20.994924] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:20.994951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:20.995010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:21.054427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:21.055546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:21.055669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:21.055704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:21.187356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:21.187645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:21.187704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:21.187734] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:21.191897] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=66.93%) [2026-02-02T20:18:21.192304] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-02-02T20:18:21.192464] [INFO ] [sig ] BXP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:21.353451] [INFO ] [LOCAL ] Saved forecast: BXP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BXP.txt [2026-02-02T20:18:21.353693] [INFO ] [sig ] [548/3456] Completed BXP in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:21.353739] [INFO ] [sig ] [549/3456] Forecasting BXSL... [2026-02-02T20:18:21.353769] [INFO ] [sig ] Generating forecast for: BXSL [2026-02-02T20:18:21.353803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-02-02T20:18:21.367631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-02-02T20:18:21.368274] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-02-02T20:18:21.369291] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-02-02T20:18:21.369365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:21.369401] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:21.369431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:21.369491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:21.428077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:21.429330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:21.429431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:21.429465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:21.555474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:21.555748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:21.555796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:21.555840] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:21.560976] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=83.36%) [2026-02-02T20:18:21.561555] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-02-02T20:18:21.561773] [INFO ] [sig ] BXSL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:21.718596] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BXSL.txt [2026-02-02T20:18:21.718822] [INFO ] [sig ] [549/3456] Completed BXSL in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:21.718865] [INFO ] [sig ] [550/3456] Forecasting BYD... [2026-02-02T20:18:21.718896] [INFO ] [sig ] Generating forecast for: BYD [2026-02-02T20:18:21.718927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-02-02T20:18:21.733384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-02-02T20:18:21.733871] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-02-02T20:18:21.734749] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-02-02T20:18:21.734803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:21.734836] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:21.734865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:21.734921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:21.797041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:21.798028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:21.798163] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:21.798199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:21.937967] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:21.938142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:21.938183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:21.938211] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:21.941861] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: DOWN (p=46.76%) [2026-02-02T20:18:21.942146] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-02-02T20:18:21.942300] [INFO ] [sig ] BYD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:22.096627] [INFO ] [LOCAL ] Saved forecast: BYD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BYD.txt [2026-02-02T20:18:22.096829] [INFO ] [sig ] [550/3456] Completed BYD in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:22.096887] [INFO ] [sig ] [551/3456] Forecasting BYM... [2026-02-02T20:18:22.096920] [INFO ] [sig ] Generating forecast for: BYM [2026-02-02T20:18:22.096951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-02-02T20:18:22.109302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-02-02T20:18:22.109628] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-02-02T20:18:22.110434] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-02-02T20:18:22.110487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:22.110518] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:22.110544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:22.110621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:22.168778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:22.169422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:22.169503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:22.169536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:22.290091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:22.290254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:22.290293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:22.290322] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:22.293772] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-02-02T20:18:22.294051] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-02-02T20:18:22.294181] [INFO ] [sig ] BYM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:22.438661] [INFO ] [LOCAL ] Saved forecast: BYM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BYM.txt [2026-02-02T20:18:22.438824] [INFO ] [sig ] [551/3456] Completed BYM in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:22.438864] [INFO ] [sig ] [552/3456] Forecasting BYRN... [2026-02-02T20:18:22.438894] [INFO ] [sig ] Generating forecast for: BYRN [2026-02-02T20:18:22.438925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-02-02T20:18:22.454809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-02-02T20:18:22.455463] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-02-02T20:18:22.456472] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-02-02T20:18:22.456748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:22.456784] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:22.456850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:22.456911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:22.517081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:22.518221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:22.518319] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:22.518357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:22.648465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:22.648726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:22.648779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:22.648807] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:22.653705] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: DOWN (p=7.88%) [2026-02-02T20:18:22.654138] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-02-02T20:18:22.654342] [INFO ] [sig ] BYRN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:22.807449] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BYRN.txt [2026-02-02T20:18:22.807700] [INFO ] [sig ] [552/3456] Completed BYRN in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:22.807784] [INFO ] [sig ] [553/3456] Forecasting BYSI... [2026-02-02T20:18:22.807817] [INFO ] [sig ] Generating forecast for: BYSI [2026-02-02T20:18:22.807852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-02-02T20:18:22.821337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-02-02T20:18:22.821883] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-02-02T20:18:22.822872] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-02-02T20:18:22.822929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:22.822964] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:22.822999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:22.823058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:22.881255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:22.882248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:22.882334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:22.882368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:22.987286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:22.987461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:22.987501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:22.987528] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:22.990967] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-02-02T20:18:22.991247] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-02-02T20:18:22.991373] [INFO ] [sig ] BYSI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:23.141312] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BYSI.txt [2026-02-02T20:18:23.141547] [INFO ] [sig ] [553/3456] Completed BYSI in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:23.141611] [INFO ] [sig ] [554/3456] Forecasting BZ... [2026-02-02T20:18:23.141646] [INFO ] [sig ] Generating forecast for: BZ [2026-02-02T20:18:23.141681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-02-02T20:18:23.156211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-02-02T20:18:23.156667] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-02-02T20:18:23.157707] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-02-02T20:18:23.157764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:23.157798] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:23.157825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:23.157885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:23.215608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:23.216731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:23.216840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:23.216874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:23.351361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:23.351625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:23.351674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:23.351704] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:23.355870] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: UP (p=75.84%) [2026-02-02T20:18:23.356232] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-02-02T20:18:23.356429] [INFO ] [sig ] BZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:23.503798] [INFO ] [LOCAL ] Saved forecast: BZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BZ.txt [2026-02-02T20:18:23.504019] [INFO ] [sig ] [554/3456] Completed BZ in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:23.504063] [INFO ] [sig ] [555/3456] Forecasting BZH... [2026-02-02T20:18:23.504092] [INFO ] [sig ] Generating forecast for: BZH [2026-02-02T20:18:23.504126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-02-02T20:18:23.519936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-02-02T20:18:23.520457] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-02-02T20:18:23.521496] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-02-02T20:18:23.521564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:23.521632] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:23.521670] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:23.521748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:23.581954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:23.582898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:23.582981] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:23.583014] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:23.701971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:23.702143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:23.702185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:23.702212] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:23.706911] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: UP (p=68.56%) [2026-02-02T20:18:23.707206] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-02-02T20:18:23.707345] [INFO ] [sig ] BZH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:23.865407] [INFO ] [LOCAL ] Saved forecast: BZH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/BZH.txt [2026-02-02T20:18:23.865675] [INFO ] [sig ] [555/3456] Completed BZH in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:23.865741] [INFO ] [sig ] [556/3456] Forecasting BZUN... [2026-02-02T20:18:23.865790] [INFO ] [sig ] Generating forecast for: BZUN [2026-02-02T20:18:23.865841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-02-02T20:18:23.879883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-02-02T20:18:23.880497] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-02-02T20:18:23.881461] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-02-02T20:18:23.881519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:23.881557] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:23.881609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:23.881673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:23.942473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:23.943596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:23.943691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:23.943729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:24.069507] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:24.069758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:24.069802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:24.069856] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:24.074336] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: DOWN (p=28.26%) [2026-02-02T20:18:24.074779] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-02-02T20:18:24.074931] [INFO ] [sig ] BZUN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:24.235290] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/BZUN.txt [2026-02-02T20:18:24.235487] [INFO ] [sig ] [556/3456] Completed BZUN in 0.4s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:24.235528] [INFO ] [sig ] [557/3456] Forecasting C... [2026-02-02T20:18:24.235557] [INFO ] [sig ] Generating forecast for: C [2026-02-02T20:18:24.235608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-02-02T20:18:24.247676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-02-02T20:18:24.248051] [INFO ] [FORECASTER] Starting predict_future for C [2026-02-02T20:18:24.248961] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-02-02T20:18:24.249016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:24.249076] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:24.249104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:24.249160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:24.308835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:24.309779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:24.309870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:24.309904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:24.433249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:24.433411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:24.433452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:24.433480] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:24.437111] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: UP (p=92.22%) [2026-02-02T20:18:24.437420] [INFO ] [FORECASTER] Completed predict_future for C [2026-02-02T20:18:24.437553] [INFO ] [sig ] C: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:24.581682] [INFO ] [LOCAL ] Saved forecast: C 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/C.txt [2026-02-02T20:18:24.581819] [INFO ] [sig ] [557/3456] Completed C in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.4m [2026-02-02T20:18:24.581861] [INFO ] [sig ] [558/3456] Forecasting CAAP... [2026-02-02T20:18:24.581892] [INFO ] [sig ] Generating forecast for: CAAP [2026-02-02T20:18:24.581924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-02-02T20:18:24.593701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-02-02T20:18:24.593994] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-02-02T20:18:24.594815] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-02-02T20:18:24.594869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:24.594903] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:24.594931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:24.594988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:24.653880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:24.654869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:24.654954] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:24.655004] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:24.775409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:24.775601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:24.775646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:24.775674] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:24.779212] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=61.24%) [2026-02-02T20:18:24.779520] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-02-02T20:18:24.779677] [INFO ] [sig ] CAAP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:24.925334] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CAAP.txt [2026-02-02T20:18:24.925480] [INFO ] [sig ] [558/3456] Completed CAAP in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.3m [2026-02-02T20:18:24.925520] [INFO ] [sig ] [559/3456] Forecasting CAAS... [2026-02-02T20:18:24.925550] [INFO ] [sig ] Generating forecast for: CAAS [2026-02-02T20:18:24.925598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-02-02T20:18:24.938675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-02-02T20:18:24.939024] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-02-02T20:18:24.939823] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-02-02T20:18:24.939876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:24.939909] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:24.939936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:24.939992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:24.999819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:25.000631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:25.000714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:25.000746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:25.114119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:25.114290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:25.114329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:25.114359] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:25.117934] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: DOWN (p=37.24%) [2026-02-02T20:18:25.118239] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-02-02T20:18:25.118380] [INFO ] [sig ] CAAS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:25.260393] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CAAS.txt [2026-02-02T20:18:25.260548] [INFO ] [sig ] [559/3456] Completed CAAS in 0.3s | 2.78 sym/s | Total: 3.3m | ETA: 17.3m [2026-02-02T20:18:25.260610] [INFO ] [sig ] [560/3456] Forecasting CABA... [2026-02-02T20:18:25.260641] [INFO ] [sig ] Generating forecast for: CABA [2026-02-02T20:18:25.260674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-02-02T20:18:25.273106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-02-02T20:18:25.273493] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-02-02T20:18:25.274309] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-02-02T20:18:25.274363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:25.274394] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:25.274430] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:25.274488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:25.332302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:25.333214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:25.333302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:25.333337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:25.453475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:25.453656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:25.453699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:25.453761] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:25.457302] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-02-02T20:18:25.457619] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-02-02T20:18:25.457754] [INFO ] [sig ] CABA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:25.600552] [INFO ] [LOCAL ] Saved forecast: CABA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CABA.txt [2026-02-02T20:18:25.600712] [INFO ] [sig ] [560/3456] Completed CABA in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:25.600752] [INFO ] [sig ] [561/3456] Forecasting CABO... [2026-02-02T20:18:25.600780] [INFO ] [sig ] Generating forecast for: CABO [2026-02-02T20:18:25.600811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-02-02T20:18:25.612519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-02-02T20:18:25.612826] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-02-02T20:18:25.613625] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-02-02T20:18:25.613678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:25.613710] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:25.613737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:25.613798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:25.669916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:25.670638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:25.670717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:25.670749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:25.792360] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:25.792532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:25.792591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:25.792623] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:25.795989] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: DOWN (p=8.39%) [2026-02-02T20:18:25.796260] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-02-02T20:18:25.796388] [INFO ] [sig ] CABO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:25.938195] [INFO ] [LOCAL ] Saved forecast: CABO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CABO.txt [2026-02-02T20:18:25.938361] [INFO ] [sig ] [561/3456] Completed CABO in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:25.938410] [INFO ] [sig ] [562/3456] Forecasting CAC... [2026-02-02T20:18:25.938446] [INFO ] [sig ] Generating forecast for: CAC [2026-02-02T20:18:25.938485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-02-02T20:18:25.950992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-02-02T20:18:25.951376] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-02-02T20:18:25.952203] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-02-02T20:18:25.952256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:25.952288] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:25.952314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:25.952371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:26.009569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:26.010398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:26.010485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:26.010520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:26.134114] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:26.134277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:26.134317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:26.134346] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:26.137753] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: DOWN (p=19.86%) [2026-02-02T20:18:26.138027] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-02-02T20:18:26.138156] [INFO ] [sig ] CAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:26.277549] [INFO ] [LOCAL ] Saved forecast: CAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CAC.txt [2026-02-02T20:18:26.277738] [INFO ] [sig ] [562/3456] Completed CAC in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:26.277776] [INFO ] [sig ] [563/3456] Forecasting CACC... [2026-02-02T20:18:26.277805] [INFO ] [sig ] Generating forecast for: CACC [2026-02-02T20:18:26.277835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-02-02T20:18:26.289017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-02-02T20:18:26.289354] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-02-02T20:18:26.290187] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-02-02T20:18:26.290239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:26.290270] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:26.290296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:26.290351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:26.347091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:26.347994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:26.348080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:26.348112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:26.464106] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:26.464268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:26.464307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:26.464335] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:26.467784] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-02-02T20:18:26.468063] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-02-02T20:18:26.468187] [INFO ] [sig ] CACC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:26.613196] [INFO ] [LOCAL ] Saved forecast: CACC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CACC.txt [2026-02-02T20:18:26.613343] [INFO ] [sig ] [563/3456] Completed CACC in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:26.613380] [INFO ] [sig ] [564/3456] Forecasting CACI... [2026-02-02T20:18:26.613409] [INFO ] [sig ] Generating forecast for: CACI [2026-02-02T20:18:26.613449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-02-02T20:18:26.624973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-02-02T20:18:26.625222] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-02-02T20:18:26.626027] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-02-02T20:18:26.626079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:26.626111] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:26.626138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:26.626194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:26.684635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:26.685453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:26.685534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:26.685567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:26.805495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:26.805673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:26.805716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:26.805746] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:26.809491] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-02-02T20:18:26.809802] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-02-02T20:18:26.809939] [INFO ] [sig ] CACI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:26.954059] [INFO ] [LOCAL ] Saved forecast: CACI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CACI.txt [2026-02-02T20:18:26.954208] [INFO ] [sig ] [564/3456] Completed CACI in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:26.954250] [INFO ] [sig ] [565/3456] Forecasting CADL... [2026-02-02T20:18:26.954279] [INFO ] [sig ] Generating forecast for: CADL [2026-02-02T20:18:26.954309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-02-02T20:18:26.966412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-02-02T20:18:26.966781] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-02-02T20:18:26.967674] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-02-02T20:18:26.967747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:26.967780] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:26.967806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:26.967863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:27.029368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:27.030412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:27.030505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:27.030540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:27.155809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:27.155997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:27.156060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:27.156093] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:27.159856] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=5.27%) [2026-02-02T20:18:27.160185] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-02-02T20:18:27.160329] [INFO ] [sig ] CADL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:27.319928] [INFO ] [LOCAL ] Saved forecast: CADL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CADL.txt [2026-02-02T20:18:27.320121] [INFO ] [sig ] [565/3456] Completed CADL in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:27.320164] [INFO ] [sig ] [566/3456] Forecasting CAE... [2026-02-02T20:18:27.320196] [INFO ] [sig ] Generating forecast for: CAE [2026-02-02T20:18:27.320226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-02-02T20:18:27.332872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-02-02T20:18:27.333267] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-02-02T20:18:27.334131] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-02-02T20:18:27.334185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:27.334226] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:27.334265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:27.334348] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:27.400829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:27.401790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:27.401879] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:27.401914] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:27.535957] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:27.536115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:27.536155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:27.536183] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:27.540089] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=30.49%) [2026-02-02T20:18:27.540394] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-02-02T20:18:27.540531] [INFO ] [sig ] CAE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:27.689100] [INFO ] [LOCAL ] Saved forecast: CAE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CAE.txt [2026-02-02T20:18:27.689269] [INFO ] [sig ] [566/3456] Completed CAE in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:27.689309] [INFO ] [sig ] [567/3456] Forecasting CAF... [2026-02-02T20:18:27.689342] [INFO ] [sig ] Generating forecast for: CAF [2026-02-02T20:18:27.689372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-02-02T20:18:27.702319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-02-02T20:18:27.702770] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-02-02T20:18:27.703694] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-02-02T20:18:27.703750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:27.703783] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:27.703811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:27.703867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:27.763796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:27.764689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:27.764807] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:27.764843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:27.882661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:27.882824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:27.882868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:27.882908] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:27.886405] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=67.73%) [2026-02-02T20:18:27.886718] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-02-02T20:18:27.886852] [INFO ] [sig ] CAF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:28.033244] [INFO ] [LOCAL ] Saved forecast: CAF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CAF.txt [2026-02-02T20:18:28.033398] [INFO ] [sig ] [567/3456] Completed CAF in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:28.033437] [INFO ] [sig ] [568/3456] Forecasting CAG... [2026-02-02T20:18:28.033468] [INFO ] [sig ] Generating forecast for: CAG [2026-02-02T20:18:28.033498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-02-02T20:18:28.046224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-02-02T20:18:28.046564] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-02-02T20:18:28.047442] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-02-02T20:18:28.047497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:28.047530] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:28.047557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:28.047664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:28.108682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:28.109538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:28.109643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:28.109678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:28.234158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:28.234317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:28.234357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:28.234386] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:28.238019] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: UP (p=74.76%) [2026-02-02T20:18:28.238297] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-02-02T20:18:28.238429] [INFO ] [sig ] CAG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:28.387668] [INFO ] [LOCAL ] Saved forecast: CAG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CAG.txt [2026-02-02T20:18:28.387911] [INFO ] [sig ] [568/3456] Completed CAG in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:28.387971] [INFO ] [sig ] [569/3456] Forecasting CAH... [2026-02-02T20:18:28.388017] [INFO ] [sig ] Generating forecast for: CAH [2026-02-02T20:18:28.388057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-02-02T20:18:28.400276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-02-02T20:18:28.400672] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-02-02T20:18:28.401521] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-02-02T20:18:28.401595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:28.401630] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:28.401656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:28.401716] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:28.458127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:28.459109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:28.459192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:28.459224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:28.574812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:28.574994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:28.575036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:28.575065] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:28.578562] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-02-02T20:18:28.578890] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-02-02T20:18:28.579022] [INFO ] [sig ] CAH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:28.728608] [INFO ] [LOCAL ] Saved forecast: CAH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CAH.txt [2026-02-02T20:18:28.728765] [INFO ] [sig ] [569/3456] Completed CAH in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:28.728805] [INFO ] [sig ] [570/3456] Forecasting CAKE... [2026-02-02T20:18:28.728836] [INFO ] [sig ] Generating forecast for: CAKE [2026-02-02T20:18:28.728867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-02-02T20:18:28.741846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-02-02T20:18:28.742184] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-02-02T20:18:28.743192] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-02-02T20:18:28.743246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:28.743280] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:28.743308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:28.743364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:28.803380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:28.804244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:28.804330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:28.804364] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:28.928408] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:28.928592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:28.928633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:28.928664] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:28.932057] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-02-02T20:18:28.932333] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-02-02T20:18:28.932458] [INFO ] [sig ] CAKE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:29.076662] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CAKE.txt [2026-02-02T20:18:29.076833] [INFO ] [sig ] [570/3456] Completed CAKE in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:29.076872] [INFO ] [sig ] [571/3456] Forecasting CAL... [2026-02-02T20:18:29.076903] [INFO ] [sig ] Generating forecast for: CAL [2026-02-02T20:18:29.076932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-02-02T20:18:29.088161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-02-02T20:18:29.088466] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-02-02T20:18:29.089281] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-02-02T20:18:29.089333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:29.089366] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:29.089393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:29.089459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:29.145860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:29.146687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:29.146768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:29.146800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:29.270193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:29.270365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:29.270414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:29.270445] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:29.273933] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: DOWN (p=26.06%) [2026-02-02T20:18:29.274203] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-02-02T20:18:29.274325] [INFO ] [sig ] CAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:29.415125] [INFO ] [LOCAL ] Saved forecast: CAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CAL.txt [2026-02-02T20:18:29.415269] [INFO ] [sig ] [571/3456] Completed CAL in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.3m [2026-02-02T20:18:29.415311] [INFO ] [sig ] [572/3456] Forecasting CALM... [2026-02-02T20:18:29.415340] [INFO ] [sig ] Generating forecast for: CALM [2026-02-02T20:18:29.415370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-02-02T20:18:29.427047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-02-02T20:18:29.427373] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-02-02T20:18:29.428218] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-02-02T20:18:29.428272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:29.428305] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:29.428331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:29.428388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:29.485262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:29.486135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:29.486245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:29.486279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:29.610396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:29.610557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:29.610616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:29.610646] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:29.614396] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: UP (p=90.44%) [2026-02-02T20:18:29.614722] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-02-02T20:18:29.614851] [INFO ] [sig ] CALM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:29.759376] [INFO ] [LOCAL ] Saved forecast: CALM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CALM.txt [2026-02-02T20:18:29.759531] [INFO ] [sig ] [572/3456] Completed CALM in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.2m [2026-02-02T20:18:29.759589] [INFO ] [sig ] [573/3456] Forecasting CALX... [2026-02-02T20:18:29.759623] [INFO ] [sig ] Generating forecast for: CALX [2026-02-02T20:18:29.759653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-02-02T20:18:29.773878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-02-02T20:18:29.774382] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-02-02T20:18:29.775239] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-02-02T20:18:29.775302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:29.775336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:29.775363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:29.775427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:29.833448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:29.834098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:29.834178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:29.834209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:29.959543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:29.959896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:29.959936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:29.959963] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:29.963527] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: DOWN (p=27.65%) [2026-02-02T20:18:29.964007] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-02-02T20:18:29.964134] [INFO ] [sig ] CALX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:30.108426] [INFO ] [LOCAL ] Saved forecast: CALX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CALX.txt [2026-02-02T20:18:30.108546] [INFO ] [sig ] [573/3456] Completed CALX in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.2m [2026-02-02T20:18:30.108601] [INFO ] [sig ] [574/3456] Forecasting CAPL... [2026-02-02T20:18:30.108633] [INFO ] [sig ] Generating forecast for: CAPL [2026-02-02T20:18:30.108663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-02-02T20:18:30.119921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-02-02T20:18:30.120196] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-02-02T20:18:30.121211] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-02-02T20:18:30.121263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:30.121320] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:30.121348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:30.121405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:30.181227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:30.182321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:30.182413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:30.182447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:30.310052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:30.310220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:30.310263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:30.310293] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:30.314181] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: UP (p=87.17%) [2026-02-02T20:18:30.314460] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-02-02T20:18:30.314605] [INFO ] [sig ] CAPL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:30.464488] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CAPL.txt [2026-02-02T20:18:30.464682] [INFO ] [sig ] [574/3456] Completed CAPL in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.2m [2026-02-02T20:18:30.464734] [INFO ] [sig ] [575/3456] Forecasting CARE... [2026-02-02T20:18:30.464765] [INFO ] [sig ] Generating forecast for: CARE [2026-02-02T20:18:30.464795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-02-02T20:18:30.476782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-02-02T20:18:30.477117] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-02-02T20:18:30.478016] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-02-02T20:18:30.478070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:30.478102] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:30.478128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:30.478184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:30.541051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:30.542008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:30.542104] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:30.542139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:30.663985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:30.664159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:30.664201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:30.664230] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:30.667756] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: DOWN (p=16.44%) [2026-02-02T20:18:30.668051] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-02-02T20:18:30.668184] [INFO ] [sig ] CARE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:30.815816] [INFO ] [LOCAL ] Saved forecast: CARE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CARE.txt [2026-02-02T20:18:30.815957] [INFO ] [sig ] [575/3456] Completed CARE in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.2m [2026-02-02T20:18:30.815996] [INFO ] [sig ] [576/3456] Forecasting CARG... [2026-02-02T20:18:30.816025] [INFO ] [sig ] Generating forecast for: CARG [2026-02-02T20:18:30.816055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-02-02T20:18:30.827703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-02-02T20:18:30.828007] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-02-02T20:18:30.828865] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-02-02T20:18:30.828918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:30.828950] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:30.828976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:30.829032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:30.886388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:30.887141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:30.887222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:30.887254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:31.009560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:31.009740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:31.009780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:31.009808] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:31.013592] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-02-02T20:18:31.013885] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-02-02T20:18:31.014015] [INFO ] [sig ] CARG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:31.166698] [INFO ] [LOCAL ] Saved forecast: CARG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CARG.txt [2026-02-02T20:18:31.166863] [INFO ] [sig ] [576/3456] Completed CARG in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.2m [2026-02-02T20:18:31.166909] [INFO ] [sig ] [577/3456] Forecasting CARS... [2026-02-02T20:18:31.166939] [INFO ] [sig ] Generating forecast for: CARS [2026-02-02T20:18:31.166971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-02-02T20:18:31.178822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-02-02T20:18:31.179175] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-02-02T20:18:31.180049] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-02-02T20:18:31.180102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:31.180134] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:31.180160] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:31.180217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:31.237130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:31.238071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:31.238154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:31.238187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:31.359341] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:31.359499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:31.359544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:31.359638] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:31.363085] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-02-02T20:18:31.363371] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-02-02T20:18:31.363500] [INFO ] [sig ] CARS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:31.509128] [INFO ] [LOCAL ] Saved forecast: CARS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CARS.txt [2026-02-02T20:18:31.509263] [INFO ] [sig ] [577/3456] Completed CARS in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.2m [2026-02-02T20:18:31.509301] [INFO ] [sig ] [578/3456] Forecasting CASH... [2026-02-02T20:18:31.509330] [INFO ] [sig ] Generating forecast for: CASH [2026-02-02T20:18:31.509361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-02-02T20:18:31.521463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-02-02T20:18:31.521797] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-02-02T20:18:31.522616] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-02-02T20:18:31.522668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:31.522700] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:31.522727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:31.522784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:31.584212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:31.584918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:31.585006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:31.585040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:31.707071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:31.707241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:31.707282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:31.707312] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:31.710934] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-02-02T20:18:31.711250] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-02-02T20:18:31.711386] [INFO ] [sig ] CASH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:31.864956] [INFO ] [LOCAL ] Saved forecast: CASH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CASH.txt [2026-02-02T20:18:31.865123] [INFO ] [sig ] [578/3456] Completed CASH in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:31.865164] [INFO ] [sig ] [579/3456] Forecasting CASS... [2026-02-02T20:18:31.865194] [INFO ] [sig ] Generating forecast for: CASS [2026-02-02T20:18:31.865224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-02-02T20:18:31.877494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-02-02T20:18:31.878506] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-02-02T20:18:31.879806] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-02-02T20:18:31.879862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:31.879895] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:31.879921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:31.879977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:31.941518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:31.942338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:31.942420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:31.942452] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:32.060719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:32.060882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:32.060923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:32.060951] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:32.064423] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=25.69%) [2026-02-02T20:18:32.064714] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-02-02T20:18:32.064838] [INFO ] [sig ] CASS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:32.212246] [INFO ] [LOCAL ] Saved forecast: CASS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CASS.txt [2026-02-02T20:18:32.212432] [INFO ] [sig ] [579/3456] Completed CASS in 0.3s | 2.79 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:32.212473] [INFO ] [sig ] [580/3456] Forecasting CASY... [2026-02-02T20:18:32.212504] [INFO ] [sig ] Generating forecast for: CASY [2026-02-02T20:18:32.212543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-02-02T20:18:32.224737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-02-02T20:18:32.225015] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-02-02T20:18:32.225830] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-02-02T20:18:32.225885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:32.225931] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:32.225959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:32.226025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:32.284015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:32.284737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:32.284836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:32.284871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:32.408713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:32.408870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:32.408927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:32.408957] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:32.412694] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=48.65%) [2026-02-02T20:18:32.412968] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-02-02T20:18:32.413095] [INFO ] [sig ] CASY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:32.555424] [INFO ] [LOCAL ] Saved forecast: CASY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CASY.txt [2026-02-02T20:18:32.555596] [INFO ] [sig ] [580/3456] Completed CASY in 0.3s | 2.79 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:32.555637] [INFO ] [sig ] [581/3456] Forecasting CATH... [2026-02-02T20:18:32.555667] [INFO ] [sig ] Generating forecast for: CATH [2026-02-02T20:18:32.555698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-02-02T20:18:32.566654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-02-02T20:18:32.566955] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-02-02T20:18:32.567764] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-02-02T20:18:32.567817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:32.567848] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:32.567874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:32.567929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:32.625845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:32.626606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:32.626687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:32.626720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:32.750199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:32.750360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:32.750401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:32.750431] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:32.753929] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: UP (p=70.78%) [2026-02-02T20:18:32.754213] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-02-02T20:18:32.754342] [INFO ] [sig ] CATH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:32.900185] [INFO ] [LOCAL ] Saved forecast: CATH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CATH.txt [2026-02-02T20:18:32.900349] [INFO ] [sig ] [581/3456] Completed CATH in 0.3s | 2.79 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:32.900391] [INFO ] [sig ] [582/3456] Forecasting CATO... [2026-02-02T20:18:32.900421] [INFO ] [sig ] Generating forecast for: CATO [2026-02-02T20:18:32.900450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-02-02T20:18:32.913289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-02-02T20:18:32.913719] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-02-02T20:18:32.914992] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-02-02T20:18:32.915061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:32.915104] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:32.915146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:32.915231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:32.984510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:32.985670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:32.985766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:32.985804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:33.111850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:33.112008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:33.112051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:33.112081] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:33.115993] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: DOWN (p=9.80%) [2026-02-02T20:18:33.116349] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-02-02T20:18:33.116497] [INFO ] [sig ] CATO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:33.281978] [INFO ] [LOCAL ] Saved forecast: CATO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CATO.txt [2026-02-02T20:18:33.282119] [INFO ] [sig ] [582/3456] Completed CATO in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:33.282158] [INFO ] [sig ] [583/3456] Forecasting CATY... [2026-02-02T20:18:33.282188] [INFO ] [sig ] Generating forecast for: CATY [2026-02-02T20:18:33.282220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-02-02T20:18:33.293819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-02-02T20:18:33.294195] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-02-02T20:18:33.295054] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-02-02T20:18:33.295108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:33.295139] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:33.295164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:33.295219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:33.355197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:33.356185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:33.356278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:33.356313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:33.522562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:33.522788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:33.522855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:33.522901] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:33.527505] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: UP (p=53.20%) [2026-02-02T20:18:33.527993] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-02-02T20:18:33.528160] [INFO ] [sig ] CATY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:33.745406] [INFO ] [LOCAL ] Saved forecast: CATY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CATY.txt [2026-02-02T20:18:33.745656] [INFO ] [sig ] [583/3456] Completed CATY in 0.5s | 2.79 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:33.745711] [INFO ] [sig ] [584/3456] Forecasting CAVA... [2026-02-02T20:18:33.745750] [INFO ] [sig ] Generating forecast for: CAVA [2026-02-02T20:18:33.745782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-02-02T20:18:33.766270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-02-02T20:18:33.766821] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-02-02T20:18:33.768222] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-02-02T20:18:33.768300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:33.768371] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:33.768422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:33.768538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:33.847340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:33.848620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:33.848797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:33.848850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:34.051695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:34.051905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:34.051974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:34.052024] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:34.057688] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: DOWN (p=22.32%) [2026-02-02T20:18:34.058229] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-02-02T20:18:34.058436] [INFO ] [sig ] CAVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:34.322188] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CAVA.txt [2026-02-02T20:18:34.322419] [INFO ] [sig ] [584/3456] Completed CAVA in 0.6s | 2.78 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:34.322475] [INFO ] [sig ] [585/3456] Forecasting CB... [2026-02-02T20:18:34.322514] [INFO ] [sig ] Generating forecast for: CB [2026-02-02T20:18:34.322560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-02-02T20:18:34.352279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-02-02T20:18:34.358380] [INFO ] [FORECASTER] Starting predict_future for CB [2026-02-02T20:18:34.360364] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-02-02T20:18:34.360495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:34.360547] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:34.360616] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:34.360731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:34.457857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:34.458886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:34.459007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:34.459042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:34.630166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:34.630370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:34.630439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:34.630491] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:34.635878] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-02-02T20:18:34.636342] [INFO ] [FORECASTER] Completed predict_future for CB [2026-02-02T20:18:34.636539] [INFO ] [sig ] CB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:34.799504] [INFO ] [LOCAL ] Saved forecast: CB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CB.txt [2026-02-02T20:18:34.799772] [INFO ] [sig ] [585/3456] Completed CB in 0.5s | 2.78 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:34.799827] [INFO ] [sig ] [586/3456] Forecasting CBAN... [2026-02-02T20:18:34.799861] [INFO ] [sig ] Generating forecast for: CBAN [2026-02-02T20:18:34.799893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-02-02T20:18:34.813432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-02-02T20:18:34.813899] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-02-02T20:18:34.814815] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-02-02T20:18:34.814882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:34.814929] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:34.814970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:34.815043] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:34.881739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:34.882882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:34.882987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:34.883030] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:35.015752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:35.015911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:35.015953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:35.015982] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:35.019648] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=24.09%) [2026-02-02T20:18:35.019959] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-02-02T20:18:35.020110] [INFO ] [sig ] CBAN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:35.168678] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CBAN.txt [2026-02-02T20:18:35.168828] [INFO ] [sig ] [586/3456] Completed CBAN in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:35.168869] [INFO ] [sig ] [587/3456] Forecasting CBL... [2026-02-02T20:18:35.168899] [INFO ] [sig ] Generating forecast for: CBL [2026-02-02T20:18:35.168929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-02-02T20:18:35.181533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-02-02T20:18:35.181847] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-02-02T20:18:35.182868] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-02-02T20:18:35.182920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:35.182953] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:35.182980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:35.183036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:35.241280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:35.242194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:35.242274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:35.242306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:35.371036] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:35.371201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:35.371243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:35.371273] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:35.374978] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: UP (p=75.08%) [2026-02-02T20:18:35.375272] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-02-02T20:18:35.375407] [INFO ] [sig ] CBL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:35.527082] [INFO ] [LOCAL ] Saved forecast: CBL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CBL.txt [2026-02-02T20:18:35.527283] [INFO ] [sig ] [587/3456] Completed CBL in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:35.527326] [INFO ] [sig ] [588/3456] Forecasting CBNK... [2026-02-02T20:18:35.527364] [INFO ] [sig ] Generating forecast for: CBNK [2026-02-02T20:18:35.527397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-02-02T20:18:35.539662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-02-02T20:18:35.540029] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-02-02T20:18:35.541070] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-02-02T20:18:35.541137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:35.541183] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:35.541223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:35.541307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:35.602512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:35.603392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:35.603479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:35.603515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:35.725022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:35.725180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:35.725222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:35.725251] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:35.729132] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=5.38%) [2026-02-02T20:18:35.729419] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-02-02T20:18:35.729551] [INFO ] [sig ] CBNK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:35.871328] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CBNK.txt [2026-02-02T20:18:35.871457] [INFO ] [sig ] [588/3456] Completed CBNK in 0.3s | 2.78 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:35.871506] [INFO ] [sig ] [589/3456] Forecasting CBRE... [2026-02-02T20:18:35.871536] [INFO ] [sig ] Generating forecast for: CBRE [2026-02-02T20:18:35.871567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-02-02T20:18:35.883070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-02-02T20:18:35.883352] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-02-02T20:18:35.884143] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-02-02T20:18:35.884195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:35.884228] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:35.884255] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:35.884312] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:35.945945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:35.947110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:35.947235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:35.947288] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:36.074221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:36.074386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:36.074425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:36.074454] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:36.078255] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-02-02T20:18:36.078714] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-02-02T20:18:36.078845] [INFO ] [sig ] CBRE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:36.229362] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CBRE.txt [2026-02-02T20:18:36.229533] [INFO ] [sig ] [589/3456] Completed CBRE in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:36.229611] [INFO ] [sig ] [590/3456] Forecasting CBRL... [2026-02-02T20:18:36.229662] [INFO ] [sig ] Generating forecast for: CBRL [2026-02-02T20:18:36.229710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-02-02T20:18:36.245608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-02-02T20:18:36.246127] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-02-02T20:18:36.247152] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-02-02T20:18:36.247211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:36.247247] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:36.247274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:36.247332] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:36.308481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:36.309518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:36.309640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:36.309677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:36.449718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:36.449919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:36.449974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:36.450005] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:36.453972] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: DOWN (p=6.87%) [2026-02-02T20:18:36.454393] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-02-02T20:18:36.454557] [INFO ] [sig ] CBRL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:36.607779] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CBRL.txt [2026-02-02T20:18:36.607923] [INFO ] [sig ] [590/3456] Completed CBRL in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:36.607964] [INFO ] [sig ] [591/3456] Forecasting CBSH... [2026-02-02T20:18:36.607996] [INFO ] [sig ] Generating forecast for: CBSH [2026-02-02T20:18:36.608025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-02-02T20:18:36.621425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-02-02T20:18:36.621782] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-02-02T20:18:36.623020] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-02-02T20:18:36.623077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:36.623135] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:36.623163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:36.623220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:36.685139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:36.685961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:36.686043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:36.686078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:36.808700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:36.808856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:36.809101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:36.809150] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:36.812773] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: UP (p=72.93%) [2026-02-02T20:18:36.813256] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-02-02T20:18:36.813386] [INFO ] [sig ] CBSH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:36.963164] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CBSH.txt [2026-02-02T20:18:36.963329] [INFO ] [sig ] [591/3456] Completed CBSH in 0.4s | 2.78 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:36.963371] [INFO ] [sig ] [592/3456] Forecasting CBUS... [2026-02-02T20:18:36.963402] [INFO ] [sig ] Generating forecast for: CBUS [2026-02-02T20:18:36.963434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-02-02T20:18:36.975791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-02-02T20:18:36.976107] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-02-02T20:18:36.976938] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-02-02T20:18:36.976992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:36.977025] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:36.977053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:36.977112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:37.036274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:37.036999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:37.037080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:37.037132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:37.162486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:37.162686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:37.162737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:37.162767] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:37.166344] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: DOWN (p=22.62%) [2026-02-02T20:18:37.166688] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-02-02T20:18:37.166831] [INFO ] [sig ] CBUS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:37.310332] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CBUS.txt [2026-02-02T20:18:37.310492] [INFO ] [sig ] [592/3456] Completed CBUS in 0.3s | 2.78 sym/s | Total: 3.5m | ETA: 17.2m [2026-02-02T20:18:37.310530] [INFO ] [sig ] [593/3456] Forecasting CBZ... [2026-02-02T20:18:37.310560] [INFO ] [sig ] Generating forecast for: CBZ [2026-02-02T20:18:37.310610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-02-02T20:18:37.323430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-02-02T20:18:37.323844] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-02-02T20:18:37.324727] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-02-02T20:18:37.324781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:37.324815] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:37.324843] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:37.324900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:37.383186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:37.384090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:37.384174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:37.384223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:37.503021] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:37.503178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:37.503218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:37.503248] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:37.506642] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: DOWN (p=26.14%) [2026-02-02T20:18:37.506921] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-02-02T20:18:37.507046] [INFO ] [sig ] CBZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:37.649189] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CBZ.txt [2026-02-02T20:18:37.649348] [INFO ] [sig ] [593/3456] Completed CBZ in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:37.649388] [INFO ] [sig ] [594/3456] Forecasting CC... [2026-02-02T20:18:37.649419] [INFO ] [sig ] Generating forecast for: CC [2026-02-02T20:18:37.649450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-02-02T20:18:37.661702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-02-02T20:18:37.662051] [INFO ] [FORECASTER] Starting predict_future for CC [2026-02-02T20:18:37.662947] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-02-02T20:18:37.663002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:37.663034] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:37.663060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:37.663117] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:37.721090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:37.722010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:37.722096] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:37.722128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:37.847814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:37.847977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:37.848018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:37.848091] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:37.851611] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=44.13%) [2026-02-02T20:18:37.851897] [INFO ] [FORECASTER] Completed predict_future for CC [2026-02-02T20:18:37.852025] [INFO ] [sig ] CC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:38.002696] [INFO ] [LOCAL ] Saved forecast: CC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CC.txt [2026-02-02T20:18:38.002861] [INFO ] [sig ] [594/3456] Completed CC in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:38.002900] [INFO ] [sig ] [595/3456] Forecasting CCAP... [2026-02-02T20:18:38.002932] [INFO ] [sig ] Generating forecast for: CCAP [2026-02-02T20:18:38.002962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-02-02T20:18:38.015137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-02-02T20:18:38.015482] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-02-02T20:18:38.016553] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-02-02T20:18:38.016641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:38.016683] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:38.016728] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:38.016795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:38.076375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:38.077210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:38.077293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:38.077326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:38.200696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:38.201071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:38.201113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:38.201141] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:38.205281] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=29.54%) [2026-02-02T20:18:38.205603] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-02-02T20:18:38.205740] [INFO ] [sig ] CCAP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:38.350799] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CCAP.txt [2026-02-02T20:18:38.350960] [INFO ] [sig ] [595/3456] Completed CCAP in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:38.351003] [INFO ] [sig ] [596/3456] Forecasting CCB... [2026-02-02T20:18:38.351043] [INFO ] [sig ] Generating forecast for: CCB [2026-02-02T20:18:38.351081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-02-02T20:18:38.364108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-02-02T20:18:38.364523] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-02-02T20:18:38.365505] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-02-02T20:18:38.365562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:38.365627] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:38.365673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:38.365735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:38.425325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:38.426456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:38.426540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:38.426590] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:38.551439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:38.551621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:38.551664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:38.551696] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:38.555398] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: UP (p=75.37%) [2026-02-02T20:18:38.555721] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-02-02T20:18:38.555885] [INFO ] [sig ] CCB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:38.706435] [INFO ] [LOCAL ] Saved forecast: CCB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CCB.txt [2026-02-02T20:18:38.706665] [INFO ] [sig ] [596/3456] Completed CCB in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:38.706728] [INFO ] [sig ] [597/3456] Forecasting CCBG... [2026-02-02T20:18:38.706777] [INFO ] [sig ] Generating forecast for: CCBG [2026-02-02T20:18:38.706821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-02-02T20:18:38.721256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-02-02T20:18:38.721672] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-02-02T20:18:38.722756] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-02-02T20:18:38.722823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:38.722866] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:38.722903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:38.722985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:38.790545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:38.791468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:38.791558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:38.791613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:38.916043] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:38.916203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:38.916246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:38.916278] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:38.920073] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: DOWN (p=3.47%) [2026-02-02T20:18:38.920394] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-02-02T20:18:38.920558] [INFO ] [sig ] CCBG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:39.079889] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CCBG.txt [2026-02-02T20:18:39.080049] [INFO ] [sig ] [597/3456] Completed CCBG in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:39.080091] [INFO ] [sig ] [598/3456] Forecasting CCCC... [2026-02-02T20:18:39.080124] [INFO ] [sig ] Generating forecast for: CCCC [2026-02-02T20:18:39.080156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-02-02T20:18:39.093155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-02-02T20:18:39.093466] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-02-02T20:18:39.094348] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-02-02T20:18:39.094405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:39.094440] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:39.094469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:39.094527] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:39.154395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:39.155517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:39.155621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:39.155667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:39.289750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:39.289923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:39.289982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:39.290025] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:39.294308] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-02-02T20:18:39.294613] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-02-02T20:18:39.294749] [INFO ] [sig ] CCCC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:39.442308] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CCCC.txt [2026-02-02T20:18:39.442469] [INFO ] [sig ] [598/3456] Completed CCCC in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:39.442511] [INFO ] [sig ] [599/3456] Forecasting CCD... [2026-02-02T20:18:39.442543] [INFO ] [sig ] Generating forecast for: CCD [2026-02-02T20:18:39.442598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-02-02T20:18:39.453833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-02-02T20:18:39.454216] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-02-02T20:18:39.455086] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-02-02T20:18:39.455141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:39.455174] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:39.455201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:39.455257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:39.512388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:39.513309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:39.513394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:39.513427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:39.637330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:39.637491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:39.637531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:39.637559] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:39.641092] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: DOWN (p=5.64%) [2026-02-02T20:18:39.641393] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-02-02T20:18:39.641560] [INFO ] [sig ] CCD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:39.787354] [INFO ] [LOCAL ] Saved forecast: CCD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CCD.txt [2026-02-02T20:18:39.787513] [INFO ] [sig ] [599/3456] Completed CCD in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:39.787553] [INFO ] [sig ] [600/3456] Forecasting CCEC... [2026-02-02T20:18:39.787623] [INFO ] [sig ] Generating forecast for: CCEC [2026-02-02T20:18:39.787655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-02-02T20:18:39.799903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-02-02T20:18:39.800319] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-02-02T20:18:39.801201] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-02-02T20:18:39.801270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:39.801316] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:39.801346] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:39.801413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:39.862824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:39.863748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:39.863852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:39.863887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:39.977242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:39.977422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:39.977483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:39.977522] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:39.981366] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: UP (p=78.02%) [2026-02-02T20:18:39.981717] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-02-02T20:18:39.981877] [INFO ] [sig ] CCEC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:40.133391] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CCEC.txt [2026-02-02T20:18:40.133555] [INFO ] [sig ] [600/3456] Completed CCEC in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:40.133614] [INFO ] [sig ] [601/3456] Forecasting CCEP... [2026-02-02T20:18:40.133649] [INFO ] [sig ] Generating forecast for: CCEP [2026-02-02T20:18:40.133684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-02-02T20:18:40.145934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-02-02T20:18:40.146339] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-02-02T20:18:40.147269] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-02-02T20:18:40.147324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:40.147357] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:40.147385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:40.147441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:40.207441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:40.208489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:40.208631] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:40.208684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:40.353293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:40.353455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:40.353499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:40.353531] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:40.357075] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: DOWN (p=24.01%) [2026-02-02T20:18:40.357359] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-02-02T20:18:40.357487] [INFO ] [sig ] CCEP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:40.500341] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CCEP.txt [2026-02-02T20:18:40.500495] [INFO ] [sig ] [601/3456] Completed CCEP in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:40.500534] [INFO ] [sig ] [602/3456] Forecasting CCI... [2026-02-02T20:18:40.500564] [INFO ] [sig ] Generating forecast for: CCI [2026-02-02T20:18:40.500615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-02-02T20:18:40.512942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-02-02T20:18:40.513279] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-02-02T20:18:40.514141] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-02-02T20:18:40.514195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:40.514227] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:40.514256] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:40.514313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:40.580548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:40.581476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:40.581564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:40.581618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:40.707058] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:40.707220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:40.707266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:40.707296] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:40.710910] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=75.56%) [2026-02-02T20:18:40.711195] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-02-02T20:18:40.711325] [INFO ] [sig ] CCI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:40.857984] [INFO ] [LOCAL ] Saved forecast: CCI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CCI.txt [2026-02-02T20:18:40.858142] [INFO ] [sig ] [602/3456] Completed CCI in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:40.858181] [INFO ] [sig ] [603/3456] Forecasting CCIF... [2026-02-02T20:18:40.858212] [INFO ] [sig ] Generating forecast for: CCIF [2026-02-02T20:18:40.858242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-02-02T20:18:40.869855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-02-02T20:18:40.870218] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-02-02T20:18:40.871062] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-02-02T20:18:40.871115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:40.871146] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:40.871172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:40.871226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:40.929186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:40.930083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:40.930169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:40.930203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:41.051511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:41.051694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:41.051735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:41.051764] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:41.055199] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-02-02T20:18:41.055474] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-02-02T20:18:41.055616] [INFO ] [sig ] CCIF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:41.199997] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CCIF.txt [2026-02-02T20:18:41.200151] [INFO ] [sig ] [603/3456] Completed CCIF in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:41.200191] [INFO ] [sig ] [604/3456] Forecasting CCJ... [2026-02-02T20:18:41.200222] [INFO ] [sig ] Generating forecast for: CCJ [2026-02-02T20:18:41.200253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-02-02T20:18:41.212311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-02-02T20:18:41.212672] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-02-02T20:18:41.213508] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-02-02T20:18:41.213561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:41.213621] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:41.213648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:41.213704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:41.270851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:41.271741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:41.271826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:41.271858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:41.410802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:41.410993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:41.411046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:41.411082] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:41.414660] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: DOWN (p=26.10%) [2026-02-02T20:18:41.414950] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-02-02T20:18:41.415085] [INFO ] [sig ] CCJ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:41.560195] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CCJ.txt [2026-02-02T20:18:41.560365] [INFO ] [sig ] [604/3456] Completed CCJ in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:41.560414] [INFO ] [sig ] [605/3456] Forecasting CCK... [2026-02-02T20:18:41.560445] [INFO ] [sig ] Generating forecast for: CCK [2026-02-02T20:18:41.560481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-02-02T20:18:41.572270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-02-02T20:18:41.572661] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-02-02T20:18:41.573487] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-02-02T20:18:41.573540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:41.573595] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:41.573625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:41.573681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:41.631518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:41.632460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:41.632560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:41.632612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:41.765848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:41.766018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:41.766060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:41.766090] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:41.769973] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: UP (p=81.83%) [2026-02-02T20:18:41.770366] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-02-02T20:18:41.770516] [INFO ] [sig ] CCK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:41.939805] [INFO ] [LOCAL ] Saved forecast: CCK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CCK.txt [2026-02-02T20:18:41.939968] [INFO ] [sig ] [605/3456] Completed CCK in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:41.940008] [INFO ] [sig ] [606/3456] Forecasting CCL... [2026-02-02T20:18:41.940038] [INFO ] [sig ] Generating forecast for: CCL [2026-02-02T20:18:41.940069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-02-02T20:18:41.952374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-02-02T20:18:41.952842] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-02-02T20:18:41.953807] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-02-02T20:18:41.953876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:41.953917] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:41.953945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:41.954003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:42.014148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:42.015053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:42.015136] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:42.015169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:42.152729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:42.152889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:42.152931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:42.152960] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:42.157308] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=28.43%) [2026-02-02T20:18:42.157716] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-02-02T20:18:42.157878] [INFO ] [sig ] CCL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:42.311357] [INFO ] [LOCAL ] Saved forecast: CCL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CCL.txt [2026-02-02T20:18:42.311529] [INFO ] [sig ] [606/3456] Completed CCL in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:42.311590] [INFO ] [sig ] [607/3456] Forecasting CCLD... [2026-02-02T20:18:42.311624] [INFO ] [sig ] Generating forecast for: CCLD [2026-02-02T20:18:42.311654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-02-02T20:18:42.326386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-02-02T20:18:42.326848] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-02-02T20:18:42.328177] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-02-02T20:18:42.328245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:42.328290] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:42.328326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:42.328407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:42.388864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:42.389854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:42.389949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:42.389985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:42.510740] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:42.510914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:42.510961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:42.510990] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:42.514512] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: DOWN (p=36.56%) [2026-02-02T20:18:42.514875] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-02-02T20:18:42.515023] [INFO ] [sig ] CCLD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:42.658945] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CCLD.txt [2026-02-02T20:18:42.659104] [INFO ] [sig ] [607/3456] Completed CCLD in 0.3s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:42.659142] [INFO ] [sig ] [608/3456] Forecasting CCNE... [2026-02-02T20:18:42.659172] [INFO ] [sig ] Generating forecast for: CCNE [2026-02-02T20:18:42.659201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-02-02T20:18:42.671484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-02-02T20:18:42.671864] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-02-02T20:18:42.672744] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-02-02T20:18:42.672810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:42.672891] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:42.672922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:42.672980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:42.731343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:42.732253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:42.732339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:42.732374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:42.858384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:42.858549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:42.858608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:42.858639] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:42.862188] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=12.17%) [2026-02-02T20:18:42.862505] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-02-02T20:18:42.862668] [INFO ] [sig ] CCNE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:43.011017] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CCNE.txt [2026-02-02T20:18:43.011181] [INFO ] [sig ] [608/3456] Completed CCNE in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:43.011225] [INFO ] [sig ] [609/3456] Forecasting CCO... [2026-02-02T20:18:43.011269] [INFO ] [sig ] Generating forecast for: CCO [2026-02-02T20:18:43.011305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-02-02T20:18:43.026973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-02-02T20:18:43.027482] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-02-02T20:18:43.028494] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-02-02T20:18:43.028552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:43.028607] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:43.028638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:43.028697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:43.111370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:43.112709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:43.112819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:43.112871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:43.252031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:43.252200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:43.252244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:43.252275] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:43.255928] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=29.34%) [2026-02-02T20:18:43.256270] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-02-02T20:18:43.256417] [INFO ] [sig ] CCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:43.421033] [INFO ] [LOCAL ] Saved forecast: CCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CCO.txt [2026-02-02T20:18:43.421235] [INFO ] [sig ] [609/3456] Completed CCO in 0.4s | 2.78 sym/s | Total: 3.6m | ETA: 17.1m [2026-02-02T20:18:43.421294] [INFO ] [sig ] [610/3456] Forecasting CCOI... [2026-02-02T20:18:43.421333] [INFO ] [sig ] Generating forecast for: CCOI [2026-02-02T20:18:43.421368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-02-02T20:18:43.434359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-02-02T20:18:43.434807] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-02-02T20:18:43.435865] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-02-02T20:18:43.435932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:43.435984] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:43.436015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:43.436072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:43.501158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:43.502124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:43.502229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:43.502265] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:43.633228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:43.633391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:43.633432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:43.633461] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:43.637145] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: UP (p=71.20%) [2026-02-02T20:18:43.637467] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-02-02T20:18:43.637642] [INFO ] [sig ] CCOI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:43.794532] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CCOI.txt [2026-02-02T20:18:43.794749] [INFO ] [sig ] [610/3456] Completed CCOI in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:43.794799] [INFO ] [sig ] [611/3456] Forecasting CCRN... [2026-02-02T20:18:43.794833] [INFO ] [sig ] Generating forecast for: CCRN [2026-02-02T20:18:43.794878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-02-02T20:18:43.808727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-02-02T20:18:43.809127] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-02-02T20:18:43.810371] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-02-02T20:18:43.810460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:43.810494] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:43.810520] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:43.810591] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:43.869839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:43.870742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:43.870832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:43.870865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:44.000288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:44.000441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:44.000483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:44.000588] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:44.004560] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-02-02T20:18:44.004881] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-02-02T20:18:44.005221] [INFO ] [sig ] CCRN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:44.155440] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CCRN.txt [2026-02-02T20:18:44.155611] [INFO ] [sig ] [611/3456] Completed CCRN in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:44.155659] [INFO ] [sig ] [612/3456] Forecasting CCS... [2026-02-02T20:18:44.155690] [INFO ] [sig ] Generating forecast for: CCS [2026-02-02T20:18:44.155722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-02-02T20:18:44.168130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-02-02T20:18:44.168540] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-02-02T20:18:44.169454] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-02-02T20:18:44.169510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:44.169544] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:44.169590] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:44.169651] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:44.231100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:44.232060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:44.232165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:44.232199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:44.360082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:44.360265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:44.360312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:44.360341] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:44.364243] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-02-02T20:18:44.364610] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-02-02T20:18:44.364777] [INFO ] [sig ] CCS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:44.522635] [INFO ] [LOCAL ] Saved forecast: CCS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CCS.txt [2026-02-02T20:18:44.522803] [INFO ] [sig ] [612/3456] Completed CCS in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:44.522845] [INFO ] [sig ] [613/3456] Forecasting CCSI... [2026-02-02T20:18:44.522877] [INFO ] [sig ] Generating forecast for: CCSI [2026-02-02T20:18:44.522907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-02-02T20:18:44.535397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-02-02T20:18:44.535806] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-02-02T20:18:44.536691] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-02-02T20:18:44.536747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:44.536780] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:44.536806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:44.536873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:44.605502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:44.606760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:44.606881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:44.606925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:44.729346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:44.729513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:44.729555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:44.729606] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:44.733079] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: UP (p=56.95%) [2026-02-02T20:18:44.733363] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-02-02T20:18:44.733510] [INFO ] [sig ] CCSI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:44.882136] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CCSI.txt [2026-02-02T20:18:44.882292] [INFO ] [sig ] [613/3456] Completed CCSI in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:44.882332] [INFO ] [sig ] [614/3456] Forecasting CDC... [2026-02-02T20:18:44.882361] [INFO ] [sig ] Generating forecast for: CDC [2026-02-02T20:18:44.882393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-02-02T20:18:44.893519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-02-02T20:18:44.893872] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-02-02T20:18:44.894695] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-02-02T20:18:44.894748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:44.894780] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:44.894806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:44.894863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:44.952964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:44.953914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:44.954006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:44.954041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:45.078445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:45.078639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:45.078690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:45.078720] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:45.082348] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=87.17%) [2026-02-02T20:18:45.082675] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-02-02T20:18:45.082836] [INFO ] [sig ] CDC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:45.238288] [INFO ] [LOCAL ] Saved forecast: CDC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CDC.txt [2026-02-02T20:18:45.238441] [INFO ] [sig ] [614/3456] Completed CDC in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:45.238481] [INFO ] [sig ] [615/3456] Forecasting CDE... [2026-02-02T20:18:45.238511] [INFO ] [sig ] Generating forecast for: CDE [2026-02-02T20:18:45.238541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-02-02T20:18:45.251472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-02-02T20:18:45.251881] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-02-02T20:18:45.253001] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-02-02T20:18:45.253055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:45.253088] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:45.253115] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:45.253171] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:45.312903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:45.313823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:45.313911] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:45.313945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:45.440993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:45.441179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:45.441223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:45.441274] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:45.444916] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: UP (p=77.51%) [2026-02-02T20:18:45.445206] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-02-02T20:18:45.445337] [INFO ] [sig ] CDE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:45.599484] [INFO ] [LOCAL ] Saved forecast: CDE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CDE.txt [2026-02-02T20:18:45.599670] [INFO ] [sig ] [615/3456] Completed CDE in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:45.599715] [INFO ] [sig ] [616/3456] Forecasting CDIO... [2026-02-02T20:18:45.599755] [INFO ] [sig ] Generating forecast for: CDIO [2026-02-02T20:18:45.599802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-02-02T20:18:45.612209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-02-02T20:18:45.612560] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-02-02T20:18:45.613379] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-02-02T20:18:45.613432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:45.613463] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:45.613489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:45.613544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:45.672231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:45.673116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:45.673197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:45.673233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:45.798201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:45.798358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:45.798398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:45.798427] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:45.801919] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: UP (p=67.29%) [2026-02-02T20:18:45.802201] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-02-02T20:18:45.802329] [INFO ] [sig ] CDIO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:45.946465] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CDIO.txt [2026-02-02T20:18:45.946636] [INFO ] [sig ] [616/3456] Completed CDIO in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:45.946677] [INFO ] [sig ] [617/3456] Forecasting CDL... [2026-02-02T20:18:45.946709] [INFO ] [sig ] Generating forecast for: CDL [2026-02-02T20:18:45.946739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-02-02T20:18:45.958823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-02-02T20:18:45.959404] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-02-02T20:18:45.960262] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-02-02T20:18:45.960317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:45.960350] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:45.960378] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:45.960436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:46.019620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:46.020765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:46.020865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:46.020900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:46.137811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:46.138019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:46.138068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:46.138097] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:46.142110] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: UP (p=50.37%) [2026-02-02T20:18:46.142408] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-02-02T20:18:46.142551] [INFO ] [sig ] CDL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:46.290932] [INFO ] [LOCAL ] Saved forecast: CDL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CDL.txt [2026-02-02T20:18:46.291091] [INFO ] [sig ] [617/3456] Completed CDL in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:46.291131] [INFO ] [sig ] [618/3456] Forecasting CDNA... [2026-02-02T20:18:46.291160] [INFO ] [sig ] Generating forecast for: CDNA [2026-02-02T20:18:46.291191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-02-02T20:18:46.304326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-02-02T20:18:46.304695] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-02-02T20:18:46.305530] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-02-02T20:18:46.305603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:46.305638] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:46.305700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:46.305764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:46.366754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:46.367738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:46.367878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:46.367926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:46.495261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:46.495400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:46.495441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:46.495472] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:46.498933] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-02-02T20:18:46.499214] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-02-02T20:18:46.499339] [INFO ] [sig ] CDNA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:46.644182] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CDNA.txt [2026-02-02T20:18:46.644322] [INFO ] [sig ] [618/3456] Completed CDNA in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:46.644366] [INFO ] [sig ] [619/3456] Forecasting CDNS... [2026-02-02T20:18:46.644396] [INFO ] [sig ] Generating forecast for: CDNS [2026-02-02T20:18:46.644424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-02-02T20:18:46.656077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-02-02T20:18:46.656407] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-02-02T20:18:46.657313] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-02-02T20:18:46.657366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:46.657398] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:46.657435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:46.657494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:46.715604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:46.716348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:46.716429] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:46.716464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:46.845410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:46.845601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:46.845645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:46.845674] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:46.849300] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: UP (p=92.19%) [2026-02-02T20:18:46.849604] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-02-02T20:18:46.849740] [INFO ] [sig ] CDNS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:46.996218] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CDNS.txt [2026-02-02T20:18:46.996357] [INFO ] [sig ] [619/3456] Completed CDNS in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:46.996396] [INFO ] [sig ] [620/3456] Forecasting CDP... [2026-02-02T20:18:46.996426] [INFO ] [sig ] Generating forecast for: CDP [2026-02-02T20:18:46.996456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-02-02T20:18:47.009306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-02-02T20:18:47.009761] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-02-02T20:18:47.010772] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-02-02T20:18:47.010828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:47.010860] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:47.010887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:47.010944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:47.072055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:47.073369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:47.073458] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:47.073492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:47.200628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:47.200799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:47.200849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:47.200879] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:47.204538] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: DOWN (p=30.14%) [2026-02-02T20:18:47.204866] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-02-02T20:18:47.205007] [INFO ] [sig ] CDP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:47.354185] [INFO ] [LOCAL ] Saved forecast: CDP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CDP.txt [2026-02-02T20:18:47.354336] [INFO ] [sig ] [620/3456] Completed CDP in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:47.354375] [INFO ] [sig ] [621/3456] Forecasting CDRE... [2026-02-02T20:18:47.354407] [INFO ] [sig ] Generating forecast for: CDRE [2026-02-02T20:18:47.354436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-02-02T20:18:47.366613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-02-02T20:18:47.366973] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-02-02T20:18:47.367827] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-02-02T20:18:47.367881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:47.367914] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:47.367943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:47.368017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:47.434396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:47.435261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:47.435341] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:47.435374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:47.554782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:47.554912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:47.554950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:47.554980] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:47.558328] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=93.24%) [2026-02-02T20:18:47.558617] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-02-02T20:18:47.558743] [INFO ] [sig ] CDRE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:47.705137] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CDRE.txt [2026-02-02T20:18:47.705300] [INFO ] [sig ] [621/3456] Completed CDRE in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:47.705340] [INFO ] [sig ] [622/3456] Forecasting CDRO... [2026-02-02T20:18:47.705370] [INFO ] [sig ] Generating forecast for: CDRO [2026-02-02T20:18:47.705401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-02-02T20:18:47.716710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-02-02T20:18:47.717100] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-02-02T20:18:47.717983] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-02-02T20:18:47.718040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:47.718073] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:47.718100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:47.718157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:47.778954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:47.779826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:47.779922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:47.779958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:47.895745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:47.895893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:47.895936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:47.895964] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:47.899384] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=88.62%) [2026-02-02T20:18:47.899697] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-02-02T20:18:47.899833] [INFO ] [sig ] CDRO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:48.047450] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CDRO.txt [2026-02-02T20:18:48.047637] [INFO ] [sig ] [622/3456] Completed CDRO in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:48.047682] [INFO ] [sig ] [623/3456] Forecasting CDXS... [2026-02-02T20:18:48.047712] [INFO ] [sig ] Generating forecast for: CDXS [2026-02-02T20:18:48.047751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-02-02T20:18:48.060541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-02-02T20:18:48.060879] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-02-02T20:18:48.061769] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-02-02T20:18:48.061825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:48.061867] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:48.061901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:48.061972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:48.122119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:48.122924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:48.123009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:48.123042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:48.245873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:48.246027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:48.246069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:48.246097] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:48.249697] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=3.84%) [2026-02-02T20:18:48.249983] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-02-02T20:18:48.250122] [INFO ] [sig ] CDXS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:48.420379] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CDXS.txt [2026-02-02T20:18:48.420538] [INFO ] [sig ] [623/3456] Completed CDXS in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:48.420596] [INFO ] [sig ] [624/3456] Forecasting CDZI... [2026-02-02T20:18:48.420630] [INFO ] [sig ] Generating forecast for: CDZI [2026-02-02T20:18:48.420661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-02-02T20:18:48.433336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-02-02T20:18:48.433711] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-02-02T20:18:48.434544] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-02-02T20:18:48.434626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:48.434662] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:48.434690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:48.434748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:48.509178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:48.510208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:48.510305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:48.510346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:48.642968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:48.643128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:48.643170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:48.643202] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:48.647132] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: UP (p=93.79%) [2026-02-02T20:18:48.647497] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-02-02T20:18:48.647680] [INFO ] [sig ] CDZI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:48.800289] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CDZI.txt [2026-02-02T20:18:48.800452] [INFO ] [sig ] [624/3456] Completed CDZI in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:48.800493] [INFO ] [sig ] [625/3456] Forecasting CE... [2026-02-02T20:18:48.800524] [INFO ] [sig ] Generating forecast for: CE [2026-02-02T20:18:48.800554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-02-02T20:18:48.813703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-02-02T20:18:48.814114] [INFO ] [FORECASTER] Starting predict_future for CE [2026-02-02T20:18:48.815038] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-02-02T20:18:48.815094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:48.815155] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:48.815186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:48.815281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:48.878618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:48.879476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:48.879560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:48.879615] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:49.008845] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:49.008973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:49.009018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:49.009047] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:49.013147] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=3.15%) [2026-02-02T20:18:49.013643] [INFO ] [FORECASTER] Completed predict_future for CE [2026-02-02T20:18:49.013774] [INFO ] [sig ] CE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:49.165919] [INFO ] [LOCAL ] Saved forecast: CE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CE.txt [2026-02-02T20:18:49.166071] [INFO ] [sig ] [625/3456] Completed CE in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:49.166110] [INFO ] [sig ] [626/3456] Forecasting CECO... [2026-02-02T20:18:49.166140] [INFO ] [sig ] Generating forecast for: CECO [2026-02-02T20:18:49.166171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-02-02T20:18:49.178413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-02-02T20:18:49.178801] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-02-02T20:18:49.179746] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-02-02T20:18:49.179802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:49.179835] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:49.179868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:49.179939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:49.240857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:49.241744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:49.241839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:49.241895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:49.364016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:49.364157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:49.364198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:49.364229] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:49.368204] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: DOWN (p=30.58%) [2026-02-02T20:18:49.368509] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-02-02T20:18:49.368657] [INFO ] [sig ] CECO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:49.516332] [INFO ] [LOCAL ] Saved forecast: CECO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CECO.txt [2026-02-02T20:18:49.516465] [INFO ] [sig ] [626/3456] Completed CECO in 0.4s | 2.78 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-02T20:18:49.516503] [INFO ] [sig ] [627/3456] Forecasting CEG... [2026-02-02T20:18:49.516532] [INFO ] [sig ] Generating forecast for: CEG [2026-02-02T20:18:49.516563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-02-02T20:18:49.528595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-02-02T20:18:49.528934] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-02-02T20:18:49.529991] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-02-02T20:18:49.530056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:49.530094] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:49.530122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:49.530180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:49.592562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:49.593302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:49.593385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:49.593418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:49.716400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:49.716556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:49.716613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:49.716645] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:49.720154] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-02-02T20:18:49.720431] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-02-02T20:18:49.720557] [INFO ] [sig ] CEG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:49.879650] [INFO ] [LOCAL ] Saved forecast: CEG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CEG.txt [2026-02-02T20:18:49.879813] [INFO ] [sig ] [627/3456] Completed CEG in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:49.879854] [INFO ] [sig ] [628/3456] Forecasting CELC... [2026-02-02T20:18:49.879884] [INFO ] [sig ] Generating forecast for: CELC [2026-02-02T20:18:49.879915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-02-02T20:18:49.893344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-02-02T20:18:49.893682] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-02-02T20:18:49.894533] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-02-02T20:18:49.894621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:49.894672] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:49.894703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:49.894761] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:49.956159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:49.956836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:49.956914] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:49.956946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:50.084533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:50.084721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:50.084768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:50.084872] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:50.089899] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-02-02T20:18:50.090265] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-02-02T20:18:50.090410] [INFO ] [sig ] CELC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:50.246044] [INFO ] [LOCAL ] Saved forecast: CELC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CELC.txt [2026-02-02T20:18:50.246196] [INFO ] [sig ] [628/3456] Completed CELC in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:50.246236] [INFO ] [sig ] [629/3456] Forecasting CELH... [2026-02-02T20:18:50.246266] [INFO ] [sig ] Generating forecast for: CELH [2026-02-02T20:18:50.246296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-02-02T20:18:50.257268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-02-02T20:18:50.257631] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-02-02T20:18:50.258443] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-02-02T20:18:50.258496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:50.258529] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:50.258556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:50.258632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:50.317416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:50.318408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:50.318493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:50.318526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:50.440902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:50.441071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:50.441112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:50.441141] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:50.444650] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=34.03%) [2026-02-02T20:18:50.444946] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-02-02T20:18:50.445083] [INFO ] [sig ] CELH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:50.592499] [INFO ] [LOCAL ] Saved forecast: CELH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CELH.txt [2026-02-02T20:18:50.592674] [INFO ] [sig ] [629/3456] Completed CELH in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:50.592715] [INFO ] [sig ] [630/3456] Forecasting CELZ... [2026-02-02T20:18:50.592746] [INFO ] [sig ] Generating forecast for: CELZ [2026-02-02T20:18:50.592776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-02-02T20:18:50.604395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-02-02T20:18:50.604829] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-02-02T20:18:50.605811] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-02-02T20:18:50.605875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:50.605916] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:50.605948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:50.606019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:50.669467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:50.670597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:50.670681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:50.670714] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:50.797618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:50.797791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:50.797848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:50.797884] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:50.801677] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: UP (p=74.47%) [2026-02-02T20:18:50.801954] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-02-02T20:18:50.802078] [INFO ] [sig ] CELZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:50.959325] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CELZ.txt [2026-02-02T20:18:50.959488] [INFO ] [sig ] [630/3456] Completed CELZ in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:50.959530] [INFO ] [sig ] [631/3456] Forecasting CENTA... [2026-02-02T20:18:50.959561] [INFO ] [sig ] Generating forecast for: CENTA [2026-02-02T20:18:50.959612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-02-02T20:18:50.971422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-02-02T20:18:50.971807] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-02-02T20:18:50.972724] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-02-02T20:18:50.972781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:50.972813] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:50.972863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:50.972961] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:51.033148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:51.034016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:51.034101] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:51.034136] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:51.153883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:51.154030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:51.154070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:51.154099] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:51.157564] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: UP (p=90.83%) [2026-02-02T20:18:51.157880] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-02-02T20:18:51.158011] [INFO ] [sig ] CENTA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:51.318682] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CENTA.txt [2026-02-02T20:18:51.318838] [INFO ] [sig ] [631/3456] Completed CENTA in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:51.318878] [INFO ] [sig ] [632/3456] Forecasting CENX... [2026-02-02T20:18:51.318908] [INFO ] [sig ] Generating forecast for: CENX [2026-02-02T20:18:51.318940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-02-02T20:18:51.330250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-02-02T20:18:51.330604] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-02-02T20:18:51.331403] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-02-02T20:18:51.331466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:51.331499] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:51.331526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:51.331601] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:51.392889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:51.393992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:51.394077] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:51.394294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:51.526702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:51.526856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:51.526896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:51.526928] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:51.530393] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: UP (p=87.35%) [2026-02-02T20:18:51.530695] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-02-02T20:18:51.530827] [INFO ] [sig ] CENX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:51.673460] [INFO ] [LOCAL ] Saved forecast: CENX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CENX.txt [2026-02-02T20:18:51.673634] [INFO ] [sig ] [632/3456] Completed CENX in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:51.673676] [INFO ] [sig ] [633/3456] Forecasting CERS... [2026-02-02T20:18:51.673706] [INFO ] [sig ] Generating forecast for: CERS [2026-02-02T20:18:51.673737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-02-02T20:18:51.685362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-02-02T20:18:51.685738] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-02-02T20:18:51.686541] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-02-02T20:18:51.686610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:51.686643] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:51.686669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:51.686725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:51.745654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:51.746537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:51.746642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:51.746679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:51.868703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:51.868830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:51.868871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:51.868901] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:51.872282] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-02-02T20:18:51.872556] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-02-02T20:18:51.872700] [INFO ] [sig ] CERS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:52.017092] [INFO ] [LOCAL ] Saved forecast: CERS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CERS.txt [2026-02-02T20:18:52.017246] [INFO ] [sig ] [633/3456] Completed CERS in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:52.017287] [INFO ] [sig ] [634/3456] Forecasting CETX... [2026-02-02T20:18:52.017319] [INFO ] [sig ] Generating forecast for: CETX [2026-02-02T20:18:52.017349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-02-02T20:18:52.029901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-02-02T20:18:52.030282] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-02-02T20:18:52.031087] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-02-02T20:18:52.031139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:52.031172] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:52.031198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:52.031254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:52.087568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:52.088490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:52.088590] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:52.088626] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:52.203500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:52.203675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:52.203716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:52.203745] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:52.207097] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=15.77%) [2026-02-02T20:18:52.207381] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-02-02T20:18:52.207509] [INFO ] [sig ] CETX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:52.359085] [INFO ] [LOCAL ] Saved forecast: CETX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CETX.txt [2026-02-02T20:18:52.359245] [INFO ] [sig ] [634/3456] Completed CETX in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:52.359287] [INFO ] [sig ] [635/3456] Forecasting CEVA... [2026-02-02T20:18:52.359320] [INFO ] [sig ] Generating forecast for: CEVA [2026-02-02T20:18:52.359354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-02-02T20:18:52.371485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-02-02T20:18:52.371841] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-02-02T20:18:52.372795] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-02-02T20:18:52.372856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:52.372899] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:52.372935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:52.373029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:52.436727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:52.437622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:52.437738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:52.437772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:52.568345] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:52.568520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:52.568589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:52.568638] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:52.572233] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: UP (p=70.04%) [2026-02-02T20:18:52.572557] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-02-02T20:18:52.572730] [INFO ] [sig ] CEVA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:52.718861] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CEVA.txt [2026-02-02T20:18:52.719030] [INFO ] [sig ] [635/3456] Completed CEVA in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:52.719078] [INFO ] [sig ] [636/3456] Forecasting CF... [2026-02-02T20:18:52.719115] [INFO ] [sig ] Generating forecast for: CF [2026-02-02T20:18:52.719148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-02-02T20:18:52.730681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-02-02T20:18:52.731003] [INFO ] [FORECASTER] Starting predict_future for CF [2026-02-02T20:18:52.731809] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-02-02T20:18:52.731863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:52.731894] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:52.731920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:52.731977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:52.793075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:52.793887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:52.793970] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:52.794005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:52.925085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:52.925249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:52.925291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:52.925321] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:52.929559] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: DOWN (p=38.84%) [2026-02-02T20:18:52.929869] [INFO ] [FORECASTER] Completed predict_future for CF [2026-02-02T20:18:52.930007] [INFO ] [sig ] CF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:53.079260] [INFO ] [LOCAL ] Saved forecast: CF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CF.txt [2026-02-02T20:18:53.079406] [INFO ] [sig ] [636/3456] Completed CF in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:53.079447] [INFO ] [sig ] [637/3456] Forecasting CFFN... [2026-02-02T20:18:53.079478] [INFO ] [sig ] Generating forecast for: CFFN [2026-02-02T20:18:53.079511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-02-02T20:18:53.092492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-02-02T20:18:53.092879] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-02-02T20:18:53.093874] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-02-02T20:18:53.093927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:53.093958] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:53.093986] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:53.094043] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:53.157425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:53.158324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:53.158408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:53.158442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:53.294226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:53.294383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:53.294425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:53.294455] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:53.298118] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: UP (p=64.47%) [2026-02-02T20:18:53.298627] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-02-02T20:18:53.298757] [INFO ] [sig ] CFFN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:53.448738] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CFFN.txt [2026-02-02T20:18:53.448906] [INFO ] [sig ] [637/3456] Completed CFFN in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:53.448973] [INFO ] [sig ] [638/3456] Forecasting CFG... [2026-02-02T20:18:53.449026] [INFO ] [sig ] Generating forecast for: CFG [2026-02-02T20:18:53.449077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-02-02T20:18:53.460897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-02-02T20:18:53.461226] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-02-02T20:18:53.462091] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-02-02T20:18:53.462148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:53.462196] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:53.462236] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:53.462298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:53.522502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:53.523337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:53.523417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:53.523450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:53.654530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:53.654713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:53.654758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:53.654788] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:53.658467] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: DOWN (p=14.89%) [2026-02-02T20:18:53.658770] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-02-02T20:18:53.658903] [INFO ] [sig ] CFG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:53.808244] [INFO ] [LOCAL ] Saved forecast: CFG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CFG.txt [2026-02-02T20:18:53.808419] [INFO ] [sig ] [638/3456] Completed CFG in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:53.808461] [INFO ] [sig ] [639/3456] Forecasting CFO... [2026-02-02T20:18:53.808492] [INFO ] [sig ] Generating forecast for: CFO [2026-02-02T20:18:53.808526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-02-02T20:18:53.820801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-02-02T20:18:53.821183] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-02-02T20:18:53.822039] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-02-02T20:18:53.822096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:53.822325] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:53.822352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:53.822414] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:53.886895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:53.888022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:53.888132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:53.888180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:54.004785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:54.004944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:54.005001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:54.005031] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:54.008480] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: UP (p=94.98%) [2026-02-02T20:18:54.008783] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-02-02T20:18:54.008916] [INFO ] [sig ] CFO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:54.151560] [INFO ] [LOCAL ] Saved forecast: CFO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CFO.txt [2026-02-02T20:18:54.151736] [INFO ] [sig ] [639/3456] Completed CFO in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:54.151776] [INFO ] [sig ] [640/3456] Forecasting CG... [2026-02-02T20:18:54.151807] [INFO ] [sig ] Generating forecast for: CG [2026-02-02T20:18:54.151837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-02-02T20:18:54.163644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-02-02T20:18:54.163934] [INFO ] [FORECASTER] Starting predict_future for CG [2026-02-02T20:18:54.164729] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-02-02T20:18:54.164781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:54.164812] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:54.164839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:54.164895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:54.223241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:54.224122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:54.224202] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:54.224235] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:54.344798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:54.344956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:54.344997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:54.345024] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:54.348440] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=42.94%) [2026-02-02T20:18:54.348728] [INFO ] [FORECASTER] Completed predict_future for CG [2026-02-02T20:18:54.348856] [INFO ] [sig ] CG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:54.492960] [INFO ] [LOCAL ] Saved forecast: CG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CG.txt [2026-02-02T20:18:54.493120] [INFO ] [sig ] [640/3456] Completed CG in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:54.493158] [INFO ] [sig ] [641/3456] Forecasting CGABL... [2026-02-02T20:18:54.493189] [INFO ] [sig ] Generating forecast for: CGABL [2026-02-02T20:18:54.493218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-02-02T20:18:54.506155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-02-02T20:18:54.506683] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-02-02T20:18:54.507637] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-02-02T20:18:54.507689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:54.507721] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:54.507747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:54.507802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:54.566450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:54.567421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:54.567510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:54.567543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:54.683635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:54.683795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:54.683835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:54.683864] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:54.687254] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: DOWN (p=23.57%) [2026-02-02T20:18:54.687540] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-02-02T20:18:54.687828] [INFO ] [sig ] CGABL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:54.834131] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CGABL.txt [2026-02-02T20:18:54.834486] [INFO ] [sig ] [641/3456] Completed CGABL in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-02T20:18:54.834526] [INFO ] [sig ] [642/3456] Forecasting CGBD... [2026-02-02T20:18:54.834557] [INFO ] [sig ] Generating forecast for: CGBD [2026-02-02T20:18:54.834606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-02-02T20:18:54.847391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-02-02T20:18:54.847849] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-02-02T20:18:54.848705] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-02-02T20:18:54.848760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:54.848821] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:54.848849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:54.848907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:54.908062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:54.908996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:54.909104] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:54.909147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:55.026696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:55.026857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:55.026898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:55.026928] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:55.030512] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: DOWN (p=38.21%) [2026-02-02T20:18:55.030821] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-02-02T20:18:55.030954] [INFO ] [sig ] CGBD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:55.184235] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CGBD.txt [2026-02-02T20:18:55.184592] [INFO ] [sig ] [642/3456] Completed CGBD in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 16.8m [2026-02-02T20:18:55.184635] [INFO ] [sig ] [643/3456] Forecasting CGC... [2026-02-02T20:18:55.184666] [INFO ] [sig ] Generating forecast for: CGC [2026-02-02T20:18:55.184697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-02-02T20:18:55.199213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-02-02T20:18:55.199629] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-02-02T20:18:55.200483] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-02-02T20:18:55.200537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:55.200601] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:55.200633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:55.200691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:55.263611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:55.264550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:55.264651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:55.264686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:55.389003] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:55.389173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:55.389220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:55.389267] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:55.393195] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=47.47%) [2026-02-02T20:18:55.393500] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-02-02T20:18:55.393659] [INFO ] [sig ] CGC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:55.541011] [INFO ] [LOCAL ] Saved forecast: CGC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CGC.txt [2026-02-02T20:18:55.541156] [INFO ] [sig ] [643/3456] Completed CGC in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:55.541198] [INFO ] [sig ] [644/3456] Forecasting CGEM... [2026-02-02T20:18:55.541229] [INFO ] [sig ] Generating forecast for: CGEM [2026-02-02T20:18:55.541259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-02-02T20:18:55.553259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-02-02T20:18:55.553611] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-02-02T20:18:55.554521] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-02-02T20:18:55.554606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:55.554645] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:55.554674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:55.554732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:55.615713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:55.616561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:55.616661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:55.616695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:55.739506] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:55.739676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:55.739718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:55.739748] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:55.743167] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-02-02T20:18:55.743445] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-02-02T20:18:55.743590] [INFO ] [sig ] CGEM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:55.890316] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CGEM.txt [2026-02-02T20:18:55.890497] [INFO ] [sig ] [644/3456] Completed CGEM in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:55.890546] [INFO ] [sig ] [645/3456] Forecasting CGEN... [2026-02-02T20:18:55.890595] [INFO ] [sig ] Generating forecast for: CGEN [2026-02-02T20:18:55.890629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-02-02T20:18:55.906324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-02-02T20:18:55.906820] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-02-02T20:18:55.907897] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-02-02T20:18:55.907962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:55.908009] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:55.908054] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:55.908151] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:55.969310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:55.970167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:55.970252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:55.970285] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:56.091135] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:56.091291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:56.091332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:56.091397] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:56.094748] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=46.92%) [2026-02-02T20:18:56.095014] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-02-02T20:18:56.095136] [INFO ] [sig ] CGEN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:56.238044] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CGEN.txt [2026-02-02T20:18:56.238215] [INFO ] [sig ] [645/3456] Completed CGEN in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:56.238255] [INFO ] [sig ] [646/3456] Forecasting CGNX... [2026-02-02T20:18:56.238285] [INFO ] [sig ] Generating forecast for: CGNX [2026-02-02T20:18:56.238315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-02-02T20:18:56.250367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-02-02T20:18:56.250741] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-02-02T20:18:56.251549] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-02-02T20:18:56.251617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:56.251650] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:56.251677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:56.251734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:56.310875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:56.311797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:56.311881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:56.311913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:56.434724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:56.434875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:56.434915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:56.434945] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:56.438269] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-02-02T20:18:56.438544] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-02-02T20:18:56.438691] [INFO ] [sig ] CGNX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:56.591139] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CGNX.txt [2026-02-02T20:18:56.591485] [INFO ] [sig ] [646/3456] Completed CGNX in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:56.591555] [INFO ] [sig ] [647/3456] Forecasting CGO... [2026-02-02T20:18:56.591610] [INFO ] [sig ] Generating forecast for: CGO [2026-02-02T20:18:56.591643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-02-02T20:18:56.603367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-02-02T20:18:56.603808] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-02-02T20:18:56.604730] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-02-02T20:18:56.604799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:56.604835] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:56.604863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:56.604921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:56.665917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:56.666781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:56.666874] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:56.666934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:56.788985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:56.789157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:56.789206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:56.789237] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:56.793033] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: DOWN (p=37.49%) [2026-02-02T20:18:56.793398] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-02-02T20:18:56.793538] [INFO ] [sig ] CGO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:56.946692] [INFO ] [LOCAL ] Saved forecast: CGO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CGO.txt [2026-02-02T20:18:56.946934] [INFO ] [sig ] [647/3456] Completed CGO in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:56.946995] [INFO ] [sig ] [648/3456] Forecasting CGON... [2026-02-02T20:18:56.947033] [INFO ] [sig ] Generating forecast for: CGON [2026-02-02T20:18:56.947067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-02-02T20:18:56.961038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-02-02T20:18:56.961496] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-02-02T20:18:56.962477] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-02-02T20:18:56.962544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:56.962601] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:56.962631] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:56.962688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:57.022137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:57.023078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:57.023165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:57.023200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:57.152686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:57.152841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:57.152882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:57.152910] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:57.156431] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-02-02T20:18:57.156722] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-02-02T20:18:57.156848] [INFO ] [sig ] CGON: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:57.296559] [INFO ] [LOCAL ] Saved forecast: CGON 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CGON.txt [2026-02-02T20:18:57.296690] [INFO ] [sig ] [648/3456] Completed CGON in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:57.296728] [INFO ] [sig ] [649/3456] Forecasting CGTX... [2026-02-02T20:18:57.296756] [INFO ] [sig ] Generating forecast for: CGTX [2026-02-02T20:18:57.296785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-02-02T20:18:57.309244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-02-02T20:18:57.309651] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-02-02T20:18:57.310470] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-02-02T20:18:57.310524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:57.310557] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:57.310608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:57.310667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:57.367208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:57.368160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:57.368256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:57.368289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:57.491561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:57.491740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:57.491782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:57.491811] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:57.495303] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-02-02T20:18:57.495620] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-02-02T20:18:57.495757] [INFO ] [sig ] CGTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:57.647164] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CGTX.txt [2026-02-02T20:18:57.647325] [INFO ] [sig ] [649/3456] Completed CGTX in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:57.647366] [INFO ] [sig ] [650/3456] Forecasting CHCI... [2026-02-02T20:18:57.647396] [INFO ] [sig ] Generating forecast for: CHCI [2026-02-02T20:18:57.647428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-02-02T20:18:57.660691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-02-02T20:18:57.661058] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-02-02T20:18:57.661878] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-02-02T20:18:57.661932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:57.661965] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:57.661991] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:57.662048] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:57.719801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:57.720875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:57.720957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:57.720990] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:57.835270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:57.835430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:57.835472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:57.835518] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:57.839094] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: UP (p=52.48%) [2026-02-02T20:18:57.839380] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-02-02T20:18:57.839512] [INFO ] [sig ] CHCI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:57.984112] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHCI.txt [2026-02-02T20:18:57.984270] [INFO ] [sig ] [650/3456] Completed CHCI in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:57.984500] [INFO ] [sig ] [651/3456] Forecasting CHCO... [2026-02-02T20:18:57.984531] [INFO ] [sig ] Generating forecast for: CHCO [2026-02-02T20:18:57.984560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-02-02T20:18:57.996459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-02-02T20:18:57.996827] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-02-02T20:18:57.997679] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-02-02T20:18:57.997734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:57.997766] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:57.997792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:57.997848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:58.059530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:58.060433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:58.060517] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:58.060552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:58.206132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:58.206333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:58.206396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:58.206438] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:58.211647] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: DOWN (p=16.35%) [2026-02-02T20:18:58.212161] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-02-02T20:18:58.212376] [INFO ] [sig ] CHCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:58.377516] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CHCO.txt [2026-02-02T20:18:58.377730] [INFO ] [sig ] [651/3456] Completed CHCO in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:58.377775] [INFO ] [sig ] [652/3456] Forecasting CHD... [2026-02-02T20:18:58.377807] [INFO ] [sig ] Generating forecast for: CHD [2026-02-02T20:18:58.377838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-02-02T20:18:58.389404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-02-02T20:18:58.389851] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-02-02T20:18:58.390746] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-02-02T20:18:58.390804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:58.390837] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:58.390865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:58.390921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:58.449449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:58.450326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:58.450450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:58.450519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:58.581164] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:58.581327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:58.581370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:58.581398] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:58.585001] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-02-02T20:18:58.585342] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-02-02T20:18:58.585490] [INFO ] [sig ] CHD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:58.741954] [INFO ] [LOCAL ] Saved forecast: CHD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHD.txt [2026-02-02T20:18:58.742108] [INFO ] [sig ] [652/3456] Completed CHD in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:58.742148] [INFO ] [sig ] [653/3456] Forecasting CHDN... [2026-02-02T20:18:58.742178] [INFO ] [sig ] Generating forecast for: CHDN [2026-02-02T20:18:58.742208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-02-02T20:18:58.756114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-02-02T20:18:58.756454] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-02-02T20:18:58.757250] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-02-02T20:18:58.757302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:58.757333] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:58.757360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:58.757420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:58.819595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:58.820507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:58.820643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:58.820678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:58.956217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:58.956373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:58.956429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:58.956473] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:58.961159] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: UP (p=73.48%) [2026-02-02T20:18:58.961460] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-02-02T20:18:58.961622] [INFO ] [sig ] CHDN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:18:59.107879] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHDN.txt [2026-02-02T20:18:59.108039] [INFO ] [sig ] [653/3456] Completed CHDN in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:59.108078] [INFO ] [sig ] [654/3456] Forecasting CHE... [2026-02-02T20:18:59.108110] [INFO ] [sig ] Generating forecast for: CHE [2026-02-02T20:18:59.108140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-02-02T20:18:59.120053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-02-02T20:18:59.120359] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-02-02T20:18:59.121164] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-02-02T20:18:59.121219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:59.121251] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:59.121288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:59.121346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:59.180561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:59.181658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:59.181743] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:59.181776] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:59.304222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:59.304412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:59.304474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:59.304517] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:59.308527] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: DOWN (p=8.27%) [2026-02-02T20:18:59.308876] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-02-02T20:18:59.309025] [INFO ] [sig ] CHE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:59.534004] [INFO ] [LOCAL ] Saved forecast: CHE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CHE.txt [2026-02-02T20:18:59.534166] [INFO ] [sig ] [654/3456] Completed CHE in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:59.534207] [INFO ] [sig ] [655/3456] Forecasting CHEF... [2026-02-02T20:18:59.534238] [INFO ] [sig ] Generating forecast for: CHEF [2026-02-02T20:18:59.534267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-02-02T20:18:59.545551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-02-02T20:18:59.545957] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-02-02T20:18:59.546806] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-02-02T20:18:59.546861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:59.546894] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:59.546921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:59.546978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:59.612839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:59.613916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:59.614019] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:59.614059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:18:59.739484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:18:59.739661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:18:59.739703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:18:59.739732] [INFO ] [FORECASTER] Training complete [2026-02-02T20:18:59.743172] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-02-02T20:18:59.743454] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-02-02T20:18:59.743604] [INFO ] [sig ] CHEF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:18:59.891524] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CHEF.txt [2026-02-02T20:18:59.891732] [INFO ] [sig ] [655/3456] Completed CHEF in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:18:59.891773] [INFO ] [sig ] [656/3456] Forecasting CHH... [2026-02-02T20:18:59.891803] [INFO ] [sig ] Generating forecast for: CHH [2026-02-02T20:18:59.891834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-02-02T20:18:59.904003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-02-02T20:18:59.904360] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-02-02T20:18:59.905193] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-02-02T20:18:59.905256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:18:59.905298] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:18:59.905336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:18:59.905405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:18:59.973057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:18:59.973943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:18:59.974026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:18:59.974060] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:00.099282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:00.099440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:00.099483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:00.099514] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:00.103071] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: UP (p=84.51%) [2026-02-02T20:19:00.103356] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-02-02T20:19:00.103488] [INFO ] [sig ] CHH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:00.262461] [INFO ] [LOCAL ] Saved forecast: CHH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHH.txt [2026-02-02T20:19:00.262632] [INFO ] [sig ] [656/3456] Completed CHH in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:19:00.262675] [INFO ] [sig ] [657/3456] Forecasting CHI... [2026-02-02T20:19:00.262706] [INFO ] [sig ] Generating forecast for: CHI [2026-02-02T20:19:00.262737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-02-02T20:19:00.275076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-02-02T20:19:00.275388] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-02-02T20:19:00.276200] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-02-02T20:19:00.276256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:00.276289] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:00.276317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:00.276373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:00.335689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:00.336566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:00.336674] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:00.336708] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:00.480792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:00.480964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:00.481009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:00.481038] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:00.485212] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: UP (p=85.62%) [2026-02-02T20:19:00.485547] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-02-02T20:19:00.485721] [INFO ] [sig ] CHI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:00.634781] [INFO ] [LOCAL ] Saved forecast: CHI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHI.txt [2026-02-02T20:19:00.634924] [INFO ] [sig ] [657/3456] Completed CHI in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:19:00.634965] [INFO ] [sig ] [658/3456] Forecasting CHKP... [2026-02-02T20:19:00.634996] [INFO ] [sig ] Generating forecast for: CHKP [2026-02-02T20:19:00.635026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-02-02T20:19:00.647646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-02-02T20:19:00.647978] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-02-02T20:19:00.648783] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-02-02T20:19:00.648836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:00.648867] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:00.648893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:00.648948] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:00.707803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:00.708588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:00.708670] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:00.708703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:00.835865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:00.836022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:00.836062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:00.836092] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:00.839676] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: UP (p=76.93%) [2026-02-02T20:19:00.839963] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-02-02T20:19:00.840095] [INFO ] [sig ] CHKP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:00.990210] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHKP.txt [2026-02-02T20:19:00.990370] [INFO ] [sig ] [658/3456] Completed CHKP in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:19:00.990409] [INFO ] [sig ] [659/3456] Forecasting CHMI... [2026-02-02T20:19:00.990439] [INFO ] [sig ] Generating forecast for: CHMI [2026-02-02T20:19:00.990469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-02-02T20:19:01.002828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-02-02T20:19:01.003258] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-02-02T20:19:01.004141] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-02-02T20:19:01.004210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:01.004289] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:01.004329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:01.004400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:01.067893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:01.069007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:01.069090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:01.069125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:01.198992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:01.199158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:01.199199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:01.199229] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:01.202731] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=96.34%) [2026-02-02T20:19:01.203022] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-02-02T20:19:01.203156] [INFO ] [sig ] CHMI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:01.354962] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHMI.txt [2026-02-02T20:19:01.355124] [INFO ] [sig ] [659/3456] Completed CHMI in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-02T20:19:01.355165] [INFO ] [sig ] [660/3456] Forecasting CHRD... [2026-02-02T20:19:01.355196] [INFO ] [sig ] Generating forecast for: CHRD [2026-02-02T20:19:01.355227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-02-02T20:19:01.368244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-02-02T20:19:01.368659] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-02-02T20:19:01.369741] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-02-02T20:19:01.369800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:01.369834] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:01.369860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:01.369917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:01.433392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:01.434342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:01.434433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:01.434468] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:01.564990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:01.565146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:01.565187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:01.565227] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:01.568929] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=20.58%) [2026-02-02T20:19:01.569230] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-02-02T20:19:01.569377] [INFO ] [sig ] CHRD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:01.728366] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CHRD.txt [2026-02-02T20:19:01.729168] [INFO ] [sig ] [660/3456] Completed CHRD in 0.4s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:01.729255] [INFO ] [sig ] [661/3456] Forecasting CHRS... [2026-02-02T20:19:01.729347] [INFO ] [sig ] Generating forecast for: CHRS [2026-02-02T20:19:01.729395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-02-02T20:19:01.741300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-02-02T20:19:01.741691] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-02-02T20:19:01.742547] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-02-02T20:19:01.742625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:01.742660] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:01.742687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:01.742746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:01.801155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:01.802040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:01.802127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:01.802168] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:01.934731] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:01.934894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:01.934945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:01.934990] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:01.938833] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: UP (p=96.50%) [2026-02-02T20:19:01.939152] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-02-02T20:19:01.939294] [INFO ] [sig ] CHRS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:02.098586] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHRS.txt [2026-02-02T20:19:02.098754] [INFO ] [sig ] [661/3456] Completed CHRS in 0.4s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:02.098795] [INFO ] [sig ] [662/3456] Forecasting CHSCL... [2026-02-02T20:19:02.098824] [INFO ] [sig ] Generating forecast for: CHSCL [2026-02-02T20:19:02.098856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-02-02T20:19:02.110768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-02-02T20:19:02.111125] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-02-02T20:19:02.111973] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-02-02T20:19:02.112027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:02.112060] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:02.112090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:02.112166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:02.176598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:02.177533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:02.177668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:02.177704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:02.316122] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:02.316293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:02.316341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:02.316405] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:02.319948] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: DOWN (p=46.22%) [2026-02-02T20:19:02.320238] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-02-02T20:19:02.320400] [INFO ] [sig ] CHSCL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:02.474366] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CHSCL.txt [2026-02-02T20:19:02.474535] [INFO ] [sig ] [662/3456] Completed CHSCL in 0.4s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:02.474611] [INFO ] [sig ] [663/3456] Forecasting CHSCM... [2026-02-02T20:19:02.474662] [INFO ] [sig ] Generating forecast for: CHSCM [2026-02-02T20:19:02.474709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-02-02T20:19:02.486497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-02-02T20:19:02.486851] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-02-02T20:19:02.487806] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-02-02T20:19:02.487861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:02.487894] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:02.487921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:02.487978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:02.547661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:02.548559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:02.548677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:02.548710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:02.666440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:02.666618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:02.666659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:02.666688] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:02.670366] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: DOWN (p=18.84%) [2026-02-02T20:19:02.670680] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-02-02T20:19:02.670812] [INFO ] [sig ] CHSCM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:02.819064] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CHSCM.txt [2026-02-02T20:19:02.819233] [INFO ] [sig ] [663/3456] Completed CHSCM in 0.3s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:02.819273] [INFO ] [sig ] [664/3456] Forecasting CHSCN... [2026-02-02T20:19:02.819306] [INFO ] [sig ] Generating forecast for: CHSCN [2026-02-02T20:19:02.819342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-02-02T20:19:02.830991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-02-02T20:19:02.831378] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-02-02T20:19:02.832277] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-02-02T20:19:02.832331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:02.832365] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:02.832392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:02.832450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:02.898119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:02.899061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:02.899151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:02.899186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:03.025330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:03.025494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:03.025537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:03.025588] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:03.029131] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: UP (p=71.72%) [2026-02-02T20:19:03.029429] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-02-02T20:19:03.029563] [INFO ] [sig ] CHSCN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:03.205102] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHSCN.txt [2026-02-02T20:19:03.205301] [INFO ] [sig ] [664/3456] Completed CHSCN in 0.4s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:03.205357] [INFO ] [sig ] [665/3456] Forecasting CHSCO... [2026-02-02T20:19:03.205603] [INFO ] [sig ] Generating forecast for: CHSCO [2026-02-02T20:19:03.205650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-02-02T20:19:03.218052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-02-02T20:19:03.218494] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-02-02T20:19:03.219417] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-02-02T20:19:03.219472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:03.219507] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:03.219535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:03.219622] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:03.284190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:03.285070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:03.285152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:03.285188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:03.400609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:03.400765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:03.400806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:03.400836] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:03.404223] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: UP (p=95.18%) [2026-02-02T20:19:03.404495] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-02-02T20:19:03.404636] [INFO ] [sig ] CHSCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:03.548777] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHSCO.txt [2026-02-02T20:19:03.548937] [INFO ] [sig ] [665/3456] Completed CHSCO in 0.3s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:03.548978] [INFO ] [sig ] [666/3456] Forecasting CHSCP... [2026-02-02T20:19:03.549009] [INFO ] [sig ] Generating forecast for: CHSCP [2026-02-02T20:19:03.549042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-02-02T20:19:03.560086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-02-02T20:19:03.560425] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-02-02T20:19:03.561253] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-02-02T20:19:03.561307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:03.561340] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:03.561367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:03.561425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:03.621183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:03.622218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:03.622299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:03.622332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:03.734208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:03.734361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:03.734401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:03.734430] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:03.737833] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-02-02T20:19:03.738107] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-02-02T20:19:03.738233] [INFO ] [sig ] CHSCP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:03.882281] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHSCP.txt [2026-02-02T20:19:03.882399] [INFO ] [sig ] [666/3456] Completed CHSCP in 0.3s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:03.882438] [INFO ] [sig ] [667/3456] Forecasting CHWY... [2026-02-02T20:19:03.882466] [INFO ] [sig ] Generating forecast for: CHWY [2026-02-02T20:19:03.882497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-02-02T20:19:03.894333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-02-02T20:19:03.894609] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-02-02T20:19:03.895379] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-02-02T20:19:03.895441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:03.895649] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:03.895681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:03.895737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:03.955847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:03.956994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:03.957083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:03.957116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:04.090001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:04.090161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:04.090204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:04.090233] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:04.094430] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=63.41%) [2026-02-02T20:19:04.094736] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-02-02T20:19:04.094869] [INFO ] [sig ] CHWY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:04.255849] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CHWY.txt [2026-02-02T20:19:04.256009] [INFO ] [sig ] [667/3456] Completed CHWY in 0.4s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:04.256050] [INFO ] [sig ] [668/3456] Forecasting CHY... [2026-02-02T20:19:04.256079] [INFO ] [sig ] Generating forecast for: CHY [2026-02-02T20:19:04.256112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-02-02T20:19:04.268671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-02-02T20:19:04.269065] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-02-02T20:19:04.269937] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-02-02T20:19:04.269992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:04.270026] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:04.270055] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:04.270113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:04.331171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:04.332038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:04.332120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:04.332153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:04.449016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:04.449175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:04.449216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:04.449250] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:04.452836] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-02-02T20:19:04.453119] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-02-02T20:19:04.453254] [INFO ] [sig ] CHY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:04.601850] [INFO ] [LOCAL ] Saved forecast: CHY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CHY.txt [2026-02-02T20:19:04.602005] [INFO ] [sig ] [668/3456] Completed CHY in 0.3s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:04.602045] [INFO ] [sig ] [669/3456] Forecasting CI... [2026-02-02T20:19:04.602075] [INFO ] [sig ] Generating forecast for: CI [2026-02-02T20:19:04.602107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-02-02T20:19:04.618605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-02-02T20:19:04.619103] [INFO ] [FORECASTER] Starting predict_future for CI [2026-02-02T20:19:04.620254] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-02-02T20:19:04.620322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:04.620368] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:04.620406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:04.620490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:04.695092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:04.696174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:04.696292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:04.696327] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:04.824291] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:04.824675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:04.824720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:04.824750] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:04.828203] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=64.09%) [2026-02-02T20:19:04.828495] [INFO ] [FORECASTER] Completed predict_future for CI [2026-02-02T20:19:04.828648] [INFO ] [sig ] CI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:04.974593] [INFO ] [LOCAL ] Saved forecast: CI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CI.txt [2026-02-02T20:19:04.974738] [INFO ] [sig ] [669/3456] Completed CI in 0.4s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:04.974778] [INFO ] [sig ] [670/3456] Forecasting CIA... [2026-02-02T20:19:04.974809] [INFO ] [sig ] Generating forecast for: CIA [2026-02-02T20:19:04.974839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-02-02T20:19:04.987079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-02-02T20:19:04.987414] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-02-02T20:19:04.988281] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-02-02T20:19:04.988347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:04.988387] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:04.988420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:04.988480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:05.045965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:05.046790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:05.046872] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:05.046905] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:05.169912] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:05.170074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:05.170116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:05.170145] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:05.174010] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: UP (p=71.57%) [2026-02-02T20:19:05.174311] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-02-02T20:19:05.174660] [INFO ] [sig ] CIA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:05.323273] [INFO ] [LOCAL ] Saved forecast: CIA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CIA.txt [2026-02-02T20:19:05.323460] [INFO ] [sig ] [670/3456] Completed CIA in 0.3s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:05.323506] [INFO ] [sig ] [671/3456] Forecasting CIB... [2026-02-02T20:19:05.323539] [INFO ] [sig ] Generating forecast for: CIB [2026-02-02T20:19:05.323588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-02-02T20:19:05.335194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-02-02T20:19:05.335531] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-02-02T20:19:05.336345] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-02-02T20:19:05.336398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:05.336430] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:05.336455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:05.336510] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:05.398169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:05.399256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:05.399343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:05.399378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:05.522263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:05.522415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:05.522455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:05.522484] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:05.525960] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-02-02T20:19:05.526241] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-02-02T20:19:05.526368] [INFO ] [sig ] CIB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:05.672532] [INFO ] [LOCAL ] Saved forecast: CIB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CIB.txt [2026-02-02T20:19:05.672692] [INFO ] [sig ] [671/3456] Completed CIB in 0.3s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:05.672732] [INFO ] [sig ] [672/3456] Forecasting CIEN... [2026-02-02T20:19:05.672763] [INFO ] [sig ] Generating forecast for: CIEN [2026-02-02T20:19:05.672793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-02-02T20:19:05.684116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-02-02T20:19:05.684422] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-02-02T20:19:05.685209] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-02-02T20:19:05.685262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:05.685294] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:05.685321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:05.685377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:05.746661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:05.747546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:05.747668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:05.747705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:05.875635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:05.875802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:05.875842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:05.875873] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:05.879554] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: DOWN (p=3.62%) [2026-02-02T20:19:05.879994] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-02-02T20:19:05.880148] [INFO ] [sig ] CIEN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:06.023390] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CIEN.txt [2026-02-02T20:19:06.023567] [INFO ] [sig ] [672/3456] Completed CIEN in 0.4s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:06.023631] [INFO ] [sig ] [673/3456] Forecasting CIF... [2026-02-02T20:19:06.023662] [INFO ] [sig ] Generating forecast for: CIF [2026-02-02T20:19:06.023692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-02-02T20:19:06.035564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-02-02T20:19:06.035885] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-02-02T20:19:06.036677] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-02-02T20:19:06.036730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:06.036763] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:06.036789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:06.036845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:06.094714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:06.095449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:06.095527] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:06.095560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:06.201201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:06.201351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:06.201391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:06.201420] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:06.204762] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: DOWN (p=20.22%) [2026-02-02T20:19:06.205032] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-02-02T20:19:06.205157] [INFO ] [sig ] CIF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:06.352466] [INFO ] [LOCAL ] Saved forecast: CIF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CIF.txt [2026-02-02T20:19:06.352842] [INFO ] [sig ] [673/3456] Completed CIF in 0.3s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:06.352884] [INFO ] [sig ] [674/3456] Forecasting CIG... [2026-02-02T20:19:06.352913] [INFO ] [sig ] Generating forecast for: CIG [2026-02-02T20:19:06.352946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-02-02T20:19:06.366199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-02-02T20:19:06.366615] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-02-02T20:19:06.367440] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-02-02T20:19:06.367737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:06.367774] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:06.367803] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:06.367861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:06.428277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:06.429175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:06.429256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:06.429293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:06.548425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:06.548600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:06.548658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:06.548688] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:06.552072] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: DOWN (p=47.19%) [2026-02-02T20:19:06.552364] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-02-02T20:19:06.552497] [INFO ] [sig ] CIG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:06.701147] [INFO ] [LOCAL ] Saved forecast: CIG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CIG.txt [2026-02-02T20:19:06.701283] [INFO ] [sig ] [674/3456] Completed CIG in 0.3s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:06.701322] [INFO ] [sig ] [675/3456] Forecasting CIGI... [2026-02-02T20:19:06.701351] [INFO ] [sig ] Generating forecast for: CIGI [2026-02-02T20:19:06.701381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-02-02T20:19:06.713793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-02-02T20:19:06.714066] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-02-02T20:19:06.714842] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-02-02T20:19:06.714894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:06.714926] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:06.714953] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:06.715008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:06.773150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:06.773896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:06.773977] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:06.774012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:06.896321] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:06.896494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:06.896539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:06.896587] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:06.900409] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: DOWN (p=6.54%) [2026-02-02T20:19:06.900718] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-02-02T20:19:06.900851] [INFO ] [sig ] CIGI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:07.050229] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CIGI.txt [2026-02-02T20:19:07.050391] [INFO ] [sig ] [675/3456] Completed CIGI in 0.3s | 2.78 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-02T20:19:07.050431] [INFO ] [sig ] [676/3456] Forecasting CII... [2026-02-02T20:19:07.050462] [INFO ] [sig ] Generating forecast for: CII [2026-02-02T20:19:07.050491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-02-02T20:19:07.061861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-02-02T20:19:07.062236] [INFO ] [FORECASTER] Starting predict_future for CII [2026-02-02T20:19:07.063101] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-02-02T20:19:07.063155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:07.063215] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:07.063245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:07.063305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:07.124825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:07.125768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:07.125854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:07.125888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:07.251791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:07.251957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:07.251998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:07.252028] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:07.255976] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=75.92%) [2026-02-02T20:19:07.256321] [INFO ] [FORECASTER] Completed predict_future for CII [2026-02-02T20:19:07.256470] [INFO ] [sig ] CII: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:07.397135] [INFO ] [LOCAL ] Saved forecast: CII 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CII.txt [2026-02-02T20:19:07.397278] [INFO ] [sig ] [676/3456] Completed CII in 0.3s | 2.78 sym/s | Total: 4.0m | ETA: 16.6m [2026-02-02T20:19:07.397319] [INFO ] [sig ] [677/3456] Forecasting CIM... [2026-02-02T20:19:07.397351] [INFO ] [sig ] Generating forecast for: CIM [2026-02-02T20:19:07.397383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-02-02T20:19:07.410191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-02-02T20:19:07.410721] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-02-02T20:19:07.411530] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-02-02T20:19:07.411600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:07.411633] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:07.411659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:07.411714] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:07.472145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:07.473253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:07.473335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:07.473368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:07.592251] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:07.592391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:07.592430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:07.592666] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:07.596723] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=96.22%) [2026-02-02T20:19:07.596994] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-02-02T20:19:07.597135] [INFO ] [sig ] CIM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:07.736150] [INFO ] [LOCAL ] Saved forecast: CIM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CIM.txt [2026-02-02T20:19:07.736260] [INFO ] [sig ] [677/3456] Completed CIM in 0.3s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:07.736298] [INFO ] [sig ] [678/3456] Forecasting CINF... [2026-02-02T20:19:07.736328] [INFO ] [sig ] Generating forecast for: CINF [2026-02-02T20:19:07.736359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-02-02T20:19:07.747880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-02-02T20:19:07.748154] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-02-02T20:19:07.748958] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-02-02T20:19:07.749011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:07.749057] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:07.749086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:07.749143] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:07.807741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:07.808335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:07.808416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:07.808448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:07.926626] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:07.926784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:07.926823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:07.926852] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:07.930177] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: DOWN (p=6.15%) [2026-02-02T20:19:07.930448] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-02-02T20:19:07.930588] [INFO ] [sig ] CINF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:08.072568] [INFO ] [LOCAL ] Saved forecast: CINF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CINF.txt [2026-02-02T20:19:08.072736] [INFO ] [sig ] [678/3456] Completed CINF in 0.3s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:08.072775] [INFO ] [sig ] [679/3456] Forecasting CING... [2026-02-02T20:19:08.072804] [INFO ] [sig ] Generating forecast for: CING [2026-02-02T20:19:08.072836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-02-02T20:19:08.083555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-02-02T20:19:08.083847] [INFO ] [FORECASTER] Starting predict_future for CING [2026-02-02T20:19:08.084638] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-02-02T20:19:08.084690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:08.084721] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:08.084747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:08.084803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:08.141117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:08.141725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:08.141802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:08.141834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:08.259818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:08.259980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:08.260020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:08.260082] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:08.263530] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=3.47%) [2026-02-02T20:19:08.263837] [INFO ] [FORECASTER] Completed predict_future for CING [2026-02-02T20:19:08.263966] [INFO ] [sig ] CING: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:08.407823] [INFO ] [LOCAL ] Saved forecast: CING 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CING.txt [2026-02-02T20:19:08.407989] [INFO ] [sig ] [679/3456] Completed CING in 0.3s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:08.408030] [INFO ] [sig ] [680/3456] Forecasting CION... [2026-02-02T20:19:08.408060] [INFO ] [sig ] Generating forecast for: CION [2026-02-02T20:19:08.408089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-02-02T20:19:08.419941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-02-02T20:19:08.420353] [INFO ] [FORECASTER] Starting predict_future for CION [2026-02-02T20:19:08.421182] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-02-02T20:19:08.421236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:08.421269] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:08.421296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:08.421356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:08.479850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:08.480766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:08.480850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:08.480882] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:08.611632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:08.611794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:08.611845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:08.611876] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:08.615611] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: UP (p=74.09%) [2026-02-02T20:19:08.615892] [INFO ] [FORECASTER] Completed predict_future for CION [2026-02-02T20:19:08.616019] [INFO ] [sig ] CION: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:08.758230] [INFO ] [LOCAL ] Saved forecast: CION 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CION.txt [2026-02-02T20:19:08.758397] [INFO ] [sig ] [680/3456] Completed CION in 0.4s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:08.758447] [INFO ] [sig ] [681/3456] Forecasting CIVB... [2026-02-02T20:19:08.758484] [INFO ] [sig ] Generating forecast for: CIVB [2026-02-02T20:19:08.758521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-02-02T20:19:08.771051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-02-02T20:19:08.771335] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-02-02T20:19:08.772129] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-02-02T20:19:08.772182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:08.772214] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:08.772240] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:08.772296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:08.829329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:08.829981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:08.830058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:08.830090] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:08.950267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:08.950408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:08.950455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:08.950491] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:08.953781] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: UP (p=60.98%) [2026-02-02T20:19:08.954064] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-02-02T20:19:08.954194] [INFO ] [sig ] CIVB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:09.099475] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CIVB.txt [2026-02-02T20:19:09.099655] [INFO ] [sig ] [681/3456] Completed CIVB in 0.3s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:09.099698] [INFO ] [sig ] [682/3456] Forecasting CLB... [2026-02-02T20:19:09.099734] [INFO ] [sig ] Generating forecast for: CLB [2026-02-02T20:19:09.099768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-02-02T20:19:09.111566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-02-02T20:19:09.111972] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-02-02T20:19:09.112781] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-02-02T20:19:09.112834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:09.112865] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:09.112892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:09.112949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:09.170292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:09.171174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:09.171258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:09.171290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:09.286586] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:09.286746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:09.286785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:09.286814] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:09.290252] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=8.21%) [2026-02-02T20:19:09.290536] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-02-02T20:19:09.290679] [INFO ] [sig ] CLB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:09.440271] [INFO ] [LOCAL ] Saved forecast: CLB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CLB.txt [2026-02-02T20:19:09.440466] [INFO ] [sig ] [682/3456] Completed CLB in 0.3s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:09.440513] [INFO ] [sig ] [683/3456] Forecasting CLBK... [2026-02-02T20:19:09.440551] [INFO ] [sig ] Generating forecast for: CLBK [2026-02-02T20:19:09.440610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-02-02T20:19:09.453917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-02-02T20:19:09.454262] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-02-02T20:19:09.455287] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-02-02T20:19:09.455340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:09.455372] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:09.455401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:09.455477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:09.523019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:09.523982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:09.524070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:09.524104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:09.640308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:09.640462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:09.640503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:09.640742] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:09.644273] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: DOWN (p=15.17%) [2026-02-02T20:19:09.644550] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-02-02T20:19:09.644887] [INFO ] [sig ] CLBK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:09.791310] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CLBK.txt [2026-02-02T20:19:09.791434] [INFO ] [sig ] [683/3456] Completed CLBK in 0.4s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:09.791473] [INFO ] [sig ] [684/3456] Forecasting CLDX... [2026-02-02T20:19:09.791503] [INFO ] [sig ] Generating forecast for: CLDX [2026-02-02T20:19:09.791532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-02-02T20:19:09.803447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-02-02T20:19:09.803731] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-02-02T20:19:09.804498] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-02-02T20:19:09.804549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:09.804600] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:09.804628] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:09.804684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:09.863507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:09.864158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:09.864237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:09.864270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:09.989099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:09.989253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:09.989294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:09.989322] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:09.992862] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: DOWN (p=5.17%) [2026-02-02T20:19:09.993199] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-02-02T20:19:09.993374] [INFO ] [sig ] CLDX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:10.151501] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CLDX.txt [2026-02-02T20:19:10.151654] [INFO ] [sig ] [684/3456] Completed CLDX in 0.4s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:10.151696] [INFO ] [sig ] [685/3456] Forecasting CLF... [2026-02-02T20:19:10.151727] [INFO ] [sig ] Generating forecast for: CLF [2026-02-02T20:19:10.151756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-02-02T20:19:10.165293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-02-02T20:19:10.165720] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-02-02T20:19:10.166607] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-02-02T20:19:10.166664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:10.166699] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:10.166727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:10.166786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:10.227391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:10.228560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:10.228666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:10.228886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:10.360763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:10.360920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:10.360961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:10.361006] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:10.364378] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: UP (p=63.78%) [2026-02-02T20:19:10.364679] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-02-02T20:19:10.364810] [INFO ] [sig ] CLF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:10.513107] [INFO ] [LOCAL ] Saved forecast: CLF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CLF.txt [2026-02-02T20:19:10.513259] [INFO ] [sig ] [685/3456] Completed CLF in 0.4s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:10.513300] [INFO ] [sig ] [686/3456] Forecasting CLFD... [2026-02-02T20:19:10.513330] [INFO ] [sig ] Generating forecast for: CLFD [2026-02-02T20:19:10.513360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-02-02T20:19:10.524494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-02-02T20:19:10.524839] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-02-02T20:19:10.525663] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-02-02T20:19:10.525722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:10.525756] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:10.525783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:10.525838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:10.585082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:10.585947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:10.586077] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:10.586124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:10.709983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:10.710142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:10.710184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:10.710212] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:10.713768] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=24.51%) [2026-02-02T20:19:10.714054] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-02-02T20:19:10.714181] [INFO ] [sig ] CLFD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:10.868031] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CLFD.txt [2026-02-02T20:19:10.868199] [INFO ] [sig ] [686/3456] Completed CLFD in 0.4s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:10.868240] [INFO ] [sig ] [687/3456] Forecasting CLH... [2026-02-02T20:19:10.868271] [INFO ] [sig ] Generating forecast for: CLH [2026-02-02T20:19:10.868300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-02-02T20:19:10.879851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-02-02T20:19:10.880192] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-02-02T20:19:10.881056] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-02-02T20:19:10.881110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:10.881142] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:10.881167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:10.881222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:10.942729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:10.943661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:10.943747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:10.943797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:11.070929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:11.071095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:11.071141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:11.071172] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:11.074821] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-02-02T20:19:11.075153] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-02-02T20:19:11.075318] [INFO ] [sig ] CLH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:11.227387] [INFO ] [LOCAL ] Saved forecast: CLH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CLH.txt [2026-02-02T20:19:11.227553] [INFO ] [sig ] [687/3456] Completed CLH in 0.4s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:11.227635] [INFO ] [sig ] [688/3456] Forecasting CLLS... [2026-02-02T20:19:11.227670] [INFO ] [sig ] Generating forecast for: CLLS [2026-02-02T20:19:11.227701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-02-02T20:19:11.239219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-02-02T20:19:11.239617] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-02-02T20:19:11.240400] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-02-02T20:19:11.240464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:11.240502] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:11.240534] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:11.240625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:11.298372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:11.299250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:11.299334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:11.299368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:11.430386] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:11.430544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:11.430600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:11.430632] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:11.433993] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: DOWN (p=8.79%) [2026-02-02T20:19:11.434264] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-02-02T20:19:11.434387] [INFO ] [sig ] CLLS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:11.579788] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CLLS.txt [2026-02-02T20:19:11.579944] [INFO ] [sig ] [688/3456] Completed CLLS in 0.4s | 2.78 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:11.579984] [INFO ] [sig ] [689/3456] Forecasting CLMB... [2026-02-02T20:19:11.580014] [INFO ] [sig ] Generating forecast for: CLMB [2026-02-02T20:19:11.580044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-02-02T20:19:11.592074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-02-02T20:19:11.592458] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-02-02T20:19:11.593255] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-02-02T20:19:11.593308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:11.593339] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:11.593366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:11.593432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:11.652650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:11.653520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:11.653634] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:11.653670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:11.775036] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:11.775185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:11.775223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:11.775252] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:11.778658] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: DOWN (p=41.24%) [2026-02-02T20:19:11.778932] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-02-02T20:19:11.779056] [INFO ] [sig ] CLMB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:11.920949] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CLMB.txt [2026-02-02T20:19:11.921133] [INFO ] [sig ] [689/3456] Completed CLMB in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:11.921174] [INFO ] [sig ] [690/3456] Forecasting CLNE... [2026-02-02T20:19:11.921206] [INFO ] [sig ] Generating forecast for: CLNE [2026-02-02T20:19:11.921236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-02-02T20:19:11.933363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-02-02T20:19:11.933863] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-02-02T20:19:11.934855] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-02-02T20:19:11.934906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:11.934939] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:11.934966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:11.935023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:11.994657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:11.995292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:11.995368] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:11.995402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:12.114509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:12.114882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:12.114922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:12.114950] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:12.121496] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: DOWN (p=35.17%) [2026-02-02T20:19:12.121798] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-02-02T20:19:12.121924] [INFO ] [sig ] CLNE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:12.276343] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CLNE.txt [2026-02-02T20:19:12.276506] [INFO ] [sig ] [690/3456] Completed CLNE in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-02T20:19:12.276547] [INFO ] [sig ] [691/3456] Forecasting CLNN... [2026-02-02T20:19:12.276595] [INFO ] [sig ] Generating forecast for: CLNN [2026-02-02T20:19:12.276812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-02-02T20:19:12.290056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-02-02T20:19:12.290390] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-02-02T20:19:12.291387] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-02-02T20:19:12.291443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:12.291477] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:12.291502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:12.291556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:12.352192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:12.352908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:12.352989] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:12.353023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:12.476441] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:12.476628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:12.476672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:12.476702] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:12.480180] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: UP (p=61.90%) [2026-02-02T20:19:12.480455] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-02-02T20:19:12.480596] [INFO ] [sig ] CLNN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:12.624003] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CLNN.txt [2026-02-02T20:19:12.624126] [INFO ] [sig ] [691/3456] Completed CLNN in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.5m [2026-02-02T20:19:12.624164] [INFO ] [sig ] [692/3456] Forecasting CLOA... [2026-02-02T20:19:12.624193] [INFO ] [sig ] Generating forecast for: CLOA [2026-02-02T20:19:12.624222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-02-02T20:19:12.635498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-02-02T20:19:12.635794] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-02-02T20:19:12.636624] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-02-02T20:19:12.636676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:12.636710] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:12.636737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:12.636793] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:12.698602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:12.699497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:12.699610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:12.699648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:12.808630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:12.808967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:12.809007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:12.809041] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:12.813017] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-02-02T20:19:12.813302] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-02-02T20:19:12.813433] [INFO ] [sig ] CLOA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:12.956706] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CLOA.txt [2026-02-02T20:19:12.956835] [INFO ] [sig ] [692/3456] Completed CLOA in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.5m [2026-02-02T20:19:12.956873] [INFO ] [sig ] [693/3456] Forecasting CLRB... [2026-02-02T20:19:12.956903] [INFO ] [sig ] Generating forecast for: CLRB [2026-02-02T20:19:12.956938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-02-02T20:19:12.969692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-02-02T20:19:12.970217] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-02-02T20:19:12.971220] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-02-02T20:19:12.971273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:12.971329] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:12.971357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:12.971414] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:13.033077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:13.033998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:13.034078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:13.034111] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:13.155490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:13.155654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:13.155696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:13.155726] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:13.159305] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: DOWN (p=48.88%) [2026-02-02T20:19:13.159635] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-02-02T20:19:13.159948] [INFO ] [sig ] CLRB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:13.305865] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CLRB.txt [2026-02-02T20:19:13.305992] [INFO ] [sig ] [693/3456] Completed CLRB in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.5m [2026-02-02T20:19:13.306030] [INFO ] [sig ] [694/3456] Forecasting CLRO... [2026-02-02T20:19:13.306060] [INFO ] [sig ] Generating forecast for: CLRO [2026-02-02T20:19:13.306090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRO' from 'https://tdm.silogroup.org/data/derivative_storage/CLRO.csv'. [2026-02-02T20:19:13.317429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRO'. [2026-02-02T20:19:13.317824] [INFO ] [FORECASTER] Starting predict_future for CLRO [2026-02-02T20:19:13.318674] [DEBUG] [LOCAL ] No optimal features file found for CLRO: ./output/feature-sets/CLRO.txt [2026-02-02T20:19:13.318730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:13.318765] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:13.318794] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:13.318854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:13.382177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:13.382908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:13.382988] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:13.383024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:13.500434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:13.500596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:13.500641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:13.500671] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:13.504172] [DEBUG] [FORECASTER] CLRO: Forecast T+1@11:T+2@11: UP (p=88.54%) [2026-02-02T20:19:13.504455] [INFO ] [FORECASTER] Completed predict_future for CLRO [2026-02-02T20:19:13.504603] [INFO ] [sig ] CLRO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:13.663624] [INFO ] [LOCAL ] Saved forecast: CLRO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CLRO.txt [2026-02-02T20:19:13.663813] [INFO ] [sig ] [694/3456] Completed CLRO in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:13.663862] [INFO ] [sig ] [695/3456] Forecasting CLS... [2026-02-02T20:19:13.663898] [INFO ] [sig ] Generating forecast for: CLS [2026-02-02T20:19:13.663933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-02-02T20:19:13.676438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-02-02T20:19:13.676953] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-02-02T20:19:13.677820] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-02-02T20:19:13.677875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:13.677910] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:13.677938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:13.677996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:13.743512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:13.744279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:13.744361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:13.744396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:13.884325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:13.884509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:13.884559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:13.884619] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:13.889888] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-02-02T20:19:13.890290] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-02-02T20:19:13.890452] [INFO ] [sig ] CLS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:14.054860] [INFO ] [LOCAL ] Saved forecast: CLS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CLS.txt [2026-02-02T20:19:14.055020] [INFO ] [sig ] [695/3456] Completed CLS in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:14.055062] [INFO ] [sig ] [696/3456] Forecasting CLX... [2026-02-02T20:19:14.055094] [INFO ] [sig ] Generating forecast for: CLX [2026-02-02T20:19:14.055126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-02-02T20:19:14.068439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-02-02T20:19:14.069037] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-02-02T20:19:14.069939] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-02-02T20:19:14.069996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:14.070030] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:14.070058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:14.070116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:14.134749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:14.135682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:14.135773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:14.135809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:14.265380] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:14.265542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:14.265604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:14.265670] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:14.269486] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-02-02T20:19:14.269795] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-02-02T20:19:14.269926] [INFO ] [sig ] CLX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:14.426595] [INFO ] [LOCAL ] Saved forecast: CLX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CLX.txt [2026-02-02T20:19:14.426742] [INFO ] [sig ] [696/3456] Completed CLX in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:14.426783] [INFO ] [sig ] [697/3456] Forecasting CM... [2026-02-02T20:19:14.426816] [INFO ] [sig ] Generating forecast for: CM [2026-02-02T20:19:14.426848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-02-02T20:19:14.437974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-02-02T20:19:14.438309] [INFO ] [FORECASTER] Starting predict_future for CM [2026-02-02T20:19:14.439150] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-02-02T20:19:14.439205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:14.439238] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:14.439267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:14.439325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:14.504886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:14.505787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:14.505875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:14.505909] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:14.633161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:14.633326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:14.633368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:14.633399] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:14.637275] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-02-02T20:19:14.637617] [INFO ] [FORECASTER] Completed predict_future for CM [2026-02-02T20:19:14.637761] [INFO ] [sig ] CM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:14.794612] [INFO ] [LOCAL ] Saved forecast: CM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CM.txt [2026-02-02T20:19:14.794763] [INFO ] [sig ] [697/3456] Completed CM in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:14.794802] [INFO ] [sig ] [698/3456] Forecasting CMC... [2026-02-02T20:19:14.794832] [INFO ] [sig ] Generating forecast for: CMC [2026-02-02T20:19:14.794862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-02-02T20:19:14.806089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-02-02T20:19:14.806411] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-02-02T20:19:14.807209] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-02-02T20:19:14.807262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:14.807294] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:14.807321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:14.807378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:14.866802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:14.867772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:14.867871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:14.867905] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:14.998016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:14.998202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:14.998247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:14.998277] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:15.002257] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: UP (p=60.79%) [2026-02-02T20:19:15.002555] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-02-02T20:19:15.002902] [INFO ] [sig ] CMC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:15.148068] [INFO ] [LOCAL ] Saved forecast: CMC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CMC.txt [2026-02-02T20:19:15.148193] [INFO ] [sig ] [698/3456] Completed CMC in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:15.148232] [INFO ] [sig ] [699/3456] Forecasting CMCM... [2026-02-02T20:19:15.148262] [INFO ] [sig ] Generating forecast for: CMCM [2026-02-02T20:19:15.148292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-02-02T20:19:15.158935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-02-02T20:19:15.159251] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-02-02T20:19:15.160057] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-02-02T20:19:15.160110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:15.160142] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:15.160169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:15.160225] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:15.219242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:15.220008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:15.220091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:15.220124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:15.337156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:15.337318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:15.337359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:15.337388] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:15.340979] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-02-02T20:19:15.341255] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-02-02T20:19:15.341380] [INFO ] [sig ] CMCM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:15.486380] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CMCM.txt [2026-02-02T20:19:15.486514] [INFO ] [sig ] [699/3456] Completed CMCM in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:15.486554] [INFO ] [sig ] [700/3456] Forecasting CMCO... [2026-02-02T20:19:15.486616] [INFO ] [sig ] Generating forecast for: CMCO [2026-02-02T20:19:15.486650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-02-02T20:19:15.499232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-02-02T20:19:15.499545] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-02-02T20:19:15.500431] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-02-02T20:19:15.500485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:15.500518] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:15.500546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:15.500632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:15.559270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:15.560149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:15.560232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:15.560267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:15.682160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:15.682301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:15.682341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:15.682370] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:15.685698] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: DOWN (p=49.14%) [2026-02-02T20:19:15.686133] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-02-02T20:19:15.686260] [INFO ] [sig ] CMCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:15.830111] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CMCO.txt [2026-02-02T20:19:15.830238] [INFO ] [sig ] [700/3456] Completed CMCO in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:15.830277] [INFO ] [sig ] [701/3456] Forecasting CMCSA... [2026-02-02T20:19:15.830306] [INFO ] [sig ] Generating forecast for: CMCSA [2026-02-02T20:19:15.830335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-02-02T20:19:15.841717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-02-02T20:19:15.842018] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-02-02T20:19:15.842817] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-02-02T20:19:15.842870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:15.842902] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:15.842929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:15.842986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:15.901086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:15.901779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:15.901857] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:15.901889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:16.021670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:16.021835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:16.021874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:16.021902] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:16.025350] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: DOWN (p=25.78%) [2026-02-02T20:19:16.025724] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-02-02T20:19:16.025864] [INFO ] [sig ] CMCSA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:16.175320] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CMCSA.txt [2026-02-02T20:19:16.175453] [INFO ] [sig ] [701/3456] Completed CMCSA in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:16.175492] [INFO ] [sig ] [702/3456] Forecasting CME... [2026-02-02T20:19:16.175522] [INFO ] [sig ] Generating forecast for: CME [2026-02-02T20:19:16.175554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-02-02T20:19:16.187784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-02-02T20:19:16.188099] [INFO ] [FORECASTER] Starting predict_future for CME [2026-02-02T20:19:16.188902] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-02-02T20:19:16.188955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:16.188997] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:16.189025] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:16.189081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:16.246867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:16.247473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:16.247564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:16.247643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:16.374474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:16.374646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:16.374688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:16.374718] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:16.378404] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=34.20%) [2026-02-02T20:19:16.378710] [INFO ] [FORECASTER] Completed predict_future for CME [2026-02-02T20:19:16.378838] [INFO ] [sig ] CME: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:16.522728] [INFO ] [LOCAL ] Saved forecast: CME 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CME.txt [2026-02-02T20:19:16.522863] [INFO ] [sig ] [702/3456] Completed CME in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:16.522901] [INFO ] [sig ] [703/3456] Forecasting CMG... [2026-02-02T20:19:16.522930] [INFO ] [sig ] Generating forecast for: CMG [2026-02-02T20:19:16.522961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-02-02T20:19:16.535307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-02-02T20:19:16.535672] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-02-02T20:19:16.536487] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-02-02T20:19:16.536541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:16.536595] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:16.536632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:16.536692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:16.603289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:16.604110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:16.604242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:16.604290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:16.730751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:16.730881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:16.730923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:16.730954] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:16.734568] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=61.60%) [2026-02-02T20:19:16.734897] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-02-02T20:19:16.735033] [INFO ] [sig ] CMG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:16.879533] [INFO ] [LOCAL ] Saved forecast: CMG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CMG.txt [2026-02-02T20:19:16.879721] [INFO ] [sig ] [703/3456] Completed CMG in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:16.879762] [INFO ] [sig ] [704/3456] Forecasting CMI... [2026-02-02T20:19:16.879794] [INFO ] [sig ] Generating forecast for: CMI [2026-02-02T20:19:16.879825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-02-02T20:19:16.894849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-02-02T20:19:16.895326] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-02-02T20:19:16.896422] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-02-02T20:19:16.896478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:16.896511] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:16.896539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:16.896617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:16.955770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:16.956707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:16.956805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:16.956840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:17.084119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:17.084323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:17.084369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:17.084407] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:17.088731] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-02-02T20:19:17.089042] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-02-02T20:19:17.089199] [INFO ] [sig ] CMI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:17.259257] [INFO ] [LOCAL ] Saved forecast: CMI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CMI.txt [2026-02-02T20:19:17.259430] [INFO ] [sig ] [704/3456] Completed CMI in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:17.259471] [INFO ] [sig ] [705/3456] Forecasting CMMB... [2026-02-02T20:19:17.259501] [INFO ] [sig ] Generating forecast for: CMMB [2026-02-02T20:19:17.259533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-02-02T20:19:17.272029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-02-02T20:19:17.272346] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-02-02T20:19:17.273366] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-02-02T20:19:17.273419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:17.273450] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:17.273475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:17.273530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:17.334689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:17.335623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:17.335711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:17.335746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:17.457322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:17.457480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:17.457520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:17.457547] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:17.461083] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: DOWN (p=12.00%) [2026-02-02T20:19:17.461361] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-02-02T20:19:17.461489] [INFO ] [sig ] CMMB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:17.611714] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CMMB.txt [2026-02-02T20:19:17.611876] [INFO ] [sig ] [705/3456] Completed CMMB in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:17.611919] [INFO ] [sig ] [706/3456] Forecasting CMP... [2026-02-02T20:19:17.611950] [INFO ] [sig ] Generating forecast for: CMP [2026-02-02T20:19:17.611981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-02-02T20:19:17.623451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-02-02T20:19:17.623807] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-02-02T20:19:17.624636] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-02-02T20:19:17.624691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:17.624724] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:17.624753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:17.624812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:17.685190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:17.686120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:17.686204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:17.686240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:17.816164] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:17.816331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:17.816373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:17.816402] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:17.819983] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: UP (p=94.56%) [2026-02-02T20:19:17.820255] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-02-02T20:19:17.820378] [INFO ] [sig ] CMP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:17.976392] [INFO ] [LOCAL ] Saved forecast: CMP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CMP.txt [2026-02-02T20:19:17.976617] [INFO ] [sig ] [706/3456] Completed CMP in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-02T20:19:17.976668] [INFO ] [sig ] [707/3456] Forecasting CMPS... [2026-02-02T20:19:17.976706] [INFO ] [sig ] Generating forecast for: CMPS [2026-02-02T20:19:17.976737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-02-02T20:19:17.989957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-02-02T20:19:17.990311] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-02-02T20:19:17.991170] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-02-02T20:19:17.991230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:17.991270] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:17.991302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:17.991371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:18.054902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:18.055822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:18.055908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:18.055942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:18.185315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:18.185470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:18.185514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:18.185543] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:18.189025] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=43.95%) [2026-02-02T20:19:18.189309] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-02-02T20:19:18.189457] [INFO ] [sig ] CMPS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:18.337035] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CMPS.txt [2026-02-02T20:19:18.337197] [INFO ] [sig ] [707/3456] Completed CMPS in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.4m [2026-02-02T20:19:18.337236] [INFO ] [sig ] [708/3456] Forecasting CMPX... [2026-02-02T20:19:18.337266] [INFO ] [sig ] Generating forecast for: CMPX [2026-02-02T20:19:18.337296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-02-02T20:19:18.349629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-02-02T20:19:18.349978] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-02-02T20:19:18.350820] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-02-02T20:19:18.350874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:18.350909] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:18.350937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:18.350995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:18.411777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:18.412671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:18.412757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:18.412792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:18.536151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:18.536310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:18.536352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:18.536383] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:18.539887] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: DOWN (p=37.40%) [2026-02-02T20:19:18.540167] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-02-02T20:19:18.540300] [INFO ] [sig ] CMPX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:18.683672] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CMPX.txt [2026-02-02T20:19:18.683821] [INFO ] [sig ] [708/3456] Completed CMPX in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.4m [2026-02-02T20:19:18.683865] [INFO ] [sig ] [709/3456] Forecasting CMRE... [2026-02-02T20:19:18.683895] [INFO ] [sig ] Generating forecast for: CMRE [2026-02-02T20:19:18.683926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-02-02T20:19:18.695347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-02-02T20:19:18.695726] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-02-02T20:19:18.696630] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-02-02T20:19:18.696686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:18.696721] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:18.696750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:18.696810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:18.755897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:18.756743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:18.756827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:18.756861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:18.878280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:18.878433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:18.878474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:18.878520] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:18.882124] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-02-02T20:19:18.882397] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-02-02T20:19:18.882523] [INFO ] [sig ] CMRE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:19.023384] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CMRE.txt [2026-02-02T20:19:19.023534] [INFO ] [sig ] [709/3456] Completed CMRE in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.4m [2026-02-02T20:19:19.023592] [INFO ] [sig ] [710/3456] Forecasting CMS... [2026-02-02T20:19:19.023626] [INFO ] [sig ] Generating forecast for: CMS [2026-02-02T20:19:19.023655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-02-02T20:19:19.035192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-02-02T20:19:19.035557] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-02-02T20:19:19.036373] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-02-02T20:19:19.036427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:19.036489] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:19.036518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:19.036591] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:19.094563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:19.095446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:19.095533] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:19.095568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:19.222736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:19.222894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:19.222935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:19.222963] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:19.226324] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: DOWN (p=34.31%) [2026-02-02T20:19:19.226625] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-02-02T20:19:19.226754] [INFO ] [sig ] CMS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:19.375950] [INFO ] [LOCAL ] Saved forecast: CMS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CMS.txt [2026-02-02T20:19:19.376113] [INFO ] [sig ] [710/3456] Completed CMS in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.4m [2026-02-02T20:19:19.376159] [INFO ] [sig ] [711/3456] Forecasting CMSA... [2026-02-02T20:19:19.376190] [INFO ] [sig ] Generating forecast for: CMSA [2026-02-02T20:19:19.376222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-02-02T20:19:19.389890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-02-02T20:19:19.390269] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-02-02T20:19:19.391080] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-02-02T20:19:19.391132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:19.391164] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:19.391190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:19.391246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:19.452662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:19.453531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:19.453662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:19.453699] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:19.576589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:19.576752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:19.576794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:19.576823] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:19.580379] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: UP (p=85.50%) [2026-02-02T20:19:19.580704] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-02-02T20:19:19.580840] [INFO ] [sig ] CMSA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:19.733271] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CMSA.txt [2026-02-02T20:19:19.733433] [INFO ] [sig ] [711/3456] Completed CMSA in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:19.733474] [INFO ] [sig ] [712/3456] Forecasting CMSC... [2026-02-02T20:19:19.733506] [INFO ] [sig ] Generating forecast for: CMSC [2026-02-02T20:19:19.733537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-02-02T20:19:19.748046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-02-02T20:19:19.748424] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-02-02T20:19:19.749471] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-02-02T20:19:19.749525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:19.749557] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:19.749615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:19.749687] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:19.808311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:19.809174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:19.809255] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:19.809287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:19.924831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:19.924997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:19.925036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:19.925063] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:19.928548] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-02-02T20:19:19.928876] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-02-02T20:19:19.929196] [INFO ] [sig ] CMSC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:20.073013] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CMSC.txt [2026-02-02T20:19:20.073162] [INFO ] [sig ] [712/3456] Completed CMSC in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:20.073201] [INFO ] [sig ] [713/3456] Forecasting CMSD... [2026-02-02T20:19:20.073231] [INFO ] [sig ] Generating forecast for: CMSD [2026-02-02T20:19:20.073262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-02-02T20:19:20.085094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-02-02T20:19:20.085420] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-02-02T20:19:20.086406] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-02-02T20:19:20.086458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:20.086499] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:20.086526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:20.086598] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:20.145181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:20.146060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:20.146143] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:20.146176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:20.271770] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:20.271930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:20.271971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:20.272036] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:20.275930] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: UP (p=80.68%) [2026-02-02T20:19:20.276405] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-02-02T20:19:20.276533] [INFO ] [sig ] CMSD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:20.432473] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CMSD.txt [2026-02-02T20:19:20.432664] [INFO ] [sig ] [713/3456] Completed CMSD in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:20.432710] [INFO ] [sig ] [714/3456] Forecasting CMTG... [2026-02-02T20:19:20.432753] [INFO ] [sig ] Generating forecast for: CMTG [2026-02-02T20:19:20.432792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-02-02T20:19:20.445079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-02-02T20:19:20.445416] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-02-02T20:19:20.446281] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-02-02T20:19:20.446337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:20.446376] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:20.446406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:20.446464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:20.509287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:20.510401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:20.510485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:20.510517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:20.636315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:20.636470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:20.636511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:20.636541] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:20.640077] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: UP (p=99.65%) [2026-02-02T20:19:20.640351] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-02-02T20:19:20.640477] [INFO ] [sig ] CMTG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:20.782782] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CMTG.txt [2026-02-02T20:19:20.782944] [INFO ] [sig ] [714/3456] Completed CMTG in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:20.782983] [INFO ] [sig ] [715/3456] Forecasting CMTL... [2026-02-02T20:19:20.783013] [INFO ] [sig ] Generating forecast for: CMTL [2026-02-02T20:19:20.783042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-02-02T20:19:20.796192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-02-02T20:19:20.796619] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-02-02T20:19:20.797477] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-02-02T20:19:20.797533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:20.797566] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:20.797647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:20.797723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:20.858622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:20.859488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:20.859592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:20.859632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:20.986071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:20.986230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:20.986279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:20.986314] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:20.989911] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-02-02T20:19:20.990192] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-02-02T20:19:20.990329] [INFO ] [sig ] CMTL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:21.138699] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CMTL.txt [2026-02-02T20:19:21.138849] [INFO ] [sig ] [715/3456] Completed CMTL in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:21.138887] [INFO ] [sig ] [716/3456] Forecasting CNA... [2026-02-02T20:19:21.139111] [INFO ] [sig ] Generating forecast for: CNA [2026-02-02T20:19:21.139142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-02-02T20:19:21.152190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-02-02T20:19:21.152548] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-02-02T20:19:21.153380] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-02-02T20:19:21.153435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:21.153469] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:21.153496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:21.153553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:21.212763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:21.213509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:21.213608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:21.213645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:21.343143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:21.343301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:21.343343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:21.343371] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:21.346927] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=57.27%) [2026-02-02T20:19:21.347208] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-02-02T20:19:21.347337] [INFO ] [sig ] CNA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:21.490835] [INFO ] [LOCAL ] Saved forecast: CNA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNA.txt [2026-02-02T20:19:21.490986] [INFO ] [sig ] [716/3456] Completed CNA in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:21.491026] [INFO ] [sig ] [717/3456] Forecasting CNC... [2026-02-02T20:19:21.491057] [INFO ] [sig ] Generating forecast for: CNC [2026-02-02T20:19:21.491093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-02-02T20:19:21.505600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-02-02T20:19:21.506275] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-02-02T20:19:21.507343] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-02-02T20:19:21.507412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:21.507456] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:21.507496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:21.507635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:21.568995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:21.569899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:21.569984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:21.570020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:21.699101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:21.699267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:21.699310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:21.699339] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:21.703174] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=99.09%) [2026-02-02T20:19:21.703497] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-02-02T20:19:21.703659] [INFO ] [sig ] CNC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:21.877312] [INFO ] [LOCAL ] Saved forecast: CNC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNC.txt [2026-02-02T20:19:21.877480] [INFO ] [sig ] [717/3456] Completed CNC in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:21.877522] [INFO ] [sig ] [718/3456] Forecasting CNF... [2026-02-02T20:19:21.877551] [INFO ] [sig ] Generating forecast for: CNF [2026-02-02T20:19:21.877641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-02-02T20:19:21.889825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-02-02T20:19:21.890187] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-02-02T20:19:21.891061] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-02-02T20:19:21.891118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:21.891153] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:21.891181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:21.891240] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:21.953132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:21.953907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:21.954001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:21.954037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:22.062197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:22.062347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:22.062388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:22.062418] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:22.066081] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-02-02T20:19:22.066397] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-02-02T20:19:22.066569] [INFO ] [sig ] CNF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:22.218325] [INFO ] [LOCAL ] Saved forecast: CNF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNF.txt [2026-02-02T20:19:22.218466] [INFO ] [sig ] [718/3456] Completed CNF in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:22.218508] [INFO ] [sig ] [719/3456] Forecasting CNI... [2026-02-02T20:19:22.218551] [INFO ] [sig ] Generating forecast for: CNI [2026-02-02T20:19:22.218599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-02-02T20:19:22.232073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-02-02T20:19:22.232506] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-02-02T20:19:22.233475] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-02-02T20:19:22.233533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:22.233603] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:22.233647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:22.233714] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:22.301921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:22.302996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:22.303097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:22.303141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:22.424351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:22.424506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:22.424547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:22.424595] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:22.428140] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: UP (p=86.51%) [2026-02-02T20:19:22.428411] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-02-02T20:19:22.428534] [INFO ] [sig ] CNI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:22.571818] [INFO ] [LOCAL ] Saved forecast: CNI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNI.txt [2026-02-02T20:19:22.571958] [INFO ] [sig ] [719/3456] Completed CNI in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:22.572000] [INFO ] [sig ] [720/3456] Forecasting CNK... [2026-02-02T20:19:22.572034] [INFO ] [sig ] Generating forecast for: CNK [2026-02-02T20:19:22.572065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-02-02T20:19:22.583948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-02-02T20:19:22.584222] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-02-02T20:19:22.585012] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-02-02T20:19:22.585064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:22.585096] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:22.585124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:22.585180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:22.642201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:22.642824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:22.642899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:22.642958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:22.764562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:22.764704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:22.764742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:22.764771] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:22.768439] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: UP (p=98.83%) [2026-02-02T20:19:22.768746] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-02-02T20:19:22.768891] [INFO ] [sig ] CNK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:22.909054] [INFO ] [LOCAL ] Saved forecast: CNK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNK.txt [2026-02-02T20:19:22.909171] [INFO ] [sig ] [720/3456] Completed CNK in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:22.909209] [INFO ] [sig ] [721/3456] Forecasting CNM... [2026-02-02T20:19:22.909238] [INFO ] [sig ] Generating forecast for: CNM [2026-02-02T20:19:22.909269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-02-02T20:19:22.920742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-02-02T20:19:22.921199] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-02-02T20:19:22.921980] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-02-02T20:19:22.922032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:22.922063] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:22.922090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:22.922145] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:22.979844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:22.980477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:22.980554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:22.980608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:23.104071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:23.104220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:23.104260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:23.104289] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:23.107684] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: DOWN (p=2.16%) [2026-02-02T20:19:23.107984] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-02-02T20:19:23.108110] [INFO ] [sig ] CNM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:23.255317] [INFO ] [LOCAL ] Saved forecast: CNM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CNM.txt [2026-02-02T20:19:23.255459] [INFO ] [sig ] [721/3456] Completed CNM in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:23.255499] [INFO ] [sig ] [722/3456] Forecasting CNMD... [2026-02-02T20:19:23.255529] [INFO ] [sig ] Generating forecast for: CNMD [2026-02-02T20:19:23.255559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-02-02T20:19:23.267759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-02-02T20:19:23.268327] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-02-02T20:19:23.269199] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-02-02T20:19:23.269251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:23.269283] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:23.269308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:23.269363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:23.330665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:23.331598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:23.331698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:23.331743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:23.459077] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:23.459249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:23.459291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:23.459319] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:23.462904] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-02-02T20:19:23.463341] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-02-02T20:19:23.463472] [INFO ] [sig ] CNMD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:23.609780] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNMD.txt [2026-02-02T20:19:23.609931] [INFO ] [sig ] [722/3456] Completed CNMD in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-02T20:19:23.609975] [INFO ] [sig ] [723/3456] Forecasting CNNE... [2026-02-02T20:19:23.610006] [INFO ] [sig ] Generating forecast for: CNNE [2026-02-02T20:19:23.610037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-02-02T20:19:23.623064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-02-02T20:19:23.623398] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-02-02T20:19:23.624206] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-02-02T20:19:23.624260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:23.624292] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:23.624320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:23.624377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:23.684985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:23.685832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:23.685915] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:23.685949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:23.815520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:23.815710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:23.815762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:23.815800] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:23.819495] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=51.80%) [2026-02-02T20:19:23.819856] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-02-02T20:19:23.819994] [INFO ] [sig ] CNNE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:23.972197] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNNE.txt [2026-02-02T20:19:23.972438] [INFO ] [sig ] [723/3456] Completed CNNE in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.3m [2026-02-02T20:19:23.972481] [INFO ] [sig ] [724/3456] Forecasting CNO... [2026-02-02T20:19:23.972512] [INFO ] [sig ] Generating forecast for: CNO [2026-02-02T20:19:23.972550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-02-02T20:19:23.984747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-02-02T20:19:23.985095] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-02-02T20:19:23.985916] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-02-02T20:19:23.985969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:23.986003] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:23.986031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:23.986098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:24.045068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:24.046004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:24.046105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:24.046140] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:24.173985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:24.174336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:24.174375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:24.174404] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:24.178306] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: UP (p=75.23%) [2026-02-02T20:19:24.178614] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-02-02T20:19:24.178760] [INFO ] [sig ] CNO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:24.337513] [INFO ] [LOCAL ] Saved forecast: CNO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNO.txt [2026-02-02T20:19:24.337721] [INFO ] [sig ] [724/3456] Completed CNO in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.3m [2026-02-02T20:19:24.337764] [INFO ] [sig ] [725/3456] Forecasting CNOB... [2026-02-02T20:19:24.337795] [INFO ] [sig ] Generating forecast for: CNOB [2026-02-02T20:19:24.337825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-02-02T20:19:24.349768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-02-02T20:19:24.350167] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-02-02T20:19:24.351031] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-02-02T20:19:24.351085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:24.351118] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:24.351146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:24.351203] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:24.413226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:24.414324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:24.414413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:24.414447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:24.538474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:24.538648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:24.538691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:24.538722] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:24.542195] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=42.88%) [2026-02-02T20:19:24.542490] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-02-02T20:19:24.542645] [INFO ] [sig ] CNOB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:24.690593] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CNOB.txt [2026-02-02T20:19:24.690776] [INFO ] [sig ] [725/3456] Completed CNOB in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.3m [2026-02-02T20:19:24.690827] [INFO ] [sig ] [726/3456] Forecasting CNP... [2026-02-02T20:19:24.690866] [INFO ] [sig ] Generating forecast for: CNP [2026-02-02T20:19:24.690897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-02-02T20:19:24.702992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-02-02T20:19:24.703283] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-02-02T20:19:24.704109] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-02-02T20:19:24.704172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:24.704217] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:24.704247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:24.704311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:24.762595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:24.763335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:24.763415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:24.763448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:24.886428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:24.886606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:24.886648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:24.886677] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:24.890117] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=38.20%) [2026-02-02T20:19:24.890393] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-02-02T20:19:24.890523] [INFO ] [sig ] CNP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:25.032972] [INFO ] [LOCAL ] Saved forecast: CNP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CNP.txt [2026-02-02T20:19:25.033115] [INFO ] [sig ] [726/3456] Completed CNP in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.3m [2026-02-02T20:19:25.033155] [INFO ] [sig ] [727/3456] Forecasting CNQ... [2026-02-02T20:19:25.033187] [INFO ] [sig ] Generating forecast for: CNQ [2026-02-02T20:19:25.033231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-02-02T20:19:25.044810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-02-02T20:19:25.045116] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-02-02T20:19:25.045899] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-02-02T20:19:25.045951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:25.046009] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:25.046038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:25.046095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:25.104382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:25.105228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:25.105309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:25.105342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:25.227061] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:25.227211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:25.227251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:25.227279] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:25.230682] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: UP (p=83.12%) [2026-02-02T20:19:25.231010] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-02-02T20:19:25.231139] [INFO ] [sig ] CNQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:25.374218] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNQ.txt [2026-02-02T20:19:25.374346] [INFO ] [sig ] [727/3456] Completed CNQ in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.3m [2026-02-02T20:19:25.374385] [INFO ] [sig ] [728/3456] Forecasting CNS... [2026-02-02T20:19:25.374414] [INFO ] [sig ] Generating forecast for: CNS [2026-02-02T20:19:25.374446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-02-02T20:19:25.389791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-02-02T20:19:25.390119] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-02-02T20:19:25.390984] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-02-02T20:19:25.391042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:25.391089] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:25.391125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:25.391182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:25.447940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:25.448599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:25.448688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:25.448725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:25.570949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:25.571103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:25.571145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:25.571176] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:25.574681] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=9.87%) [2026-02-02T20:19:25.575003] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-02-02T20:19:25.575134] [INFO ] [sig ] CNS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:25.717249] [INFO ] [LOCAL ] Saved forecast: CNS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CNS.txt [2026-02-02T20:19:25.717382] [INFO ] [sig ] [728/3456] Completed CNS in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-02T20:19:25.717421] [INFO ] [sig ] [729/3456] Forecasting CNSP... [2026-02-02T20:19:25.717451] [INFO ] [sig ] Generating forecast for: CNSP [2026-02-02T20:19:25.717479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-02-02T20:19:25.730257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-02-02T20:19:25.730561] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-02-02T20:19:25.731345] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-02-02T20:19:25.731397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:25.731429] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:25.731455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:25.731511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:25.788527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:25.789169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:25.789246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:25.789279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:25.910071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:25.910227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:25.910267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:25.910295] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:25.913665] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: UP (p=84.84%) [2026-02-02T20:19:25.913942] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-02-02T20:19:25.914072] [INFO ] [sig ] CNSP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:26.054044] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNSP.txt [2026-02-02T20:19:26.054173] [INFO ] [sig ] [729/3456] Completed CNSP in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-02T20:19:26.054218] [INFO ] [sig ] [730/3456] Forecasting CNTA... [2026-02-02T20:19:26.054249] [INFO ] [sig ] Generating forecast for: CNTA [2026-02-02T20:19:26.054278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-02-02T20:19:26.065511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-02-02T20:19:26.065797] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-02-02T20:19:26.066556] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-02-02T20:19:26.066628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:26.066659] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:26.066686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:26.066742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:26.127637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:26.128459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:26.128547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:26.128598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:26.247165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:26.247320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:26.247360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:26.247424] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:26.250922] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: DOWN (p=32.38%) [2026-02-02T20:19:26.251200] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-02-02T20:19:26.251327] [INFO ] [sig ] CNTA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:26.398207] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CNTA.txt [2026-02-02T20:19:26.398378] [INFO ] [sig ] [730/3456] Completed CNTA in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-02T20:19:26.398421] [INFO ] [sig ] [731/3456] Forecasting CNTY... [2026-02-02T20:19:26.398451] [INFO ] [sig ] Generating forecast for: CNTY [2026-02-02T20:19:26.398490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-02-02T20:19:26.410399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-02-02T20:19:26.410794] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-02-02T20:19:26.411621] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-02-02T20:19:26.411675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:26.411709] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:26.411738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:26.411811] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:26.472034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:26.473033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:26.473124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:26.473158] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:26.594940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:26.595094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:26.595136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:26.595165] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:26.598739] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-02-02T20:19:26.599059] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-02-02T20:19:26.599205] [INFO ] [sig ] CNTY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:26.743694] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNTY.txt [2026-02-02T20:19:26.743847] [INFO ] [sig ] [731/3456] Completed CNTY in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-02T20:19:26.743908] [INFO ] [sig ] [732/3456] Forecasting CNVS... [2026-02-02T20:19:26.743942] [INFO ] [sig ] Generating forecast for: CNVS [2026-02-02T20:19:26.743972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-02-02T20:19:26.756739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-02-02T20:19:26.757314] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-02-02T20:19:26.758382] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-02-02T20:19:26.758437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:26.758470] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:26.758496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:26.758553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:26.819212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:26.820113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:26.820200] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:26.820234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:26.946914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:26.947069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:26.947110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:26.947139] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:26.950524] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-02-02T20:19:26.950817] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-02-02T20:19:26.950945] [INFO ] [sig ] CNVS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:27.096034] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNVS.txt [2026-02-02T20:19:27.096163] [INFO ] [sig ] [732/3456] Completed CNVS in 0.4s | 2.79 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-02T20:19:27.096202] [INFO ] [sig ] [733/3456] Forecasting CNX... [2026-02-02T20:19:27.096231] [INFO ] [sig ] Generating forecast for: CNX [2026-02-02T20:19:27.096262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-02-02T20:19:27.107710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-02-02T20:19:27.108020] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-02-02T20:19:27.108864] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-02-02T20:19:27.108919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:27.108951] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:27.108979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:27.109036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:27.167432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:27.168284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:27.168363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:27.168395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:27.297040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:27.297205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:27.297270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:27.297302] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:27.301120] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-02-02T20:19:27.301418] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-02-02T20:19:27.301549] [INFO ] [sig ] CNX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:27.445476] [INFO ] [LOCAL ] Saved forecast: CNX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CNX.txt [2026-02-02T20:19:27.445630] [INFO ] [sig ] [733/3456] Completed CNX in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-02T20:19:27.445672] [INFO ] [sig ] [734/3456] Forecasting CNXN... [2026-02-02T20:19:27.445710] [INFO ] [sig ] Generating forecast for: CNXN [2026-02-02T20:19:27.445740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-02-02T20:19:27.458300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-02-02T20:19:27.458679] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-02-02T20:19:27.459547] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-02-02T20:19:27.459625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:27.459662] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:27.459690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:27.459748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:27.518015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:27.518817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:27.518911] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:27.518952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:27.642051] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:27.642204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:27.642245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:27.642275] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:27.645729] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: UP (p=97.80%) [2026-02-02T20:19:27.646012] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-02-02T20:19:27.646142] [INFO ] [sig ] CNXN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:27.789301] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CNXN.txt [2026-02-02T20:19:27.789454] [INFO ] [sig ] [734/3456] Completed CNXN in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-02T20:19:27.789494] [INFO ] [sig ] [735/3456] Forecasting COCO... [2026-02-02T20:19:27.789525] [INFO ] [sig ] Generating forecast for: COCO [2026-02-02T20:19:27.789555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-02-02T20:19:27.801452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-02-02T20:19:27.801783] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-02-02T20:19:27.802596] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-02-02T20:19:27.802649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:27.802681] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:27.802708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:27.802768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:27.858765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:27.859353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:27.859442] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:27.859483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:27.981094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:27.981220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:27.981257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:27.981284] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:27.984588] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-02-02T20:19:27.984884] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-02-02T20:19:27.985021] [INFO ] [sig ] COCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:28.124889] [INFO ] [LOCAL ] Saved forecast: COCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/COCO.txt [2026-02-02T20:19:28.125003] [INFO ] [sig ] [735/3456] Completed COCO in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-02T20:19:28.125040] [INFO ] [sig ] [736/3456] Forecasting CODA... [2026-02-02T20:19:28.125070] [INFO ] [sig ] Generating forecast for: CODA [2026-02-02T20:19:28.125098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-02-02T20:19:28.136332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-02-02T20:19:28.136663] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-02-02T20:19:28.137442] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-02-02T20:19:28.137494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:28.137526] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:28.137553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:28.137654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:28.194415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:28.195062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:28.195331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:28.195363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:28.307284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:28.307402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:28.307438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:28.307465] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:28.310706] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=30.76%) [2026-02-02T20:19:28.311001] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-02-02T20:19:28.311121] [INFO ] [sig ] CODA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:28.450277] [INFO ] [LOCAL ] Saved forecast: CODA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CODA.txt [2026-02-02T20:19:28.450408] [INFO ] [sig ] [736/3456] Completed CODA in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-02T20:19:28.450448] [INFO ] [sig ] [737/3456] Forecasting CODI... [2026-02-02T20:19:28.450478] [INFO ] [sig ] Generating forecast for: CODI [2026-02-02T20:19:28.450508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-02-02T20:19:28.462253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-02-02T20:19:28.462561] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-02-02T20:19:28.463351] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-02-02T20:19:28.463404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:28.463445] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:28.463475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:28.463531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:28.520761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:28.521364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:28.521466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:28.521500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:28.635475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:28.635640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:28.635681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:28.635710] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:28.639342] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-02-02T20:19:28.639656] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-02-02T20:19:28.639803] [INFO ] [sig ] CODI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:28.779333] [INFO ] [LOCAL ] Saved forecast: CODI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CODI.txt [2026-02-02T20:19:28.779461] [INFO ] [sig ] [737/3456] Completed CODI in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.2m [2026-02-02T20:19:28.779498] [INFO ] [sig ] [738/3456] Forecasting COEP... [2026-02-02T20:19:28.779529] [INFO ] [sig ] Generating forecast for: COEP [2026-02-02T20:19:28.779558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-02-02T20:19:28.790867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-02-02T20:19:28.791166] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-02-02T20:19:28.791960] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-02-02T20:19:28.792012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:28.792043] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:28.792068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:28.792123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:28.850302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:28.850972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:28.851049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:28.851082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:28.977242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:28.977389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:28.977430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:28.977459] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:28.981179] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: DOWN (p=12.11%) [2026-02-02T20:19:28.981449] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-02-02T20:19:28.981590] [INFO ] [sig ] COEP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:29.121042] [INFO ] [LOCAL ] Saved forecast: COEP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/COEP.txt [2026-02-02T20:19:29.121179] [INFO ] [sig ] [738/3456] Completed COEP in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.2m [2026-02-02T20:19:29.121220] [INFO ] [sig ] [739/3456] Forecasting COF... [2026-02-02T20:19:29.121251] [INFO ] [sig ] Generating forecast for: COF [2026-02-02T20:19:29.121281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-02-02T20:19:29.133130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-02-02T20:19:29.133502] [INFO ] [FORECASTER] Starting predict_future for COF [2026-02-02T20:19:29.134328] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-02-02T20:19:29.134382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:29.134415] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:29.134443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:29.134502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:29.193947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:29.194624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:29.194703] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:29.194736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:29.317942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:29.318105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:29.318147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:29.318176] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:29.321523] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-02-02T20:19:29.321822] [INFO ] [FORECASTER] Completed predict_future for COF [2026-02-02T20:19:29.321950] [INFO ] [sig ] COF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:29.464361] [INFO ] [LOCAL ] Saved forecast: COF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/COF.txt [2026-02-02T20:19:29.464521] [INFO ] [sig ] [739/3456] Completed COF in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.2m [2026-02-02T20:19:29.464561] [INFO ] [sig ] [740/3456] Forecasting COFS... [2026-02-02T20:19:29.464614] [INFO ] [sig ] Generating forecast for: COFS [2026-02-02T20:19:29.464647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-02-02T20:19:29.476389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-02-02T20:19:29.476812] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-02-02T20:19:29.477667] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-02-02T20:19:29.477719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:29.477751] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:29.477778] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:29.477833] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:29.534134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:29.534860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:29.534940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:29.534973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:29.649495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:29.649663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:29.649703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:29.649734] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:29.653102] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: UP (p=64.10%) [2026-02-02T20:19:29.653373] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-02-02T20:19:29.653497] [INFO ] [sig ] COFS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:29.795665] [INFO ] [LOCAL ] Saved forecast: COFS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/COFS.txt [2026-02-02T20:19:29.795811] [INFO ] [sig ] [740/3456] Completed COFS in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.2m [2026-02-02T20:19:29.795850] [INFO ] [sig ] [741/3456] Forecasting COKE... [2026-02-02T20:19:29.795886] [INFO ] [sig ] Generating forecast for: COKE [2026-02-02T20:19:29.795917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-02-02T20:19:29.807250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-02-02T20:19:29.807524] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-02-02T20:19:29.808324] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-02-02T20:19:29.808376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:29.808408] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:29.808433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:29.808488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:29.864748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:29.865330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:29.865406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:29.865438] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:29.988498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:29.988762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:29.988804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:29.988834] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:29.992343] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: UP (p=66.49%) [2026-02-02T20:19:29.992631] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-02-02T20:19:29.992766] [INFO ] [sig ] COKE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:30.133849] [INFO ] [LOCAL ] Saved forecast: COKE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/COKE.txt [2026-02-02T20:19:30.133981] [INFO ] [sig ] [741/3456] Completed COKE in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.2m [2026-02-02T20:19:30.134026] [INFO ] [sig ] [742/3456] Forecasting COLB... [2026-02-02T20:19:30.134057] [INFO ] [sig ] Generating forecast for: COLB [2026-02-02T20:19:30.134276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-02-02T20:19:30.146098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-02-02T20:19:30.146359] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-02-02T20:19:30.147147] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-02-02T20:19:30.147198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:30.147230] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:30.147257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:30.147313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:30.204222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:30.204852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:30.204942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:30.204981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:30.322422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:30.322516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:30.322553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:30.322599] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:30.325683] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=29.82%) [2026-02-02T20:19:30.325974] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-02-02T20:19:30.326107] [INFO ] [sig ] COLB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:30.465908] [INFO ] [LOCAL ] Saved forecast: COLB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/COLB.txt [2026-02-02T20:19:30.466016] [INFO ] [sig ] [742/3456] Completed COLB in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.2m [2026-02-02T20:19:30.466054] [INFO ] [sig ] [743/3456] Forecasting COLD... [2026-02-02T20:19:30.466084] [INFO ] [sig ] Generating forecast for: COLD [2026-02-02T20:19:30.466113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-02-02T20:19:30.477778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-02-02T20:19:30.478070] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-02-02T20:19:30.478860] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-02-02T20:19:30.478924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:30.478962] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:30.478996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:30.479058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:30.535816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:30.536436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:30.536512] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:30.536544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:30.656179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:30.656275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:30.656312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:30.656339] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:30.659439] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=5.35%) [2026-02-02T20:19:30.659717] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-02-02T20:19:30.659839] [INFO ] [sig ] COLD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:30.799663] [INFO ] [LOCAL ] Saved forecast: COLD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/COLD.txt [2026-02-02T20:19:30.799770] [INFO ] [sig ] [743/3456] Completed COLD in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.2m [2026-02-02T20:19:30.799813] [INFO ] [sig ] [744/3456] Forecasting COLL... [2026-02-02T20:19:30.799846] [INFO ] [sig ] Generating forecast for: COLL [2026-02-02T20:19:30.799882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-02-02T20:19:30.811010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-02-02T20:19:30.811260] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-02-02T20:19:30.812045] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-02-02T20:19:30.812097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:30.812155] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:30.812183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:30.812240] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:30.869358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:30.869961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:30.870039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:30.870071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:30.993784] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:30.993918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:30.993963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:30.994013] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:30.997298] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: DOWN (p=4.53%) [2026-02-02T20:19:30.997563] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-02-02T20:19:30.997729] [INFO ] [sig ] COLL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:31.138310] [INFO ] [LOCAL ] Saved forecast: COLL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/COLL.txt [2026-02-02T20:19:31.138420] [INFO ] [sig ] [744/3456] Completed COLL in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.2m [2026-02-02T20:19:31.138458] [INFO ] [sig ] [745/3456] Forecasting COLM... [2026-02-02T20:19:31.138486] [INFO ] [sig ] Generating forecast for: COLM [2026-02-02T20:19:31.138514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-02-02T20:19:31.149749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-02-02T20:19:31.150029] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-02-02T20:19:31.151237] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-02-02T20:19:31.151290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:31.151322] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:31.151347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:31.151402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:31.209363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:31.209982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:31.210069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:31.210101] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:31.333353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:31.333493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:31.333536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:31.333566] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:31.337123] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: UP (p=78.50%) [2026-02-02T20:19:31.337588] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-02-02T20:19:31.337729] [INFO ] [sig ] COLM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:31.481223] [INFO ] [LOCAL ] Saved forecast: COLM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/COLM.txt [2026-02-02T20:19:31.481342] [INFO ] [sig ] [745/3456] Completed COLM in 0.3s | 2.79 sym/s | Total: 4.4m | ETA: 16.2m [2026-02-02T20:19:31.481380] [INFO ] [sig ] [746/3456] Forecasting COMP... [2026-02-02T20:19:31.481410] [INFO ] [sig ] Generating forecast for: COMP [2026-02-02T20:19:31.481437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-02-02T20:19:31.493318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-02-02T20:19:31.493604] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-02-02T20:19:31.494366] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-02-02T20:19:31.494418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:31.494450] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:31.494477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:31.494532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:31.552883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:31.553476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:31.553553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:31.553612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:31.677351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:31.677508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:31.677547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:31.677605] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:31.681039] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-02-02T20:19:31.681310] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-02-02T20:19:31.681433] [INFO ] [sig ] COMP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:31.821508] [INFO ] [LOCAL ] Saved forecast: COMP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/COMP.txt [2026-02-02T20:19:31.821707] [INFO ] [sig ] [746/3456] Completed COMP in 0.3s | 2.79 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-02T20:19:31.821752] [INFO ] [sig ] [747/3456] Forecasting CONL... [2026-02-02T20:19:31.821783] [INFO ] [sig ] Generating forecast for: CONL [2026-02-02T20:19:31.821814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-02-02T20:19:31.833428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-02-02T20:19:31.833799] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-02-02T20:19:31.834625] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-02-02T20:19:31.834678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:31.834710] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:31.834736] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:31.834791] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:31.892616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:31.893686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:31.893772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:31.893805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:32.022813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:32.022969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:32.023009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:32.023074] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:32.026644] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: DOWN (p=12.85%) [2026-02-02T20:19:32.026925] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-02-02T20:19:32.027053] [INFO ] [sig ] CONL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:32.173827] [INFO ] [LOCAL ] Saved forecast: CONL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CONL.txt [2026-02-02T20:19:32.173974] [INFO ] [sig ] [747/3456] Completed CONL in 0.4s | 2.79 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-02T20:19:32.174015] [INFO ] [sig ] [748/3456] Forecasting COO... [2026-02-02T20:19:32.174044] [INFO ] [sig ] Generating forecast for: COO [2026-02-02T20:19:32.174076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-02-02T20:19:32.186057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-02-02T20:19:32.186649] [INFO ] [FORECASTER] Starting predict_future for COO [2026-02-02T20:19:32.187449] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-02-02T20:19:32.187502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:32.187534] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:32.187610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:32.187681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:32.246428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:32.247341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:32.247424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:32.247457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:32.375919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:32.376070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:32.376109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:32.376138] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:32.379931] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-02-02T20:19:32.380203] [INFO ] [FORECASTER] Completed predict_future for COO [2026-02-02T20:19:32.380326] [INFO ] [sig ] COO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:32.530425] [INFO ] [LOCAL ] Saved forecast: COO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/COO.txt [2026-02-02T20:19:32.530602] [INFO ] [sig ] [748/3456] Completed COO in 0.4s | 2.79 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-02T20:19:32.530644] [INFO ] [sig ] [749/3456] Forecasting COP... [2026-02-02T20:19:32.530675] [INFO ] [sig ] Generating forecast for: COP [2026-02-02T20:19:32.530704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-02-02T20:19:32.542337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-02-02T20:19:32.542694] [INFO ] [FORECASTER] Starting predict_future for COP [2026-02-02T20:19:32.543514] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-02-02T20:19:32.543565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:32.543625] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:32.543652] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:32.543711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:32.601364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:32.602430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:32.602514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:32.602547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:32.725681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:32.725875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:32.725917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:32.725947] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:32.730595] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=4.19%) [2026-02-02T20:19:32.730895] [INFO ] [FORECASTER] Completed predict_future for COP [2026-02-02T20:19:32.731038] [INFO ] [sig ] COP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:32.879125] [INFO ] [LOCAL ] Saved forecast: COP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/COP.txt [2026-02-02T20:19:32.879283] [INFO ] [sig ] [749/3456] Completed COP in 0.3s | 2.79 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-02T20:19:32.879322] [INFO ] [sig ] [750/3456] Forecasting COPP... [2026-02-02T20:19:32.879353] [INFO ] [sig ] Generating forecast for: COPP [2026-02-02T20:19:32.879383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-02-02T20:19:32.891356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-02-02T20:19:32.891739] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-02-02T20:19:32.892543] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-02-02T20:19:32.892613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:32.892646] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:32.892673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:32.892728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:32.956725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:32.957652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:32.957746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:32.957791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:33.079432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:33.079607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:33.079650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:33.079677] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:33.083028] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=85.05%) [2026-02-02T20:19:33.083302] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-02-02T20:19:33.083428] [INFO ] [sig ] COPP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:33.231024] [INFO ] [LOCAL ] Saved forecast: COPP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/COPP.txt [2026-02-02T20:19:33.231384] [INFO ] [sig ] [750/3456] Completed COPP in 0.4s | 2.79 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-02T20:19:33.231423] [INFO ] [sig ] [751/3456] Forecasting CORZ... [2026-02-02T20:19:33.231452] [INFO ] [sig ] Generating forecast for: CORZ [2026-02-02T20:19:33.231481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-02-02T20:19:33.244703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-02-02T20:19:33.245125] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-02-02T20:19:33.246000] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-02-02T20:19:33.246056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:33.246090] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:33.246118] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:33.246176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:33.308682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:33.309547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:33.309649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:33.309685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:33.435981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:33.436128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:33.436169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:33.436199] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:33.439537] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: UP (p=62.63%) [2026-02-02T20:19:33.439826] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-02-02T20:19:33.439966] [INFO ] [sig ] CORZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:33.587159] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CORZ.txt [2026-02-02T20:19:33.587312] [INFO ] [sig ] [751/3456] Completed CORZ in 0.4s | 2.79 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-02T20:19:33.587352] [INFO ] [sig ] [752/3456] Forecasting CORZZ... [2026-02-02T20:19:33.587383] [INFO ] [sig ] Generating forecast for: CORZZ [2026-02-02T20:19:33.587411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-02-02T20:19:33.599984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-02-02T20:19:33.600288] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-02-02T20:19:33.601145] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-02-02T20:19:33.601199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:33.601232] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:33.601258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:33.601314] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:33.663702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:33.664350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:33.664431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:33.664465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:33.775660] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:33.775803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:33.775844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:33.775875] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:33.779872] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: DOWN (p=25.11%) [2026-02-02T20:19:33.780152] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-02-02T20:19:33.780280] [INFO ] [sig ] CORZZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:33.927703] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CORZZ.txt [2026-02-02T20:19:33.927846] [INFO ] [sig ] [752/3456] Completed CORZZ in 0.3s | 2.79 sym/s | Total: 4.5m | ETA: 16.1m [2026-02-02T20:19:33.927887] [INFO ] [sig ] [753/3456] Forecasting COTY... [2026-02-02T20:19:33.927924] [INFO ] [sig ] Generating forecast for: COTY [2026-02-02T20:19:33.927963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-02-02T20:19:33.940005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-02-02T20:19:33.940290] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-02-02T20:19:33.941118] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-02-02T20:19:33.941173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:33.941207] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:33.941236] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:33.941293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:34.002071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:34.002839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:34.002931] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:34.002994] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:34.126524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:34.126674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:34.126714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:34.126743] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:34.130139] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: UP (p=70.01%) [2026-02-02T20:19:34.130413] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-02-02T20:19:34.130541] [INFO ] [sig ] COTY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:34.279314] [INFO ] [LOCAL ] Saved forecast: COTY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/COTY.txt [2026-02-02T20:19:34.279472] [INFO ] [sig ] [753/3456] Completed COTY in 0.4s | 2.79 sym/s | Total: 4.5m | ETA: 16.1m [2026-02-02T20:19:34.279513] [INFO ] [sig ] [754/3456] Forecasting COWG... [2026-02-02T20:19:34.279543] [INFO ] [sig ] Generating forecast for: COWG [2026-02-02T20:19:34.279589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-02-02T20:19:34.291219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-02-02T20:19:34.291515] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-02-02T20:19:34.292351] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-02-02T20:19:34.292406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:34.292440] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:34.292469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:34.292529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:34.355435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:34.356067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:34.356190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:34.356226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:34.480600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:34.480714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:34.480752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:34.480781] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:34.484025] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: DOWN (p=37.11%) [2026-02-02T20:19:34.484289] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-02-02T20:19:34.484410] [INFO ] [sig ] COWG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:34.631368] [INFO ] [LOCAL ] Saved forecast: COWG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/COWG.txt [2026-02-02T20:19:34.631483] [INFO ] [sig ] [754/3456] Completed COWG in 0.4s | 2.79 sym/s | Total: 4.5m | ETA: 16.1m [2026-02-02T20:19:34.631523] [INFO ] [sig ] [755/3456] Forecasting COYA... [2026-02-02T20:19:34.631554] [INFO ] [sig ] Generating forecast for: COYA [2026-02-02T20:19:34.631604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-02-02T20:19:34.642741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-02-02T20:19:34.643022] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-02-02T20:19:34.643881] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-02-02T20:19:34.643934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:34.643969] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:34.643999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:34.644066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:34.705421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:34.706100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:34.706178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:34.706212] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:34.822906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:34.823066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:34.823108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:34.823139] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:34.827098] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=47.94%) [2026-02-02T20:19:34.827611] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-02-02T20:19:34.827750] [INFO ] [sig ] COYA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:34.985240] [INFO ] [LOCAL ] Saved forecast: COYA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/COYA.txt [2026-02-02T20:19:34.985603] [INFO ] [sig ] [755/3456] Completed COYA in 0.4s | 2.79 sym/s | Total: 4.5m | ETA: 16.1m [2026-02-02T20:19:34.985645] [INFO ] [sig ] [756/3456] Forecasting CP... [2026-02-02T20:19:34.985675] [INFO ] [sig ] Generating forecast for: CP [2026-02-02T20:19:34.985705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-02-02T20:19:34.997109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-02-02T20:19:34.997443] [INFO ] [FORECASTER] Starting predict_future for CP [2026-02-02T20:19:34.998268] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-02-02T20:19:34.998321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:34.998352] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:34.998379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:34.998435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:35.057900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:35.058788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:35.058871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:35.058905] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:35.191387] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:35.191541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:35.191613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:35.191667] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:35.195019] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-02-02T20:19:35.195290] [INFO ] [FORECASTER] Completed predict_future for CP [2026-02-02T20:19:35.195414] [INFO ] [sig ] CP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:35.342285] [INFO ] [LOCAL ] Saved forecast: CP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CP.txt [2026-02-02T20:19:35.342435] [INFO ] [sig ] [756/3456] Completed CP in 0.4s | 2.79 sym/s | Total: 4.5m | ETA: 16.1m [2026-02-02T20:19:35.342474] [INFO ] [sig ] [757/3456] Forecasting CPA... [2026-02-02T20:19:35.342503] [INFO ] [sig ] Generating forecast for: CPA [2026-02-02T20:19:35.342534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-02-02T20:19:35.355535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-02-02T20:19:35.355897] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-02-02T20:19:35.356962] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-02-02T20:19:35.357026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:35.357068] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:35.357101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:35.357167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:35.418052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:35.418904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:35.418985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:35.419019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:35.543189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:35.543356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:35.543398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:35.543429] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:35.547325] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-02-02T20:19:35.547640] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-02-02T20:19:35.547775] [INFO ] [sig ] CPA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:35.701061] [INFO ] [LOCAL ] Saved forecast: CPA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CPA.txt [2026-02-02T20:19:35.701423] [INFO ] [sig ] [757/3456] Completed CPA in 0.4s | 2.79 sym/s | Total: 4.5m | ETA: 16.1m [2026-02-02T20:19:35.701463] [INFO ] [sig ] [758/3456] Forecasting CPB... [2026-02-02T20:19:35.701492] [INFO ] [sig ] Generating forecast for: CPB [2026-02-02T20:19:35.701522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-02-02T20:19:35.713816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-02-02T20:19:35.714163] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-02-02T20:19:35.714953] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-02-02T20:19:35.715007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:35.715047] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:35.715080] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:35.715149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:35.773201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:35.774000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:35.774083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:35.774115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:35.891390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:35.891535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:35.891590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:35.891621] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:35.894942] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: DOWN (p=32.31%) [2026-02-02T20:19:35.895210] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-02-02T20:19:35.895332] [INFO ] [sig ] CPB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:36.040151] [INFO ] [LOCAL ] Saved forecast: CPB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CPB.txt [2026-02-02T20:19:36.040278] [INFO ] [sig ] [758/3456] Completed CPB in 0.3s | 2.79 sym/s | Total: 4.5m | ETA: 16.1m [2026-02-02T20:19:36.040316] [INFO ] [sig ] [759/3456] Forecasting CPF... [2026-02-02T20:19:36.040345] [INFO ] [sig ] Generating forecast for: CPF [2026-02-02T20:19:36.040375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-02-02T20:19:36.052263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-02-02T20:19:36.052528] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-02-02T20:19:36.053346] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-02-02T20:19:36.053398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:36.053430] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:36.053457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:36.053513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:36.113137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:36.113765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:36.113850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:36.113882] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:36.233319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:36.233466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:36.233505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:36.233533] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:36.236934] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-02-02T20:19:36.237212] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-02-02T20:19:36.237335] [INFO ] [sig ] CPF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:36.384385] [INFO ] [LOCAL ] Saved forecast: CPF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CPF.txt [2026-02-02T20:19:36.384535] [INFO ] [sig ] [759/3456] Completed CPF in 0.3s | 2.79 sym/s | Total: 4.5m | ETA: 16.1m [2026-02-02T20:19:36.384590] [INFO ] [sig ] [760/3456] Forecasting CPIX... [2026-02-02T20:19:36.384623] [INFO ] [sig ] Generating forecast for: CPIX [2026-02-02T20:19:36.384652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-02-02T20:19:36.396203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-02-02T20:19:36.396486] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-02-02T20:19:36.397269] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-02-02T20:19:36.397321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:36.397353] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:36.397380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:36.397434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:36.455623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:36.456360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:36.456452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:36.456487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:36.581977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:36.582133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:36.582173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:36.582202] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:36.585584] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=42.84%) [2026-02-02T20:19:36.585856] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-02-02T20:19:36.585981] [INFO ] [sig ] CPIX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:36.727326] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CPIX.txt [2026-02-02T20:19:36.727481] [INFO ] [sig ] [760/3456] Completed CPIX in 0.3s | 2.79 sym/s | Total: 4.5m | ETA: 16.1m [2026-02-02T20:19:36.727520] [INFO ] [sig ] [761/3456] Forecasting CPK... [2026-02-02T20:19:36.727550] [INFO ] [sig ] Generating forecast for: CPK [2026-02-02T20:19:36.727612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-02-02T20:19:36.741901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-02-02T20:19:36.742332] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-02-02T20:19:36.743239] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-02-02T20:19:36.743295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:36.743387] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:36.743428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:36.743502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:36.804954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:36.805902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:36.805987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:36.806020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:36.929729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:36.929890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:36.929930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:36.929960] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:36.933682] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=84.04%) [2026-02-02T20:19:36.933985] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-02-02T20:19:36.934123] [INFO ] [sig ] CPK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:37.083306] [INFO ] [LOCAL ] Saved forecast: CPK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CPK.txt [2026-02-02T20:19:37.083684] [INFO ] [sig ] [761/3456] Completed CPK in 0.4s | 2.79 sym/s | Total: 4.5m | ETA: 16.1m [2026-02-02T20:19:37.083725] [INFO ] [sig ] [762/3456] Forecasting CPNG... [2026-02-02T20:19:37.083755] [INFO ] [sig ] Generating forecast for: CPNG [2026-02-02T20:19:37.083785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-02-02T20:19:37.095931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-02-02T20:19:37.096309] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-02-02T20:19:37.097131] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-02-02T20:19:37.097184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:37.097216] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:37.097243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:37.097299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:37.157320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:37.158240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:37.158321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:37.158354] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:37.288886] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:37.289043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:37.289083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:37.289111] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:37.292425] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-02-02T20:19:37.292715] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-02-02T20:19:37.292842] [INFO ] [sig ] CPNG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:37.454516] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CPNG.txt [2026-02-02T20:19:37.454707] [INFO ] [sig ] [762/3456] Completed CPNG in 0.4s | 2.79 sym/s | Total: 4.5m | ETA: 16.1m [2026-02-02T20:19:37.454750] [INFO ] [sig ] [763/3456] Forecasting CPRI... [2026-02-02T20:19:37.454782] [INFO ] [sig ] Generating forecast for: CPRI [2026-02-02T20:19:37.454813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-02-02T20:19:37.468237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-02-02T20:19:37.468672] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-02-02T20:19:37.469513] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-02-02T20:19:37.469568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:37.469636] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:37.469666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:37.469724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:37.531647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:37.532642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:37.532735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:37.532769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:37.664339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:37.664557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:37.664620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:37.664650] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:37.669144] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: UP (p=60.89%) [2026-02-02T20:19:37.669682] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-02-02T20:19:37.669875] [INFO ] [sig ] CPRI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:37.828612] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CPRI.txt [2026-02-02T20:19:37.828780] [INFO ] [sig ] [763/3456] Completed CPRI in 0.4s | 2.79 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-02T20:19:37.828820] [INFO ] [sig ] [764/3456] Forecasting CPRX... [2026-02-02T20:19:37.828850] [INFO ] [sig ] Generating forecast for: CPRX [2026-02-02T20:19:37.828882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-02-02T20:19:37.841233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-02-02T20:19:37.841630] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-02-02T20:19:37.842427] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-02-02T20:19:37.842481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:37.842513] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:37.842541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:37.842617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:37.900818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:37.901722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:37.901807] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:37.901841] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:38.018738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:38.018887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:38.018928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:38.018992] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:38.022411] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-02-02T20:19:38.022710] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-02-02T20:19:38.022843] [INFO ] [sig ] CPRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:38.165687] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CPRX.txt [2026-02-02T20:19:38.165817] [INFO ] [sig ] [764/3456] Completed CPRX in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-02T20:19:38.165861] [INFO ] [sig ] [765/3456] Forecasting CPS... [2026-02-02T20:19:38.165892] [INFO ] [sig ] Generating forecast for: CPS [2026-02-02T20:19:38.165922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-02-02T20:19:38.177482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-02-02T20:19:38.177802] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-02-02T20:19:38.178603] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-02-02T20:19:38.178656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:38.178689] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:38.178716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:38.178773] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:38.239457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:38.240158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:38.240235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:38.240269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:38.372924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:38.373102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:38.373143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:38.373173] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:38.376754] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: UP (p=74.06%) [2026-02-02T20:19:38.377033] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-02-02T20:19:38.377165] [INFO ] [sig ] CPS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:38.520344] [INFO ] [LOCAL ] Saved forecast: CPS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CPS.txt [2026-02-02T20:19:38.520486] [INFO ] [sig ] [765/3456] Completed CPS in 0.4s | 2.79 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-02T20:19:38.520526] [INFO ] [sig ] [766/3456] Forecasting CPSH... [2026-02-02T20:19:38.520555] [INFO ] [sig ] Generating forecast for: CPSH [2026-02-02T20:19:38.520605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-02-02T20:19:38.532432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-02-02T20:19:38.532769] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-02-02T20:19:38.533831] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-02-02T20:19:38.533883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:38.533914] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:38.533940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:38.533996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:38.594155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:38.594841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:38.594921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:38.594957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:38.720281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:38.720436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:38.720478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:38.720515] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:38.724036] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: DOWN (p=14.01%) [2026-02-02T20:19:38.724316] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-02-02T20:19:38.724460] [INFO ] [sig ] CPSH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:38.870916] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CPSH.txt [2026-02-02T20:19:38.871073] [INFO ] [sig ] [766/3456] Completed CPSH in 0.4s | 2.79 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-02T20:19:38.871113] [INFO ] [sig ] [767/3456] Forecasting CPSS... [2026-02-02T20:19:38.871143] [INFO ] [sig ] Generating forecast for: CPSS [2026-02-02T20:19:38.871174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-02-02T20:19:38.883529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-02-02T20:19:38.883921] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-02-02T20:19:38.884767] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-02-02T20:19:38.884820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:38.884851] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:38.884876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:38.884931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:38.944136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:38.945022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:38.945107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:38.945142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:39.063712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:39.063883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:39.063929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:39.063959] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:39.067382] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: DOWN (p=6.55%) [2026-02-02T20:19:39.067689] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-02-02T20:19:39.067811] [INFO ] [sig ] CPSS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:39.210300] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CPSS.txt [2026-02-02T20:19:39.210457] [INFO ] [sig ] [767/3456] Completed CPSS in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:39.210495] [INFO ] [sig ] [768/3456] Forecasting CPZ... [2026-02-02T20:19:39.210524] [INFO ] [sig ] Generating forecast for: CPZ [2026-02-02T20:19:39.210554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-02-02T20:19:39.222180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-02-02T20:19:39.222509] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-02-02T20:19:39.223314] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-02-02T20:19:39.223367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:39.223398] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:39.223424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:39.223479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:39.283913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:39.284834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:39.284917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:39.284951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:39.407173] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:39.407330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:39.407371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:39.407418] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:39.410970] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: UP (p=67.39%) [2026-02-02T20:19:39.411249] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-02-02T20:19:39.411387] [INFO ] [sig ] CPZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:39.555854] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CPZ.txt [2026-02-02T20:19:39.556018] [INFO ] [sig ] [768/3456] Completed CPZ in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:39.556060] [INFO ] [sig ] [769/3456] Forecasting CQP... [2026-02-02T20:19:39.556096] [INFO ] [sig ] Generating forecast for: CQP [2026-02-02T20:19:39.556134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-02-02T20:19:39.568072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-02-02T20:19:39.568427] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-02-02T20:19:39.569263] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-02-02T20:19:39.569319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:39.569351] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:39.569378] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:39.569442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:39.629381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:39.630283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:39.630364] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:39.630398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:39.749320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:39.749509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:39.749551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:39.749599] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:39.753031] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: DOWN (p=20.43%) [2026-02-02T20:19:39.753315] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-02-02T20:19:39.753448] [INFO ] [sig ] CQP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:39.900745] [INFO ] [LOCAL ] Saved forecast: CQP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CQP.txt [2026-02-02T20:19:39.900901] [INFO ] [sig ] [769/3456] Completed CQP in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:39.900943] [INFO ] [sig ] [770/3456] Forecasting CRAI... [2026-02-02T20:19:39.900985] [INFO ] [sig ] Generating forecast for: CRAI [2026-02-02T20:19:39.901020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-02-02T20:19:39.913482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-02-02T20:19:39.913885] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-02-02T20:19:39.914690] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-02-02T20:19:39.914744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:39.914776] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:39.914802] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:39.914858] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:39.972589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:39.973430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:39.973527] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:39.973561] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:40.096891] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:40.097050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:40.097091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:40.097120] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:40.100516] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=29.69%) [2026-02-02T20:19:40.100807] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-02-02T20:19:40.100934] [INFO ] [sig ] CRAI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:40.243098] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRAI.txt [2026-02-02T20:19:40.243265] [INFO ] [sig ] [770/3456] Completed CRAI in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:40.243304] [INFO ] [sig ] [771/3456] Forecasting CRBG... [2026-02-02T20:19:40.243334] [INFO ] [sig ] Generating forecast for: CRBG [2026-02-02T20:19:40.243363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-02-02T20:19:40.258172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-02-02T20:19:40.258621] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-02-02T20:19:40.259709] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-02-02T20:19:40.259777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:40.259823] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:40.259863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:40.259942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:40.324840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:40.325717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:40.325840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:40.325875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:40.442847] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:40.443003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:40.443044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:40.443076] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:40.446481] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: DOWN (p=23.86%) [2026-02-02T20:19:40.446769] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-02-02T20:19:40.446897] [INFO ] [sig ] CRBG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:40.589326] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRBG.txt [2026-02-02T20:19:40.589453] [INFO ] [sig ] [771/3456] Completed CRBG in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:40.589492] [INFO ] [sig ] [772/3456] Forecasting CRBP... [2026-02-02T20:19:40.589524] [INFO ] [sig ] Generating forecast for: CRBP [2026-02-02T20:19:40.589555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-02-02T20:19:40.601135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-02-02T20:19:40.601554] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-02-02T20:19:40.602387] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-02-02T20:19:40.602441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:40.602485] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:40.602514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:40.602594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:40.662552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:40.663263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:40.663340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:40.663374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:40.786424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:40.786604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:40.786647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:40.786675] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:40.790193] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: UP (p=62.70%) [2026-02-02T20:19:40.790490] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-02-02T20:19:40.790639] [INFO ] [sig ] CRBP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:40.938618] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRBP.txt [2026-02-02T20:19:40.938826] [INFO ] [sig ] [772/3456] Completed CRBP in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:40.938895] [INFO ] [sig ] [773/3456] Forecasting CRC... [2026-02-02T20:19:40.938952] [INFO ] [sig ] Generating forecast for: CRC [2026-02-02T20:19:40.939007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-02-02T20:19:40.953499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-02-02T20:19:40.953918] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-02-02T20:19:40.954750] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-02-02T20:19:40.954806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:40.954847] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:40.954877] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:40.954938] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:41.012177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:41.012927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:41.013009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:41.013043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:41.135293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:41.135452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:41.135493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:41.135521] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:41.139173] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: UP (p=64.46%) [2026-02-02T20:19:41.139692] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-02-02T20:19:41.139825] [INFO ] [sig ] CRC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:41.282833] [INFO ] [LOCAL ] Saved forecast: CRC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRC.txt [2026-02-02T20:19:41.282988] [INFO ] [sig ] [773/3456] Completed CRC in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:41.283027] [INFO ] [sig ] [774/3456] Forecasting CRDF... [2026-02-02T20:19:41.283057] [INFO ] [sig ] Generating forecast for: CRDF [2026-02-02T20:19:41.283087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-02-02T20:19:41.294594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-02-02T20:19:41.294951] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-02-02T20:19:41.295767] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-02-02T20:19:41.295821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:41.295852] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:41.295878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:41.295933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:41.352699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:41.353556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:41.353658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:41.353692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:41.475332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:41.475693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:41.475732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:41.475761] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:41.479159] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=59.98%) [2026-02-02T20:19:41.479429] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-02-02T20:19:41.479553] [INFO ] [sig ] CRDF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:41.630341] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRDF.txt [2026-02-02T20:19:41.630552] [INFO ] [sig ] [774/3456] Completed CRDF in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:41.630625] [INFO ] [sig ] [775/3456] Forecasting CRDO... [2026-02-02T20:19:41.630669] [INFO ] [sig ] Generating forecast for: CRDO [2026-02-02T20:19:41.630712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-02-02T20:19:41.642789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-02-02T20:19:41.643159] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-02-02T20:19:41.643977] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-02-02T20:19:41.644029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:41.644061] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:41.644088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:41.644144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:41.701780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:41.702629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:41.702712] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:41.702747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:41.825039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:41.825196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:41.825238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:41.825267] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:41.828685] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: DOWN (p=38.71%) [2026-02-02T20:19:41.828968] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-02-02T20:19:41.829100] [INFO ] [sig ] CRDO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:41.972191] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRDO.txt [2026-02-02T20:19:41.972346] [INFO ] [sig ] [775/3456] Completed CRDO in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:41.972385] [INFO ] [sig ] [776/3456] Forecasting CRESY... [2026-02-02T20:19:41.972415] [INFO ] [sig ] Generating forecast for: CRESY [2026-02-02T20:19:41.972452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-02-02T20:19:41.983641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-02-02T20:19:41.983961] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-02-02T20:19:41.984806] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-02-02T20:19:41.984860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:41.984892] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:41.984921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:41.984979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:42.043397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:42.044270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:42.044353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:42.044388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:42.166742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:42.166894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:42.166933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:42.166962] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:42.170402] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=11.75%) [2026-02-02T20:19:42.170698] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-02-02T20:19:42.170825] [INFO ] [sig ] CRESY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:42.315265] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRESY.txt [2026-02-02T20:19:42.315395] [INFO ] [sig ] [776/3456] Completed CRESY in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:42.315434] [INFO ] [sig ] [777/3456] Forecasting CREX... [2026-02-02T20:19:42.315463] [INFO ] [sig ] Generating forecast for: CREX [2026-02-02T20:19:42.315493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-02-02T20:19:42.326651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-02-02T20:19:42.326923] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-02-02T20:19:42.327751] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-02-02T20:19:42.327805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:42.327839] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:42.327867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:42.327923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:42.385618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:42.386321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:42.386400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:42.386432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:42.506151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:42.506303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:42.506344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:42.506373] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:42.509913] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: UP (p=86.57%) [2026-02-02T20:19:42.510188] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-02-02T20:19:42.510315] [INFO ] [sig ] CREX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:42.655434] [INFO ] [LOCAL ] Saved forecast: CREX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CREX.txt [2026-02-02T20:19:42.655585] [INFO ] [sig ] [777/3456] Completed CREX in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:42.655638] [INFO ] [sig ] [778/3456] Forecasting CRGO... [2026-02-02T20:19:42.655670] [INFO ] [sig ] Generating forecast for: CRGO [2026-02-02T20:19:42.655702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-02-02T20:19:42.666761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-02-02T20:19:42.667088] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-02-02T20:19:42.667960] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-02-02T20:19:42.668015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:42.668073] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:42.668108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:42.668185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:42.727896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:42.728529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:42.728624] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:42.728658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:42.846343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:42.846476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:42.846515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:42.846543] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:42.849979] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: UP (p=89.46%) [2026-02-02T20:19:42.850257] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-02-02T20:19:42.850381] [INFO ] [sig ] CRGO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:42.994041] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRGO.txt [2026-02-02T20:19:42.994174] [INFO ] [sig ] [778/3456] Completed CRGO in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:42.994213] [INFO ] [sig ] [779/3456] Forecasting CRGY... [2026-02-02T20:19:42.994242] [INFO ] [sig ] Generating forecast for: CRGY [2026-02-02T20:19:42.994271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-02-02T20:19:43.005893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-02-02T20:19:43.006196] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-02-02T20:19:43.007062] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-02-02T20:19:43.007117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:43.007158] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:43.007194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:43.007264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:43.065787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:43.066518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:43.066614] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:43.066652] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:43.181389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:43.181532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:43.181588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:43.181636] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:43.184976] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-02-02T20:19:43.185250] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-02-02T20:19:43.185372] [INFO ] [sig ] CRGY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:43.327278] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRGY.txt [2026-02-02T20:19:43.327402] [INFO ] [sig ] [779/3456] Completed CRGY in 0.3s | 2.79 sym/s | Total: 4.6m | ETA: 16.0m [2026-02-02T20:19:43.327440] [INFO ] [sig ] [780/3456] Forecasting CRH... [2026-02-02T20:19:43.327470] [INFO ] [sig ] Generating forecast for: CRH [2026-02-02T20:19:43.327499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-02-02T20:19:43.338609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-02-02T20:19:43.338899] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-02-02T20:19:43.339706] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-02-02T20:19:43.339761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:43.339794] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:43.339823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:43.339882] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:43.400294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:43.401146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:43.401226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:43.401258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:43.522445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:43.522585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:43.522626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:43.522654] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:43.526069] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: UP (p=95.11%) [2026-02-02T20:19:43.526341] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-02-02T20:19:43.526463] [INFO ] [sig ] CRH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:43.667328] [INFO ] [LOCAL ] Saved forecast: CRH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRH.txt [2026-02-02T20:19:43.667452] [INFO ] [sig ] [780/3456] Completed CRH in 0.3s | 2.79 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-02T20:19:43.667490] [INFO ] [sig ] [781/3456] Forecasting CRI... [2026-02-02T20:19:43.667519] [INFO ] [sig ] Generating forecast for: CRI [2026-02-02T20:19:43.667550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-02-02T20:19:43.678678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-02-02T20:19:43.679001] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-02-02T20:19:43.679943] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-02-02T20:19:43.680009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:43.680053] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:43.680082] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:43.680142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:43.738679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:43.739339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:43.739417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:43.739450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:43.860075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:43.860213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:43.860253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:43.860308] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:43.864928] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: DOWN (p=17.48%) [2026-02-02T20:19:43.865201] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-02-02T20:19:43.865328] [INFO ] [sig ] CRI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:44.018004] [INFO ] [LOCAL ] Saved forecast: CRI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRI.txt [2026-02-02T20:19:44.018132] [INFO ] [sig ] [781/3456] Completed CRI in 0.4s | 2.79 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-02T20:19:44.018172] [INFO ] [sig ] [782/3456] Forecasting CRK... [2026-02-02T20:19:44.018208] [INFO ] [sig ] Generating forecast for: CRK [2026-02-02T20:19:44.018244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-02-02T20:19:44.032190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-02-02T20:19:44.032732] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-02-02T20:19:44.033661] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-02-02T20:19:44.033716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:44.033749] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:44.033776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:44.033831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:44.091269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:44.092241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:44.092343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:44.092378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:44.214529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:44.214720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:44.214761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:44.214789] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:44.218228] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=70.63%) [2026-02-02T20:19:44.218515] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-02-02T20:19:44.218667] [INFO ] [sig ] CRK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:44.360409] [INFO ] [LOCAL ] Saved forecast: CRK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRK.txt [2026-02-02T20:19:44.360553] [INFO ] [sig ] [782/3456] Completed CRK in 0.3s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:44.360610] [INFO ] [sig ] [783/3456] Forecasting CRL... [2026-02-02T20:19:44.360642] [INFO ] [sig ] Generating forecast for: CRL [2026-02-02T20:19:44.360673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-02-02T20:19:44.372371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-02-02T20:19:44.372752] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-02-02T20:19:44.373538] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-02-02T20:19:44.373612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:44.373646] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:44.373673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:44.373748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:44.432172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:44.433010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:44.433094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:44.433127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:44.563861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:44.564061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:44.564116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:44.564149] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:44.568802] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=10.61%) [2026-02-02T20:19:44.569232] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-02-02T20:19:44.569411] [INFO ] [sig ] CRL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:44.726132] [INFO ] [LOCAL ] Saved forecast: CRL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRL.txt [2026-02-02T20:19:44.726314] [INFO ] [sig ] [783/3456] Completed CRL in 0.4s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:44.726359] [INFO ] [sig ] [784/3456] Forecasting CRM... [2026-02-02T20:19:44.726389] [INFO ] [sig ] Generating forecast for: CRM [2026-02-02T20:19:44.726422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-02-02T20:19:44.739216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-02-02T20:19:44.739825] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-02-02T20:19:44.740855] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-02-02T20:19:44.740909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:44.740942] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:44.740969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:44.741026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:44.805317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:44.806459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:44.806567] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:44.806630] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:44.939957] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:44.940132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:44.940173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:44.940203] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:44.943873] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: UP (p=74.79%) [2026-02-02T20:19:44.944214] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-02-02T20:19:44.944359] [INFO ] [sig ] CRM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:45.122314] [INFO ] [LOCAL ] Saved forecast: CRM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRM.txt [2026-02-02T20:19:45.122544] [INFO ] [sig ] [784/3456] Completed CRM in 0.4s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:45.122632] [INFO ] [sig ] [785/3456] Forecasting CRMD... [2026-02-02T20:19:45.122687] [INFO ] [sig ] Generating forecast for: CRMD [2026-02-02T20:19:45.122740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-02-02T20:19:45.141135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-02-02T20:19:45.141681] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-02-02T20:19:45.142972] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-02-02T20:19:45.143064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:45.143124] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:45.143174] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:45.143275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:45.218743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:45.220019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:45.220150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:45.220210] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:45.401180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:45.401467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:45.401539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:45.401616] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:45.406862] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: UP (p=71.57%) [2026-02-02T20:19:45.407337] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-02-02T20:19:45.407559] [INFO ] [sig ] CRMD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:45.771836] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRMD.txt [2026-02-02T20:19:45.772062] [INFO ] [sig ] [785/3456] Completed CRMD in 0.6s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:45.772129] [INFO ] [sig ] [786/3456] Forecasting CRML... [2026-02-02T20:19:45.772185] [INFO ] [sig ] Generating forecast for: CRML [2026-02-02T20:19:45.772239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-02-02T20:19:45.799780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-02-02T20:19:45.800567] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-02-02T20:19:45.801994] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-02-02T20:19:45.802077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:45.802122] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:45.802156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:45.802237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:45.885357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:45.886673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:45.886780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:45.886818] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:46.026128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:46.026413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:46.026510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:46.026553] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:46.031920] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: DOWN (p=4.40%) [2026-02-02T20:19:46.032465] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-02-02T20:19:46.032722] [INFO ] [sig ] CRML: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:46.205471] [INFO ] [LOCAL ] Saved forecast: CRML 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRML.txt [2026-02-02T20:19:46.205887] [INFO ] [sig ] [786/3456] Completed CRML in 0.4s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:46.205932] [INFO ] [sig ] [787/3456] Forecasting CRNC... [2026-02-02T20:19:46.205965] [INFO ] [sig ] Generating forecast for: CRNC [2026-02-02T20:19:46.205996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-02-02T20:19:46.218864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-02-02T20:19:46.219282] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-02-02T20:19:46.220164] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-02-02T20:19:46.220221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:46.220256] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:46.220283] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:46.220341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:46.303133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:46.304149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:46.304239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:46.304273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:46.426025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:46.426194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:46.426236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:46.426265] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:46.430055] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: UP (p=57.10%) [2026-02-02T20:19:46.430446] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-02-02T20:19:46.430622] [INFO ] [sig ] CRNC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:46.573419] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRNC.txt [2026-02-02T20:19:46.573562] [INFO ] [sig ] [787/3456] Completed CRNC in 0.4s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:46.573620] [INFO ] [sig ] [788/3456] Forecasting CRNX... [2026-02-02T20:19:46.573651] [INFO ] [sig ] Generating forecast for: CRNX [2026-02-02T20:19:46.573681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-02-02T20:19:46.584798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-02-02T20:19:46.585149] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-02-02T20:19:46.586031] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-02-02T20:19:46.586086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:46.586120] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:46.586148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:46.586206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:46.646024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:46.646866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:46.647000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:46.647052] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:46.772739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:46.772894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:46.772935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:46.772965] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:46.776329] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=3.19%) [2026-02-02T20:19:46.776623] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-02-02T20:19:46.776753] [INFO ] [sig ] CRNX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:46.919426] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRNX.txt [2026-02-02T20:19:46.919601] [INFO ] [sig ] [788/3456] Completed CRNX in 0.3s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:46.919645] [INFO ] [sig ] [789/3456] Forecasting CRON... [2026-02-02T20:19:46.919675] [INFO ] [sig ] Generating forecast for: CRON [2026-02-02T20:19:46.919706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-02-02T20:19:46.931690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-02-02T20:19:46.932066] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-02-02T20:19:46.932967] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-02-02T20:19:46.933024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:46.933056] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:46.933084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:46.933142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:46.996566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:46.997376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:46.997460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:46.997494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:47.121962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:47.122120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:47.122160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:47.122188] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:47.125956] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-02-02T20:19:47.126233] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-02-02T20:19:47.126360] [INFO ] [sig ] CRON: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:47.274962] [INFO ] [LOCAL ] Saved forecast: CRON 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRON.txt [2026-02-02T20:19:47.275126] [INFO ] [sig ] [789/3456] Completed CRON in 0.4s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:47.275167] [INFO ] [sig ] [790/3456] Forecasting CROX... [2026-02-02T20:19:47.275200] [INFO ] [sig ] Generating forecast for: CROX [2026-02-02T20:19:47.275230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-02-02T20:19:47.288732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-02-02T20:19:47.289116] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-02-02T20:19:47.290041] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-02-02T20:19:47.290103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:47.290145] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:47.290174] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:47.290233] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:47.352505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:47.353345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:47.353447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:47.353499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:47.479383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:47.479549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:47.479611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:47.479642] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:47.483158] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-02-02T20:19:47.483488] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-02-02T20:19:47.483684] [INFO ] [sig ] CROX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:47.634338] [INFO ] [LOCAL ] Saved forecast: CROX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CROX.txt [2026-02-02T20:19:47.634491] [INFO ] [sig ] [790/3456] Completed CROX in 0.4s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:47.634533] [INFO ] [sig ] [791/3456] Forecasting CRS... [2026-02-02T20:19:47.634564] [INFO ] [sig ] Generating forecast for: CRS [2026-02-02T20:19:47.634615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-02-02T20:19:47.646722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-02-02T20:19:47.647083] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-02-02T20:19:47.648036] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-02-02T20:19:47.648094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:47.648129] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:47.648156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:47.648213] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:47.708312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:47.709127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:47.709213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:47.709247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:47.835923] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:47.836112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:47.836169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:47.836204] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:47.840754] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=78.66%) [2026-02-02T20:19:47.841164] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-02-02T20:19:47.841337] [INFO ] [sig ] CRS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:47.981832] [INFO ] [LOCAL ] Saved forecast: CRS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRS.txt [2026-02-02T20:19:47.982015] [INFO ] [sig ] [791/3456] Completed CRS in 0.3s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:47.982057] [INFO ] [sig ] [792/3456] Forecasting CRSP... [2026-02-02T20:19:47.982088] [INFO ] [sig ] Generating forecast for: CRSP [2026-02-02T20:19:47.982118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-02-02T20:19:47.993401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-02-02T20:19:47.993761] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-02-02T20:19:47.994611] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-02-02T20:19:47.994666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:47.994699] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:47.994729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:47.994802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:48.054787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:48.055631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:48.055736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:48.055782] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:48.180233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:48.180412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:48.180474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:48.180504] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:48.184135] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=81.30%) [2026-02-02T20:19:48.184439] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-02-02T20:19:48.184595] [INFO ] [sig ] CRSP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:48.335132] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRSP.txt [2026-02-02T20:19:48.335313] [INFO ] [sig ] [792/3456] Completed CRSP in 0.4s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:48.335384] [INFO ] [sig ] [793/3456] Forecasting CRTO... [2026-02-02T20:19:48.335437] [INFO ] [sig ] Generating forecast for: CRTO [2026-02-02T20:19:48.335477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-02-02T20:19:48.347437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-02-02T20:19:48.347834] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-02-02T20:19:48.348766] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-02-02T20:19:48.348822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:48.348859] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:48.348894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:48.348953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:48.409505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:48.410338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:48.410423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:48.410457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:48.540973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:48.541134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:48.541177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:48.541207] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:48.544830] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-02-02T20:19:48.545126] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-02-02T20:19:48.545264] [INFO ] [sig ] CRTO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:48.702481] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRTO.txt [2026-02-02T20:19:48.702655] [INFO ] [sig ] [793/3456] Completed CRTO in 0.4s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:48.702697] [INFO ] [sig ] [794/3456] Forecasting CRUS... [2026-02-02T20:19:48.702728] [INFO ] [sig ] Generating forecast for: CRUS [2026-02-02T20:19:48.702758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-02-02T20:19:48.714696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-02-02T20:19:48.715012] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-02-02T20:19:48.715854] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-02-02T20:19:48.715908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:48.715942] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:48.715969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:48.716026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:48.776363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:48.777246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:48.777344] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:48.777387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:48.904413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:48.904589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:48.904634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:48.904665] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:48.908177] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: DOWN (p=8.88%) [2026-02-02T20:19:48.908492] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-02-02T20:19:48.908641] [INFO ] [sig ] CRUS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:49.054792] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRUS.txt [2026-02-02T20:19:49.054949] [INFO ] [sig ] [794/3456] Completed CRUS in 0.4s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:49.054990] [INFO ] [sig ] [795/3456] Forecasting CRVL... [2026-02-02T20:19:49.055020] [INFO ] [sig ] Generating forecast for: CRVL [2026-02-02T20:19:49.055050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-02-02T20:19:49.066897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-02-02T20:19:49.067239] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-02-02T20:19:49.068190] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-02-02T20:19:49.068244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:49.068304] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:49.068335] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:49.068396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:49.127856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:49.128698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:49.128784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:49.128819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:49.251654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:49.251815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:49.251857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:49.251886] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:49.255646] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: UP (p=65.64%) [2026-02-02T20:19:49.255953] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-02-02T20:19:49.256119] [INFO ] [sig ] CRVL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:49.404089] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRVL.txt [2026-02-02T20:19:49.404229] [INFO ] [sig ] [795/3456] Completed CRVL in 0.3s | 2.79 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-02T20:19:49.404268] [INFO ] [sig ] [796/3456] Forecasting CRVO... [2026-02-02T20:19:49.404299] [INFO ] [sig ] Generating forecast for: CRVO [2026-02-02T20:19:49.404328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-02-02T20:19:49.415818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-02-02T20:19:49.416162] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-02-02T20:19:49.417045] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-02-02T20:19:49.417108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:49.417154] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:49.417182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:49.417240] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:49.479888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:49.480787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:49.480873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:49.480908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:49.611363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:49.611734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:49.611795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:49.611830] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:49.615401] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=39.12%) [2026-02-02T20:19:49.615716] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-02-02T20:19:49.615851] [INFO ] [sig ] CRVO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:49.764911] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRVO.txt [2026-02-02T20:19:49.765065] [INFO ] [sig ] [796/3456] Completed CRVO in 0.4s | 2.79 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-02T20:19:49.765108] [INFO ] [sig ] [797/3456] Forecasting CRVS... [2026-02-02T20:19:49.765140] [INFO ] [sig ] Generating forecast for: CRVS [2026-02-02T20:19:49.765171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-02-02T20:19:49.778089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-02-02T20:19:49.778450] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-02-02T20:19:49.779296] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-02-02T20:19:49.779352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:49.779388] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:49.779415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:49.779472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:49.840247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:49.841025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:49.841105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:49.841138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:49.972558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:49.972732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:49.972773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:49.972802] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:49.976254] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=0.32%) [2026-02-02T20:19:49.976541] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-02-02T20:19:49.976690] [INFO ] [sig ] CRVS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:50.118821] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRVS.txt [2026-02-02T20:19:50.118988] [INFO ] [sig ] [797/3456] Completed CRVS in 0.4s | 2.79 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-02T20:19:50.119027] [INFO ] [sig ] [798/3456] Forecasting CRWD... [2026-02-02T20:19:50.119056] [INFO ] [sig ] Generating forecast for: CRWD [2026-02-02T20:19:50.119090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-02-02T20:19:50.130448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-02-02T20:19:50.130775] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-02-02T20:19:50.131607] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-02-02T20:19:50.131661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:50.131693] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:50.131720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:50.131777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:50.189827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:50.190603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:50.190698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:50.190752] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:50.310800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:50.310963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:50.311005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:50.311074] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:50.315485] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-02-02T20:19:50.315920] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-02-02T20:19:50.316078] [INFO ] [sig ] CRWD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:50.458401] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CRWD.txt [2026-02-02T20:19:50.458542] [INFO ] [sig ] [798/3456] Completed CRWD in 0.3s | 2.79 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-02T20:19:50.458599] [INFO ] [sig ] [799/3456] Forecasting CRWS... [2026-02-02T20:19:50.458630] [INFO ] [sig ] Generating forecast for: CRWS [2026-02-02T20:19:50.458661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-02-02T20:19:50.473192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-02-02T20:19:50.473737] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-02-02T20:19:50.474914] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-02-02T20:19:50.474993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:50.475050] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:50.475100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:50.475184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:50.539974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:50.541041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:50.541142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:50.541183] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:50.673016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:50.673177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:50.673219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:50.673248] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:50.677156] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: UP (p=77.09%) [2026-02-02T20:19:50.677447] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-02-02T20:19:50.677611] [INFO ] [sig ] CRWS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:50.830385] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CRWS.txt [2026-02-02T20:19:50.830786] [INFO ] [sig ] [799/3456] Completed CRWS in 0.4s | 2.79 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-02T20:19:50.830854] [INFO ] [sig ] [800/3456] Forecasting CSAN... [2026-02-02T20:19:50.830902] [INFO ] [sig ] Generating forecast for: CSAN [2026-02-02T20:19:50.830948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-02-02T20:19:50.846179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-02-02T20:19:50.846612] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-02-02T20:19:50.847615] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-02-02T20:19:50.847680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:50.847719] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:50.847751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:50.847842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:50.919929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:50.920908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:50.920997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:50.921032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:51.044143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:51.044303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:51.044342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:51.044372] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:51.047760] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=12.44%) [2026-02-02T20:19:51.048033] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-02-02T20:19:51.048158] [INFO ] [sig ] CSAN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:51.189677] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CSAN.txt [2026-02-02T20:19:51.190005] [INFO ] [sig ] [800/3456] Completed CSAN in 0.4s | 2.79 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-02T20:19:51.190044] [INFO ] [sig ] [801/3456] Forecasting CSB... [2026-02-02T20:19:51.190074] [INFO ] [sig ] Generating forecast for: CSB [2026-02-02T20:19:51.190105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-02-02T20:19:51.202459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-02-02T20:19:51.202783] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-02-02T20:19:51.203555] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-02-02T20:19:51.203626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:51.203659] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:51.203686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:51.203743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:51.270697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:51.271591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:51.271676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:51.271709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:51.386825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:51.386993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:51.387034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:51.387063] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:51.390645] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-02-02T20:19:51.390931] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-02-02T20:19:51.391078] [INFO ] [sig ] CSB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:51.537015] [INFO ] [LOCAL ] Saved forecast: CSB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CSB.txt [2026-02-02T20:19:51.537169] [INFO ] [sig ] [801/3456] Completed CSB in 0.3s | 2.79 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-02T20:19:51.537209] [INFO ] [sig ] [802/3456] Forecasting CSCO... [2026-02-02T20:19:51.537240] [INFO ] [sig ] Generating forecast for: CSCO [2026-02-02T20:19:51.537271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-02-02T20:19:51.549542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-02-02T20:19:51.550183] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-02-02T20:19:51.551286] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-02-02T20:19:51.551342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:51.551375] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:51.551402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:51.551459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:51.613436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:51.614324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:51.614421] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:51.614463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:51.740393] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:51.740548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:51.740608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:51.740639] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:51.743978] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: UP (p=68.72%) [2026-02-02T20:19:51.744257] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-02-02T20:19:51.744386] [INFO ] [sig ] CSCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:51.886650] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CSCO.txt [2026-02-02T20:19:51.886789] [INFO ] [sig ] [802/3456] Completed CSCO in 0.3s | 2.79 sym/s | Total: 4.8m | ETA: 15.8m [2026-02-02T20:19:51.886829] [INFO ] [sig ] [803/3456] Forecasting CSGP... [2026-02-02T20:19:51.886860] [INFO ] [sig ] Generating forecast for: CSGP [2026-02-02T20:19:51.886891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-02-02T20:19:51.899054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-02-02T20:19:51.899411] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-02-02T20:19:51.900469] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-02-02T20:19:51.900524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:51.900557] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:51.900611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:51.900683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:51.963047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:51.963937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:51.964029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:51.964065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:52.086339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:52.086493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:52.086533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:52.086594] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:52.090016] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: UP (p=99.14%) [2026-02-02T20:19:52.090289] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-02-02T20:19:52.090415] [INFO ] [sig ] CSGP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:52.234597] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CSGP.txt [2026-02-02T20:19:52.234758] [INFO ] [sig ] [803/3456] Completed CSGP in 0.3s | 2.79 sym/s | Total: 4.8m | ETA: 15.8m [2026-02-02T20:19:52.234798] [INFO ] [sig ] [804/3456] Forecasting CSGS... [2026-02-02T20:19:52.234829] [INFO ] [sig ] Generating forecast for: CSGS [2026-02-02T20:19:52.234859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-02-02T20:19:52.247447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-02-02T20:19:52.247824] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-02-02T20:19:52.248646] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-02-02T20:19:52.248698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:52.248730] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:52.248942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:52.248997] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:52.307023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:52.307813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:52.307894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:52.307926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:52.432660] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:52.432820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:52.432860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:52.432888] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:52.436281] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: UP (p=57.28%) [2026-02-02T20:19:52.436604] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-02-02T20:19:52.436739] [INFO ] [sig ] CSGS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:52.578127] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CSGS.txt [2026-02-02T20:19:52.578267] [INFO ] [sig ] [804/3456] Completed CSGS in 0.3s | 2.79 sym/s | Total: 4.8m | ETA: 15.8m [2026-02-02T20:19:52.578306] [INFO ] [sig ] [805/3456] Forecasting CSIQ... [2026-02-02T20:19:52.578337] [INFO ] [sig ] Generating forecast for: CSIQ [2026-02-02T20:19:52.578375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-02-02T20:19:52.591351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-02-02T20:19:52.591787] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-02-02T20:19:52.592704] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-02-02T20:19:52.592763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:52.592806] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:52.592845] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:52.592913] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:52.653595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:52.654473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:52.654629] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:52.654668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:52.782352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:52.782538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:52.782604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:52.782640] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:52.786683] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-02-02T20:19:52.786983] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-02-02T20:19:52.787117] [INFO ] [sig ] CSIQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:52.934392] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CSIQ.txt [2026-02-02T20:19:52.934521] [INFO ] [sig ] [805/3456] Completed CSIQ in 0.4s | 2.79 sym/s | Total: 4.8m | ETA: 15.8m [2026-02-02T20:19:52.934559] [INFO ] [sig ] [806/3456] Forecasting CSPI... [2026-02-02T20:19:52.934609] [INFO ] [sig ] Generating forecast for: CSPI [2026-02-02T20:19:52.934641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-02-02T20:19:52.945484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-02-02T20:19:52.945820] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-02-02T20:19:52.946650] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-02-02T20:19:52.946704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:52.946737] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:52.946765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:52.946822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:53.010226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:53.011075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:53.011157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:53.011191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:53.126786] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:53.126941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:53.126980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:53.127009] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:53.130353] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: DOWN (p=8.35%) [2026-02-02T20:19:53.130658] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-02-02T20:19:53.130898] [INFO ] [sig ] CSPI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:53.277265] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CSPI.txt [2026-02-02T20:19:53.277424] [INFO ] [sig ] [806/3456] Completed CSPI in 0.3s | 2.79 sym/s | Total: 4.8m | ETA: 15.8m [2026-02-02T20:19:53.277463] [INFO ] [sig ] [807/3456] Forecasting CSQ... [2026-02-02T20:19:53.277493] [INFO ] [sig ] Generating forecast for: CSQ [2026-02-02T20:19:53.277524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-02-02T20:19:53.290383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-02-02T20:19:53.290762] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-02-02T20:19:53.291538] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-02-02T20:19:53.291609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:53.291643] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:53.291680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:53.291738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:53.351883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:53.352998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:53.353091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:53.353125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:53.474736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:53.474893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:53.474932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:53.474962] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:53.478303] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: UP (p=71.76%) [2026-02-02T20:19:53.478601] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-02-02T20:19:53.478737] [INFO ] [sig ] CSQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:53.629715] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CSQ.txt [2026-02-02T20:19:53.629866] [INFO ] [sig ] [807/3456] Completed CSQ in 0.4s | 2.79 sym/s | Total: 4.8m | ETA: 15.8m [2026-02-02T20:19:53.629905] [INFO ] [sig ] [808/3456] Forecasting CSTL... [2026-02-02T20:19:53.629933] [INFO ] [sig ] Generating forecast for: CSTL [2026-02-02T20:19:53.629964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-02-02T20:19:53.641457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-02-02T20:19:53.641761] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-02-02T20:19:53.642554] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-02-02T20:19:53.642624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:53.642657] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:53.642683] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:53.642740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:53.705489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:53.706272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:53.706357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:53.706391] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:53.838832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:53.838990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:53.839033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:53.839063] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:53.842717] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: DOWN (p=17.10%) [2026-02-02T20:19:53.842999] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-02-02T20:19:53.843132] [INFO ] [sig ] CSTL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:53.999226] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CSTL.txt [2026-02-02T20:19:53.999501] [INFO ] [sig ] [808/3456] Completed CSTL in 0.4s | 2.79 sym/s | Total: 4.8m | ETA: 15.8m [2026-02-02T20:19:53.999611] [INFO ] [sig ] [809/3456] Forecasting CSTM... [2026-02-02T20:19:53.999671] [INFO ] [sig ] Generating forecast for: CSTM [2026-02-02T20:19:53.999726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-02-02T20:19:54.015230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-02-02T20:19:54.015666] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-02-02T20:19:54.016527] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-02-02T20:19:54.016606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:54.016643] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:54.016672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:54.016729] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:54.078934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:54.079834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:54.079920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:54.079959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:54.204276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:54.204437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:54.204483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:54.204518] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:54.207914] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-02-02T20:19:54.208188] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-02-02T20:19:54.208314] [INFO ] [sig ] CSTM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:54.356615] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CSTM.txt [2026-02-02T20:19:54.356755] [INFO ] [sig ] [809/3456] Completed CSTM in 0.4s | 2.79 sym/s | Total: 4.8m | ETA: 15.8m [2026-02-02T20:19:54.356793] [INFO ] [sig ] [810/3456] Forecasting CSWC... [2026-02-02T20:19:54.356823] [INFO ] [sig ] Generating forecast for: CSWC [2026-02-02T20:19:54.356853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-02-02T20:19:54.368748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-02-02T20:19:54.369136] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-02-02T20:19:54.369982] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-02-02T20:19:54.370035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:54.370066] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:54.370092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:54.370147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:54.428362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:54.429228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:54.429311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:54.429345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:54.563927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:54.564086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:54.564128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:54.564157] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:54.568082] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: UP (p=76.43%) [2026-02-02T20:19:54.568377] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-02-02T20:19:54.568558] [INFO ] [sig ] CSWC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:54.712353] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CSWC.txt [2026-02-02T20:19:54.712511] [INFO ] [sig ] [810/3456] Completed CSWC in 0.4s | 2.79 sym/s | Total: 4.8m | ETA: 15.8m [2026-02-02T20:19:54.712551] [INFO ] [sig ] [811/3456] Forecasting CSX... [2026-02-02T20:19:54.712600] [INFO ] [sig ] Generating forecast for: CSX [2026-02-02T20:19:54.712639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-02-02T20:19:54.724533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-02-02T20:19:54.724931] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-02-02T20:19:54.725739] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-02-02T20:19:54.725791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:54.725824] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:54.725851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:54.725907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:54.782358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:54.783057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:54.783137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:54.783169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:54.909071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:54.909234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:54.909274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:54.909305] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:54.912789] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: DOWN (p=8.52%) [2026-02-02T20:19:54.913084] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-02-02T20:19:54.913220] [INFO ] [sig ] CSX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:55.059392] [INFO ] [LOCAL ] Saved forecast: CSX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CSX.txt [2026-02-02T20:19:55.059548] [INFO ] [sig ] [811/3456] Completed CSX in 0.3s | 2.79 sym/s | Total: 4.8m | ETA: 15.8m [2026-02-02T20:19:55.059611] [INFO ] [sig ] [812/3456] Forecasting CTAS... [2026-02-02T20:19:55.059643] [INFO ] [sig ] Generating forecast for: CTAS [2026-02-02T20:19:55.059675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-02-02T20:19:55.072734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-02-02T20:19:55.073321] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-02-02T20:19:55.074392] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-02-02T20:19:55.074457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:55.074531] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:55.074568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:55.074657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:55.137539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:55.138465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:55.138550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:55.138604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:55.261398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:55.261602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:55.261646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:55.261675] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:55.265120] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: UP (p=55.19%) [2026-02-02T20:19:55.265403] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-02-02T20:19:55.265532] [INFO ] [sig ] CTAS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:55.414309] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CTAS.txt [2026-02-02T20:19:55.414472] [INFO ] [sig ] [812/3456] Completed CTAS in 0.4s | 2.79 sym/s | Total: 4.8m | ETA: 15.8m [2026-02-02T20:19:55.414514] [INFO ] [sig ] [813/3456] Forecasting CTBB... [2026-02-02T20:19:55.414546] [INFO ] [sig ] Generating forecast for: CTBB [2026-02-02T20:19:55.414595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-02-02T20:19:55.426949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-02-02T20:19:55.427301] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-02-02T20:19:55.428150] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-02-02T20:19:55.428204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:55.428235] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:55.428261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:55.428316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:55.486586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:55.487427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:55.487514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:55.487552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:55.609945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:55.610103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:55.610145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:55.610174] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:55.613799] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=91.90%) [2026-02-02T20:19:55.614094] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-02-02T20:19:55.614226] [INFO ] [sig ] CTBB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:55.763034] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CTBB.txt [2026-02-02T20:19:55.763192] [INFO ] [sig ] [813/3456] Completed CTBB in 0.3s | 2.79 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-02T20:19:55.763234] [INFO ] [sig ] [814/3456] Forecasting CTBI... [2026-02-02T20:19:55.763267] [INFO ] [sig ] Generating forecast for: CTBI [2026-02-02T20:19:55.763298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-02-02T20:19:55.774889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-02-02T20:19:55.775256] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-02-02T20:19:55.776087] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-02-02T20:19:55.776142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:55.776177] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:55.776205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:55.776262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:55.837963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:55.838859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:55.838946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:55.838981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:55.966235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:55.966420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:55.966461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:55.966515] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:55.970039] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=27.59%) [2026-02-02T20:19:55.970322] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-02-02T20:19:55.970472] [INFO ] [sig ] CTBI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:56.113349] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CTBI.txt [2026-02-02T20:19:56.113487] [INFO ] [sig ] [814/3456] Completed CTBI in 0.4s | 2.79 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-02T20:19:56.113526] [INFO ] [sig ] [815/3456] Forecasting CTDD... [2026-02-02T20:19:56.113557] [INFO ] [sig ] Generating forecast for: CTDD [2026-02-02T20:19:56.113605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-02-02T20:19:56.125589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-02-02T20:19:56.125927] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-02-02T20:19:56.126760] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-02-02T20:19:56.126813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:56.126844] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:56.126871] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:56.126927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:56.184535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:56.185362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:56.185446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:56.185480] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:56.302115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:56.302269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:56.302309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:56.302392] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:56.305891] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-02-02T20:19:56.306174] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-02-02T20:19:56.306305] [INFO ] [sig ] CTDD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:56.478600] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CTDD.txt [2026-02-02T20:19:56.478752] [INFO ] [sig ] [815/3456] Completed CTDD in 0.4s | 2.79 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-02T20:19:56.478791] [INFO ] [sig ] [816/3456] Forecasting CTKB... [2026-02-02T20:19:56.478822] [INFO ] [sig ] Generating forecast for: CTKB [2026-02-02T20:19:56.478852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-02-02T20:19:56.493626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-02-02T20:19:56.494073] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-02-02T20:19:56.495097] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-02-02T20:19:56.495159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:56.495196] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:56.495227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:56.495305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:56.563246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:56.564277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:56.564367] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:56.564401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:56.689852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:56.690015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:56.690054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:56.690082] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:56.693704] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: DOWN (p=37.00%) [2026-02-02T20:19:56.694182] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-02-02T20:19:56.694314] [INFO ] [sig ] CTKB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:56.838049] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CTKB.txt [2026-02-02T20:19:56.838207] [INFO ] [sig ] [816/3456] Completed CTKB in 0.4s | 2.79 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-02T20:19:56.838248] [INFO ] [sig ] [817/3456] Forecasting CTLP... [2026-02-02T20:19:56.838278] [INFO ] [sig ] Generating forecast for: CTLP [2026-02-02T20:19:56.838309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-02-02T20:19:56.850557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-02-02T20:19:56.851121] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-02-02T20:19:56.852110] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-02-02T20:19:56.852163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:56.852194] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:56.852220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:56.852276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:56.908851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:56.909721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:56.909810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:56.909843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:57.033370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:57.033542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:57.033600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:57.033632] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:57.037204] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=19.48%) [2026-02-02T20:19:57.037508] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-02-02T20:19:57.037874] [INFO ] [sig ] CTLP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:57.184635] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CTLP.txt [2026-02-02T20:19:57.184767] [INFO ] [sig ] [817/3456] Completed CTLP in 0.3s | 2.79 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-02T20:19:57.184805] [INFO ] [sig ] [818/3456] Forecasting CTMX... [2026-02-02T20:19:57.184835] [INFO ] [sig ] Generating forecast for: CTMX [2026-02-02T20:19:57.184866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-02-02T20:19:57.196050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-02-02T20:19:57.196351] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-02-02T20:19:57.197134] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-02-02T20:19:57.197186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:57.197218] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:57.197245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:57.197312] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:57.253987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:57.254744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:57.254824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:57.254856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:57.377667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:57.377839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:57.377878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:57.377907] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:57.381319] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: DOWN (p=12.53%) [2026-02-02T20:19:57.381612] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-02-02T20:19:57.381740] [INFO ] [sig ] CTMX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:57.522879] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CTMX.txt [2026-02-02T20:19:57.523008] [INFO ] [sig ] [818/3456] Completed CTMX in 0.3s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:19:57.523047] [INFO ] [sig ] [819/3456] Forecasting CTNM... [2026-02-02T20:19:57.523077] [INFO ] [sig ] Generating forecast for: CTNM [2026-02-02T20:19:57.523105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-02-02T20:19:57.534537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-02-02T20:19:57.535030] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-02-02T20:19:57.536011] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-02-02T20:19:57.536063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:57.536096] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:57.536122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:57.536178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:57.593303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:57.593996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:57.594074] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:57.594106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:57.711933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:57.712087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:57.712127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:57.712155] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:57.716052] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-02-02T20:19:57.716321] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-02-02T20:19:57.716446] [INFO ] [sig ] CTNM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:57.865115] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CTNM.txt [2026-02-02T20:19:57.865249] [INFO ] [sig ] [819/3456] Completed CTNM in 0.3s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:19:57.865289] [INFO ] [sig ] [820/3456] Forecasting CTO... [2026-02-02T20:19:57.865319] [INFO ] [sig ] Generating forecast for: CTO [2026-02-02T20:19:57.865350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-02-02T20:19:57.877027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-02-02T20:19:57.877313] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-02-02T20:19:57.878142] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-02-02T20:19:57.878204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:57.878237] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:57.878264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:57.878321] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:57.939229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:57.940090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:57.940172] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:57.940205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:58.063543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:58.063746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:58.063978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:58.064007] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:58.067990] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: UP (p=93.41%) [2026-02-02T20:19:58.068266] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-02-02T20:19:58.068389] [INFO ] [sig ] CTO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:58.212045] [INFO ] [LOCAL ] Saved forecast: CTO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CTO.txt [2026-02-02T20:19:58.212187] [INFO ] [sig ] [820/3456] Completed CTO in 0.3s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:19:58.212226] [INFO ] [sig ] [821/3456] Forecasting CTRA... [2026-02-02T20:19:58.212255] [INFO ] [sig ] Generating forecast for: CTRA [2026-02-02T20:19:58.212285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-02-02T20:19:58.224257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-02-02T20:19:58.224588] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-02-02T20:19:58.225371] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-02-02T20:19:58.225423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:58.225454] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:58.225481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:58.225548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:58.282879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:58.283643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:58.283731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:58.283763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:58.402514] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:58.402880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:58.402919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:58.402948] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:58.406430] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: UP (p=78.26%) [2026-02-02T20:19:58.406909] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-02-02T20:19:58.407032] [INFO ] [sig ] CTRA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:58.552137] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CTRA.txt [2026-02-02T20:19:58.552286] [INFO ] [sig ] [821/3456] Completed CTRA in 0.3s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:19:58.552333] [INFO ] [sig ] [822/3456] Forecasting CTRE... [2026-02-02T20:19:58.552364] [INFO ] [sig ] Generating forecast for: CTRE [2026-02-02T20:19:58.552393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-02-02T20:19:58.564787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-02-02T20:19:58.565108] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-02-02T20:19:58.565910] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-02-02T20:19:58.565962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:58.565994] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:58.566021] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:58.566076] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:58.623562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:58.624496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:58.624638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:58.624681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:58.745734] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:58.745892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:58.745932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:58.745960] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:58.749343] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: UP (p=61.08%) [2026-02-02T20:19:58.749674] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-02-02T20:19:58.749818] [INFO ] [sig ] CTRE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:58.894273] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CTRE.txt [2026-02-02T20:19:58.894423] [INFO ] [sig ] [822/3456] Completed CTRE in 0.3s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:19:58.894464] [INFO ] [sig ] [823/3456] Forecasting CTRM... [2026-02-02T20:19:58.894497] [INFO ] [sig ] Generating forecast for: CTRM [2026-02-02T20:19:58.894527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-02-02T20:19:58.906880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-02-02T20:19:58.907205] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-02-02T20:19:58.908077] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-02-02T20:19:58.908131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:58.908164] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:58.908192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:58.908249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:58.970649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:58.971523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:58.971630] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:58.971664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:59.091160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:59.091322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:59.091362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:59.091391] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:59.094853] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: DOWN (p=33.13%) [2026-02-02T20:19:59.095129] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-02-02T20:19:59.095254] [INFO ] [sig ] CTRM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:59.246934] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CTRM.txt [2026-02-02T20:19:59.247118] [INFO ] [sig ] [823/3456] Completed CTRM in 0.4s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:19:59.247159] [INFO ] [sig ] [824/3456] Forecasting CTRN... [2026-02-02T20:19:59.247189] [INFO ] [sig ] Generating forecast for: CTRN [2026-02-02T20:19:59.247219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-02-02T20:19:59.259532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-02-02T20:19:59.259921] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-02-02T20:19:59.260788] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-02-02T20:19:59.260849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:59.260884] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:59.260911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:59.260969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:59.321599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:59.322533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:59.322657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:59.322697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:59.454907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:59.455065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:59.455106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:59.455135] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:59.459221] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=47.77%) [2026-02-02T20:19:59.459496] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-02-02T20:19:59.459668] [INFO ] [sig ] CTRN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:19:59.604248] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CTRN.txt [2026-02-02T20:19:59.604382] [INFO ] [sig ] [824/3456] Completed CTRN in 0.4s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:19:59.604420] [INFO ] [sig ] [825/3456] Forecasting CTS... [2026-02-02T20:19:59.604449] [INFO ] [sig ] Generating forecast for: CTS [2026-02-02T20:19:59.604478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-02-02T20:19:59.615718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-02-02T20:19:59.615995] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-02-02T20:19:59.616822] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-02-02T20:19:59.616875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:59.616907] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:59.616935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:59.616991] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:19:59.677929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:19:59.678797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:19:59.678881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:19:59.678916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:19:59.804522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:19:59.804706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:19:59.804746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:19:59.804776] [INFO ] [FORECASTER] Training complete [2026-02-02T20:19:59.808784] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: UP (p=70.02%) [2026-02-02T20:19:59.809095] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-02-02T20:19:59.809226] [INFO ] [sig ] CTS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:19:59.964152] [INFO ] [LOCAL ] Saved forecast: CTS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CTS.txt [2026-02-02T20:19:59.964338] [INFO ] [sig ] [825/3456] Completed CTS in 0.4s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:19:59.964380] [INFO ] [sig ] [826/3456] Forecasting CTSH... [2026-02-02T20:19:59.964412] [INFO ] [sig ] Generating forecast for: CTSH [2026-02-02T20:19:59.964441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-02-02T20:19:59.981095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-02-02T20:19:59.981535] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-02-02T20:19:59.982824] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-02-02T20:19:59.983081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:19:59.983126] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:19:59.983164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:19:59.983243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:00.044492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:00.045411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:00.045500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:00.045534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:00.174849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:00.175014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:00.175069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:00.175120] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:00.178787] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: UP (p=81.12%) [2026-02-02T20:20:00.179155] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-02-02T20:20:00.179305] [INFO ] [sig ] CTSH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:00.337106] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CTSH.txt [2026-02-02T20:20:00.337269] [INFO ] [sig ] [826/3456] Completed CTSH in 0.4s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:20:00.337308] [INFO ] [sig ] [827/3456] Forecasting CTVA... [2026-02-02T20:20:00.337339] [INFO ] [sig ] Generating forecast for: CTVA [2026-02-02T20:20:00.337371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-02-02T20:20:00.349736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-02-02T20:20:00.350167] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-02-02T20:20:00.351054] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-02-02T20:20:00.351117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:00.351152] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:00.351180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:00.351238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:00.424229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:00.425140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:00.425228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:00.425261] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:00.555593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:00.555784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:00.555828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:00.555857] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:00.559569] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: DOWN (p=4.70%) [2026-02-02T20:20:00.559894] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-02-02T20:20:00.560037] [INFO ] [sig ] CTVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:00.721310] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CTVA.txt [2026-02-02T20:20:00.721487] [INFO ] [sig ] [827/3456] Completed CTVA in 0.4s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:20:00.721530] [INFO ] [sig ] [828/3456] Forecasting CUBE... [2026-02-02T20:20:00.721603] [INFO ] [sig ] Generating forecast for: CUBE [2026-02-02T20:20:00.721644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-02-02T20:20:00.733482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-02-02T20:20:00.733825] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-02-02T20:20:00.734637] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-02-02T20:20:00.734701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:00.734736] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:00.734763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:00.734818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:00.794628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:00.795482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:00.795564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:00.795617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:00.917739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:00.917887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:00.917925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:00.917954] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:00.921274] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: DOWN (p=36.41%) [2026-02-02T20:20:00.921544] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-02-02T20:20:00.921687] [INFO ] [sig ] CUBE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:01.070135] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CUBE.txt [2026-02-02T20:20:01.070281] [INFO ] [sig ] [828/3456] Completed CUBE in 0.3s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:20:01.070321] [INFO ] [sig ] [829/3456] Forecasting CUBI... [2026-02-02T20:20:01.070351] [INFO ] [sig ] Generating forecast for: CUBI [2026-02-02T20:20:01.070383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-02-02T20:20:01.085482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-02-02T20:20:01.086180] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-02-02T20:20:01.087419] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-02-02T20:20:01.087484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:01.087558] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:01.087657] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:01.087740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:01.149452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:01.150367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:01.150454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:01.150487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:01.280363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:01.280515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:01.280558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:01.280613] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:01.284096] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=34.14%) [2026-02-02T20:20:01.284426] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-02-02T20:20:01.284566] [INFO ] [sig ] CUBI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:01.446125] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CUBI.txt [2026-02-02T20:20:01.446296] [INFO ] [sig ] [829/3456] Completed CUBI in 0.4s | 2.79 sym/s | Total: 4.9m | ETA: 15.7m [2026-02-02T20:20:01.446338] [INFO ] [sig ] [830/3456] Forecasting CUK... [2026-02-02T20:20:01.446369] [INFO ] [sig ] Generating forecast for: CUK [2026-02-02T20:20:01.446402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-02-02T20:20:01.459415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-02-02T20:20:01.460005] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-02-02T20:20:01.460873] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-02-02T20:20:01.460928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:01.460961] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:01.460989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:01.461045] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:01.520665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:01.521498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:01.521607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:01.521650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:01.654866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:01.655040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:01.655081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:01.655110] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:01.659037] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-02-02T20:20:01.659344] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-02-02T20:20:01.659475] [INFO ] [sig ] CUK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:01.810882] [INFO ] [LOCAL ] Saved forecast: CUK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CUK.txt [2026-02-02T20:20:01.811054] [INFO ] [sig ] [830/3456] Completed CUK in 0.4s | 2.79 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-02T20:20:01.811095] [INFO ] [sig ] [831/3456] Forecasting CULP... [2026-02-02T20:20:01.811124] [INFO ] [sig ] Generating forecast for: CULP [2026-02-02T20:20:01.811156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-02-02T20:20:01.828404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-02-02T20:20:01.828858] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-02-02T20:20:01.829771] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-02-02T20:20:01.829826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:01.829871] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:01.829899] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:01.829956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:01.888923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:01.890100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:01.890225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:01.890279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:02.012765] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:02.012942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:02.012984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:02.013011] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:02.016464] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: DOWN (p=36.53%) [2026-02-02T20:20:02.016765] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-02-02T20:20:02.016891] [INFO ] [sig ] CULP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:02.159851] [INFO ] [LOCAL ] Saved forecast: CULP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CULP.txt [2026-02-02T20:20:02.160007] [INFO ] [sig ] [831/3456] Completed CULP in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-02T20:20:02.160048] [INFO ] [sig ] [832/3456] Forecasting CURI... [2026-02-02T20:20:02.160078] [INFO ] [sig ] Generating forecast for: CURI [2026-02-02T20:20:02.160111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-02-02T20:20:02.171376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-02-02T20:20:02.171717] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-02-02T20:20:02.172519] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-02-02T20:20:02.172588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:02.172622] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:02.172648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:02.172704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:02.230026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:02.230903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:02.231184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:02.231216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:02.358534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:02.358733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:02.358778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:02.358845] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:02.363720] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=81.54%) [2026-02-02T20:20:02.364072] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-02-02T20:20:02.364225] [INFO ] [sig ] CURI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:02.515888] [INFO ] [LOCAL ] Saved forecast: CURI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CURI.txt [2026-02-02T20:20:02.516046] [INFO ] [sig ] [832/3456] Completed CURI in 0.4s | 2.79 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-02T20:20:02.516087] [INFO ] [sig ] [833/3456] Forecasting CUZ... [2026-02-02T20:20:02.516116] [INFO ] [sig ] Generating forecast for: CUZ [2026-02-02T20:20:02.516148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-02-02T20:20:02.528839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-02-02T20:20:02.529200] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-02-02T20:20:02.530229] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-02-02T20:20:02.530283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:02.530316] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:02.530344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:02.530402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:02.597366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:02.598273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:02.598355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:02.598389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:02.720319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:02.720484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:02.720524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:02.720551] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:02.723997] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-02-02T20:20:02.724288] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-02-02T20:20:02.724418] [INFO ] [sig ] CUZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:02.875126] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CUZ.txt [2026-02-02T20:20:02.875312] [INFO ] [sig ] [833/3456] Completed CUZ in 0.4s | 2.79 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-02T20:20:02.875362] [INFO ] [sig ] [834/3456] Forecasting CVBF... [2026-02-02T20:20:02.875393] [INFO ] [sig ] Generating forecast for: CVBF [2026-02-02T20:20:02.875427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-02-02T20:20:02.887913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-02-02T20:20:02.888332] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-02-02T20:20:02.889244] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-02-02T20:20:02.889302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:02.889334] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:02.889362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:02.889420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:02.951716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:02.952644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:02.952736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:02.952771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:03.101280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:03.101476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:03.101542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:03.101616] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:03.106472] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=71.37%) [2026-02-02T20:20:03.106893] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-02-02T20:20:03.107081] [INFO ] [sig ] CVBF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:03.290591] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CVBF.txt [2026-02-02T20:20:03.290821] [INFO ] [sig ] [834/3456] Completed CVBF in 0.4s | 2.79 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-02T20:20:03.290868] [INFO ] [sig ] [835/3456] Forecasting CVCO... [2026-02-02T20:20:03.290897] [INFO ] [sig ] Generating forecast for: CVCO [2026-02-02T20:20:03.290942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-02-02T20:20:03.303447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-02-02T20:20:03.303862] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-02-02T20:20:03.304707] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-02-02T20:20:03.304761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:03.304794] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:03.304822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:03.304890] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:03.362679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:03.363639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:03.363756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:03.363793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:03.501605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:03.501760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:03.501800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:03.501828] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:03.505232] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-02-02T20:20:03.505526] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-02-02T20:20:03.505677] [INFO ] [sig ] CVCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:03.653757] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CVCO.txt [2026-02-02T20:20:03.654186] [INFO ] [sig ] [835/3456] Completed CVCO in 0.4s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:03.654256] [INFO ] [sig ] [836/3456] Forecasting CVE... [2026-02-02T20:20:03.654306] [INFO ] [sig ] Generating forecast for: CVE [2026-02-02T20:20:03.654358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-02-02T20:20:03.668185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-02-02T20:20:03.668593] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-02-02T20:20:03.669420] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-02-02T20:20:03.669473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:03.669505] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:03.669532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:03.669608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:03.729834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:03.730622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:03.730705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:03.730738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:03.862963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:03.863115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:03.863158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:03.863187] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:03.866547] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: UP (p=60.27%) [2026-02-02T20:20:03.866842] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-02-02T20:20:03.866988] [INFO ] [sig ] CVE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:04.016469] [INFO ] [LOCAL ] Saved forecast: CVE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CVE.txt [2026-02-02T20:20:04.016650] [INFO ] [sig ] [836/3456] Completed CVE in 0.4s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:04.016693] [INFO ] [sig ] [837/3456] Forecasting CVEO... [2026-02-02T20:20:04.016722] [INFO ] [sig ] Generating forecast for: CVEO [2026-02-02T20:20:04.016753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-02-02T20:20:04.031043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-02-02T20:20:04.031431] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-02-02T20:20:04.032323] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-02-02T20:20:04.032379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:04.032422] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:04.032450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:04.032514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:04.092107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:04.092963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:04.093249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:04.093282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:04.225773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:04.225933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:04.225973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:04.226000] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:04.229647] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-02-02T20:20:04.230110] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-02-02T20:20:04.230237] [INFO ] [sig ] CVEO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:04.377373] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CVEO.txt [2026-02-02T20:20:04.377511] [INFO ] [sig ] [837/3456] Completed CVEO in 0.4s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:04.377550] [INFO ] [sig ] [838/3456] Forecasting CVGI... [2026-02-02T20:20:04.377612] [INFO ] [sig ] Generating forecast for: CVGI [2026-02-02T20:20:04.377646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-02-02T20:20:04.389556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-02-02T20:20:04.389852] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-02-02T20:20:04.390649] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-02-02T20:20:04.390701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:04.390732] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:04.390759] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:04.390815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:04.449848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:04.450965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:04.451239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:04.451272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:04.574889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:04.575048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:04.575088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:04.575135] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:04.578585] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=13.07%) [2026-02-02T20:20:04.578865] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-02-02T20:20:04.578995] [INFO ] [sig ] CVGI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:04.730557] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CVGI.txt [2026-02-02T20:20:04.730746] [INFO ] [sig ] [838/3456] Completed CVGI in 0.4s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:04.730789] [INFO ] [sig ] [839/3456] Forecasting CVI... [2026-02-02T20:20:04.730820] [INFO ] [sig ] Generating forecast for: CVI [2026-02-02T20:20:04.730851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-02-02T20:20:04.744649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-02-02T20:20:04.745057] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-02-02T20:20:04.745946] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-02-02T20:20:04.746003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:04.746036] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:04.746064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:04.746131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:04.803738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:04.804645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:04.804776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:04.804812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:04.924911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:04.925068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:04.925107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:04.925137] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:04.928535] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-02-02T20:20:04.928838] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-02-02T20:20:04.928964] [INFO ] [sig ] CVI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:05.076758] [INFO ] [LOCAL ] Saved forecast: CVI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CVI.txt [2026-02-02T20:20:05.076887] [INFO ] [sig ] [839/3456] Completed CVI in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:05.076926] [INFO ] [sig ] [840/3456] Forecasting CVKD... [2026-02-02T20:20:05.076956] [INFO ] [sig ] Generating forecast for: CVKD [2026-02-02T20:20:05.076986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-02-02T20:20:05.088428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-02-02T20:20:05.088766] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-02-02T20:20:05.089558] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-02-02T20:20:05.089632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:05.089665] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:05.089694] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:05.089753] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:05.146352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:05.147275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:05.147372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:05.147405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:05.268910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:05.269069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:05.269111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:05.269139] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:05.272742] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: UP (p=69.68%) [2026-02-02T20:20:05.273168] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-02-02T20:20:05.273292] [INFO ] [sig ] CVKD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:05.418381] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CVKD.txt [2026-02-02T20:20:05.418528] [INFO ] [sig ] [840/3456] Completed CVKD in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:05.418585] [INFO ] [sig ] [841/3456] Forecasting CVNA... [2026-02-02T20:20:05.418619] [INFO ] [sig ] Generating forecast for: CVNA [2026-02-02T20:20:05.418658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-02-02T20:20:05.430535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-02-02T20:20:05.430830] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-02-02T20:20:05.431648] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-02-02T20:20:05.431701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:05.431737] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:05.431764] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:05.431820] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:05.487975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:05.488565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:05.488666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:05.488701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:05.618559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:05.618740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:05.618780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:05.618809] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:05.622188] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: DOWN (p=49.32%) [2026-02-02T20:20:05.622464] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-02-02T20:20:05.622609] [INFO ] [sig ] CVNA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:05.762714] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CVNA.txt [2026-02-02T20:20:05.762846] [INFO ] [sig ] [841/3456] Completed CVNA in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:05.762884] [INFO ] [sig ] [842/3456] Forecasting CVRX... [2026-02-02T20:20:05.762914] [INFO ] [sig ] Generating forecast for: CVRX [2026-02-02T20:20:05.762943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-02-02T20:20:05.774843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-02-02T20:20:05.775152] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-02-02T20:20:05.775959] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-02-02T20:20:05.776011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:05.776052] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:05.776080] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:05.776136] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:05.834121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:05.834822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:05.834899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:05.834932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:05.956926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:05.957087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:05.957126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:05.957155] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:05.960835] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: DOWN (p=26.12%) [2026-02-02T20:20:05.961296] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-02-02T20:20:05.961421] [INFO ] [sig ] CVRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:06.105897] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CVRX.txt [2026-02-02T20:20:06.106051] [INFO ] [sig ] [842/3456] Completed CVRX in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:06.106092] [INFO ] [sig ] [843/3456] Forecasting CVS... [2026-02-02T20:20:06.106123] [INFO ] [sig ] Generating forecast for: CVS [2026-02-02T20:20:06.106153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-02-02T20:20:06.121392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-02-02T20:20:06.121727] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-02-02T20:20:06.122565] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-02-02T20:20:06.122635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:06.122667] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:06.122694] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:06.122751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:06.179535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:06.180232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:06.180321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:06.180355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:06.301437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:06.301585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:06.301626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:06.301655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:06.305087] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: UP (p=91.90%) [2026-02-02T20:20:06.305374] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-02-02T20:20:06.305501] [INFO ] [sig ] CVS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:06.444808] [INFO ] [LOCAL ] Saved forecast: CVS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CVS.txt [2026-02-02T20:20:06.444947] [INFO ] [sig ] [843/3456] Completed CVS in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:06.444986] [INFO ] [sig ] [844/3456] Forecasting CVX... [2026-02-02T20:20:06.445015] [INFO ] [sig ] Generating forecast for: CVX [2026-02-02T20:20:06.445046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-02-02T20:20:06.456632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-02-02T20:20:06.456934] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-02-02T20:20:06.457747] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-02-02T20:20:06.457800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:06.457831] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:06.458024] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:06.458079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:06.516946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:06.517801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:06.517885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:06.517919] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:06.642028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:06.642184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:06.642225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:06.642254] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:06.645607] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: UP (p=96.16%) [2026-02-02T20:20:06.645912] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-02-02T20:20:06.646038] [INFO ] [sig ] CVX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:06.788562] [INFO ] [LOCAL ] Saved forecast: CVX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CVX.txt [2026-02-02T20:20:06.788694] [INFO ] [sig ] [844/3456] Completed CVX in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:06.788732] [INFO ] [sig ] [845/3456] Forecasting CWAN... [2026-02-02T20:20:06.788761] [INFO ] [sig ] Generating forecast for: CWAN [2026-02-02T20:20:06.788790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-02-02T20:20:06.800361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-02-02T20:20:06.800649] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-02-02T20:20:06.801408] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-02-02T20:20:06.801460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:06.801492] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:06.801520] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:06.801596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:06.864096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:06.865143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:06.865259] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:06.865294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:06.985675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:06.985790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:06.985827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:06.985855] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:06.989087] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: UP (p=60.98%) [2026-02-02T20:20:06.989351] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-02-02T20:20:06.989481] [INFO ] [sig ] CWAN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:07.134745] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CWAN.txt [2026-02-02T20:20:07.134884] [INFO ] [sig ] [845/3456] Completed CWAN in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:07.134928] [INFO ] [sig ] [846/3456] Forecasting CWBC... [2026-02-02T20:20:07.134958] [INFO ] [sig ] Generating forecast for: CWBC [2026-02-02T20:20:07.134995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-02-02T20:20:07.147018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-02-02T20:20:07.147281] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-02-02T20:20:07.148101] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-02-02T20:20:07.148154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:07.148210] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:07.148238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:07.148294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:07.206648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:07.207350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:07.207432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:07.207467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:07.334587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:07.334746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:07.334795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:07.334831] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:07.338343] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-02-02T20:20:07.338652] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-02-02T20:20:07.338784] [INFO ] [sig ] CWBC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:07.480532] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CWBC.txt [2026-02-02T20:20:07.480681] [INFO ] [sig ] [846/3456] Completed CWBC in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-02T20:20:07.480721] [INFO ] [sig ] [847/3456] Forecasting CWCO... [2026-02-02T20:20:07.480751] [INFO ] [sig ] Generating forecast for: CWCO [2026-02-02T20:20:07.480781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-02-02T20:20:07.492026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-02-02T20:20:07.492365] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-02-02T20:20:07.493277] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-02-02T20:20:07.493331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:07.493363] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:07.493389] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:07.493445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:07.551708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:07.552359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:07.552442] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:07.552476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:07.676662] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:07.676870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:07.676942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:07.676984] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:07.681768] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: DOWN (p=10.04%) [2026-02-02T20:20:07.682067] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-02-02T20:20:07.682209] [INFO ] [sig ] CWCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:07.826362] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CWCO.txt [2026-02-02T20:20:07.826552] [INFO ] [sig ] [847/3456] Completed CWCO in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-02T20:20:07.826613] [INFO ] [sig ] [848/3456] Forecasting CWD... [2026-02-02T20:20:07.826645] [INFO ] [sig ] Generating forecast for: CWD [2026-02-02T20:20:07.826675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-02-02T20:20:07.840833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-02-02T20:20:07.841248] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-02-02T20:20:07.842158] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-02-02T20:20:07.842213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:07.842246] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:07.842272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:07.842329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:07.902867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:07.903792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:07.903878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:07.903920] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:08.015105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:08.015267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:08.015309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:08.015339] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:08.019201] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-02-02T20:20:08.019541] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-02-02T20:20:08.019704] [INFO ] [sig ] CWD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:08.161549] [INFO ] [LOCAL ] Saved forecast: CWD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CWD.txt [2026-02-02T20:20:08.161720] [INFO ] [sig ] [848/3456] Completed CWD in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-02T20:20:08.161760] [INFO ] [sig ] [849/3456] Forecasting CWEN... [2026-02-02T20:20:08.161790] [INFO ] [sig ] Generating forecast for: CWEN [2026-02-02T20:20:08.161821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-02-02T20:20:08.173903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-02-02T20:20:08.174279] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-02-02T20:20:08.175093] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-02-02T20:20:08.175147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:08.175179] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:08.175207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:08.175264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:08.231664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:08.232594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:08.232678] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:08.232709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:08.354257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:08.354411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:08.354451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:08.354509] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:08.359169] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=60.49%) [2026-02-02T20:20:08.359460] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-02-02T20:20:08.359626] [INFO ] [sig ] CWEN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:08.504209] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CWEN.txt [2026-02-02T20:20:08.504357] [INFO ] [sig ] [849/3456] Completed CWEN in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-02T20:20:08.504396] [INFO ] [sig ] [850/3456] Forecasting CWH... [2026-02-02T20:20:08.504426] [INFO ] [sig ] Generating forecast for: CWH [2026-02-02T20:20:08.504457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-02-02T20:20:08.516103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-02-02T20:20:08.516378] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-02-02T20:20:08.517265] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-02-02T20:20:08.517319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:08.517353] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:08.517379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:08.517438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:08.574503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:08.575204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:08.575298] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:08.575333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:08.697369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:08.697525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:08.697564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:08.697635] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:08.701124] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: UP (p=81.73%) [2026-02-02T20:20:08.701396] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-02-02T20:20:08.701520] [INFO ] [sig ] CWH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:08.843019] [INFO ] [LOCAL ] Saved forecast: CWH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CWH.txt [2026-02-02T20:20:08.843161] [INFO ] [sig ] [850/3456] Completed CWH in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:08.843199] [INFO ] [sig ] [851/3456] Forecasting CWK... [2026-02-02T20:20:08.843229] [INFO ] [sig ] Generating forecast for: CWK [2026-02-02T20:20:08.843259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-02-02T20:20:08.854735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-02-02T20:20:08.855066] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-02-02T20:20:08.855892] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-02-02T20:20:08.855946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:08.855979] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:08.856007] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:08.856067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:08.913319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:08.914014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:08.914095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:08.914130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:09.042840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:09.042999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:09.043040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:09.043071] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:09.046974] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: DOWN (p=15.09%) [2026-02-02T20:20:09.047330] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-02-02T20:20:09.047477] [INFO ] [sig ] CWK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:09.194971] [INFO ] [LOCAL ] Saved forecast: CWK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CWK.txt [2026-02-02T20:20:09.195124] [INFO ] [sig ] [851/3456] Completed CWK in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:09.195164] [INFO ] [sig ] [852/3456] Forecasting CXDO... [2026-02-02T20:20:09.195194] [INFO ] [sig ] Generating forecast for: CXDO [2026-02-02T20:20:09.195225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-02-02T20:20:09.206519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-02-02T20:20:09.206893] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-02-02T20:20:09.207712] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-02-02T20:20:09.207765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:09.207796] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:09.207821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:09.207877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:09.265177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:09.266056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:09.266138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:09.266172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:09.383134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:09.383306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:09.383353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:09.383383] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:09.386884] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: UP (p=58.12%) [2026-02-02T20:20:09.387177] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-02-02T20:20:09.387309] [INFO ] [sig ] CXDO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:09.528782] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CXDO.txt [2026-02-02T20:20:09.528919] [INFO ] [sig ] [852/3456] Completed CXDO in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:09.528957] [INFO ] [sig ] [853/3456] Forecasting CXE... [2026-02-02T20:20:09.528986] [INFO ] [sig ] Generating forecast for: CXE [2026-02-02T20:20:09.529017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-02-02T20:20:09.540182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-02-02T20:20:09.540522] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-02-02T20:20:09.541334] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-02-02T20:20:09.541387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:09.541419] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:09.541445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:09.541500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:09.599077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:09.599976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:09.600056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:09.600088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:09.710917] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:09.711076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:09.711116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:09.711145] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:09.714555] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: DOWN (p=39.99%) [2026-02-02T20:20:09.714850] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-02-02T20:20:09.714972] [INFO ] [sig ] CXE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:09.854402] [INFO ] [LOCAL ] Saved forecast: CXE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CXE.txt [2026-02-02T20:20:09.854531] [INFO ] [sig ] [853/3456] Completed CXE in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:09.854587] [INFO ] [sig ] [854/3456] Forecasting CXSE... [2026-02-02T20:20:09.854620] [INFO ] [sig ] Generating forecast for: CXSE [2026-02-02T20:20:09.854649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-02-02T20:20:09.865213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-02-02T20:20:09.865475] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-02-02T20:20:09.866270] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-02-02T20:20:09.866323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:09.866354] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:09.866381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:09.866437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:09.933046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:09.934097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:09.934196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:09.934241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:10.052592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:10.052777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:10.052820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:10.052848] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:10.056444] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: UP (p=63.78%) [2026-02-02T20:20:10.056775] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-02-02T20:20:10.056907] [INFO ] [sig ] CXSE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:10.196387] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CXSE.txt [2026-02-02T20:20:10.196536] [INFO ] [sig ] [854/3456] Completed CXSE in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:10.196592] [INFO ] [sig ] [855/3456] Forecasting CYD... [2026-02-02T20:20:10.196624] [INFO ] [sig ] Generating forecast for: CYD [2026-02-02T20:20:10.196655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-02-02T20:20:10.208175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-02-02T20:20:10.208521] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-02-02T20:20:10.209323] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-02-02T20:20:10.209386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:10.209419] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:10.209446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:10.209501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:10.266002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:10.266880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:10.266962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:10.266995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:10.396673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:10.396832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:10.396880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:10.396915] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:10.400272] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-02-02T20:20:10.400546] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-02-02T20:20:10.400692] [INFO ] [sig ] CYD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:10.568749] [INFO ] [LOCAL ] Saved forecast: CYD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CYD.txt [2026-02-02T20:20:10.568923] [INFO ] [sig ] [855/3456] Completed CYD in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:10.568964] [INFO ] [sig ] [856/3456] Forecasting CYH... [2026-02-02T20:20:10.568994] [INFO ] [sig ] Generating forecast for: CYH [2026-02-02T20:20:10.569025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-02-02T20:20:10.582030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-02-02T20:20:10.582457] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-02-02T20:20:10.583359] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-02-02T20:20:10.583413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:10.583445] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:10.583473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:10.583530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:10.646404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:10.647290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:10.647405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:10.647440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:10.775974] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:10.776153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:10.776202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:10.776233] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:10.779825] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: UP (p=54.30%) [2026-02-02T20:20:10.780110] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-02-02T20:20:10.780234] [INFO ] [sig ] CYH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:10.922615] [INFO ] [LOCAL ] Saved forecast: CYH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CYH.txt [2026-02-02T20:20:10.922775] [INFO ] [sig ] [856/3456] Completed CYH in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:10.922814] [INFO ] [sig ] [857/3456] Forecasting CYN... [2026-02-02T20:20:10.922849] [INFO ] [sig ] Generating forecast for: CYN [2026-02-02T20:20:10.922878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-02-02T20:20:10.934154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-02-02T20:20:10.934446] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-02-02T20:20:10.935231] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-02-02T20:20:10.935283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:10.935315] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:10.935342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:10.935397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:10.998137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:10.999101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:10.999195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:10.999232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:11.117550] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:11.117761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:11.117802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:11.117835] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:11.121284] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: UP (p=66.69%) [2026-02-02T20:20:11.121556] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-02-02T20:20:11.121700] [INFO ] [sig ] CYN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:11.262268] [INFO ] [LOCAL ] Saved forecast: CYN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CYN.txt [2026-02-02T20:20:11.262404] [INFO ] [sig ] [857/3456] Completed CYN in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:11.262447] [INFO ] [sig ] [858/3456] Forecasting CYRX... [2026-02-02T20:20:11.262478] [INFO ] [sig ] Generating forecast for: CYRX [2026-02-02T20:20:11.262509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-02-02T20:20:11.274453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-02-02T20:20:11.274848] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-02-02T20:20:11.275867] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-02-02T20:20:11.275933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:11.275972] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:11.276001] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:11.276057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:11.335132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:11.336005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:11.336091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:11.336126] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:11.457396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:11.457561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:11.457651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:11.457683] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:11.461095] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=13.73%) [2026-02-02T20:20:11.461370] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-02-02T20:20:11.461498] [INFO ] [sig ] CYRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:11.612754] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CYRX.txt [2026-02-02T20:20:11.612886] [INFO ] [sig ] [858/3456] Completed CYRX in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:11.612941] [INFO ] [sig ] [859/3456] Forecasting CYTK... [2026-02-02T20:20:11.613165] [INFO ] [sig ] Generating forecast for: CYTK [2026-02-02T20:20:11.613194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-02-02T20:20:11.626004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-02-02T20:20:11.626321] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-02-02T20:20:11.627138] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-02-02T20:20:11.627190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:11.627222] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:11.627248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:11.627304] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:11.685874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:11.686739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:11.686820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:11.686852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:11.813619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:11.813775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:11.813815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:11.813845] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:11.817249] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-02-02T20:20:11.817526] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-02-02T20:20:11.817680] [INFO ] [sig ] CYTK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:11.964248] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CYTK.txt [2026-02-02T20:20:11.964426] [INFO ] [sig ] [859/3456] Completed CYTK in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:11.964466] [INFO ] [sig ] [860/3456] Forecasting CZFS... [2026-02-02T20:20:11.964497] [INFO ] [sig ] Generating forecast for: CZFS [2026-02-02T20:20:11.964528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-02-02T20:20:11.975840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-02-02T20:20:11.976304] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-02-02T20:20:11.977299] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-02-02T20:20:11.977351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:11.977382] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:11.977408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:11.977463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:12.039277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:12.040178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:12.040263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:12.040298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:12.141081] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:12.141240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:12.141279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:12.141308] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:12.145013] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: DOWN (p=33.17%) [2026-02-02T20:20:12.145315] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-02-02T20:20:12.145465] [INFO ] [sig ] CZFS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:12.292981] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CZFS.txt [2026-02-02T20:20:12.293359] [INFO ] [sig ] [860/3456] Completed CZFS in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:12.293405] [INFO ] [sig ] [861/3456] Forecasting CZNC... [2026-02-02T20:20:12.293436] [INFO ] [sig ] Generating forecast for: CZNC [2026-02-02T20:20:12.293468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-02-02T20:20:12.308556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-02-02T20:20:12.308990] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-02-02T20:20:12.309925] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-02-02T20:20:12.309983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:12.310016] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:12.310043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:12.310098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:12.374701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:12.375620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:12.375704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:12.375738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:12.502765] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:12.502932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:12.502980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:12.503010] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:12.506393] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-02-02T20:20:12.506685] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-02-02T20:20:12.506809] [INFO ] [sig ] CZNC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:12.651483] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/CZNC.txt [2026-02-02T20:20:12.651644] [INFO ] [sig ] [861/3456] Completed CZNC in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:12.651686] [INFO ] [sig ] [862/3456] Forecasting CZWI... [2026-02-02T20:20:12.651716] [INFO ] [sig ] Generating forecast for: CZWI [2026-02-02T20:20:12.651745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-02-02T20:20:12.665065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-02-02T20:20:12.665666] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-02-02T20:20:12.666700] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-02-02T20:20:12.666754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:12.666788] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:12.666816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:12.666874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:12.727692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:12.728509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:12.728611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:12.728649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:12.844335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:12.844480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:12.844536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:12.844568] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:12.848527] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: DOWN (p=14.68%) [2026-02-02T20:20:12.848833] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-02-02T20:20:12.848968] [INFO ] [sig ] CZWI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:13.009166] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/CZWI.txt [2026-02-02T20:20:13.009355] [INFO ] [sig ] [862/3456] Completed CZWI in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:13.009395] [INFO ] [sig ] [863/3456] Forecasting DAL... [2026-02-02T20:20:13.009425] [INFO ] [sig ] Generating forecast for: DAL [2026-02-02T20:20:13.009457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-02-02T20:20:13.021922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-02-02T20:20:13.022349] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-02-02T20:20:13.023244] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-02-02T20:20:13.023298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:13.023370] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:13.023400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:13.023458] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:13.092315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:13.093291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:13.093397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:13.093432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:13.235267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:13.235434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:13.235485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:13.235526] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:13.239176] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: DOWN (p=38.82%) [2026-02-02T20:20:13.239486] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-02-02T20:20:13.239645] [INFO ] [sig ] DAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:13.395642] [INFO ] [LOCAL ] Saved forecast: DAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DAL.txt [2026-02-02T20:20:13.395811] [INFO ] [sig ] [863/3456] Completed DAL in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-02T20:20:13.395854] [INFO ] [sig ] [864/3456] Forecasting DAN... [2026-02-02T20:20:13.395886] [INFO ] [sig ] Generating forecast for: DAN [2026-02-02T20:20:13.395922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-02-02T20:20:13.408622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-02-02T20:20:13.409030] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-02-02T20:20:13.409950] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-02-02T20:20:13.410018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:13.410051] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:13.410077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:13.410133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:13.470623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:13.471528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:13.471649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:13.471686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:13.608020] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:13.608373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:13.608416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:13.608445] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:13.612367] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: UP (p=78.49%) [2026-02-02T20:20:13.612678] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-02-02T20:20:13.612811] [INFO ] [sig ] DAN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:13.777596] [INFO ] [LOCAL ] Saved forecast: DAN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DAN.txt [2026-02-02T20:20:13.777815] [INFO ] [sig ] [864/3456] Completed DAN in 0.4s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-02T20:20:13.777868] [INFO ] [sig ] [865/3456] Forecasting DAO... [2026-02-02T20:20:13.777900] [INFO ] [sig ] Generating forecast for: DAO [2026-02-02T20:20:13.777931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-02-02T20:20:13.791526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-02-02T20:20:13.791961] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-02-02T20:20:13.792857] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-02-02T20:20:13.792915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:13.792948] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:13.792977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:13.793056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:13.853723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:13.854601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:13.854682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:13.854715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:13.981658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:13.981932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:13.981977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:13.982007] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:13.986049] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: DOWN (p=5.63%) [2026-02-02T20:20:13.986347] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-02-02T20:20:13.986480] [INFO ] [sig ] DAO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:14.132470] [INFO ] [LOCAL ] Saved forecast: DAO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DAO.txt [2026-02-02T20:20:14.132649] [INFO ] [sig ] [865/3456] Completed DAO in 0.4s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-02T20:20:14.132690] [INFO ] [sig ] [866/3456] Forecasting DAPP... [2026-02-02T20:20:14.132721] [INFO ] [sig ] Generating forecast for: DAPP [2026-02-02T20:20:14.132753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-02-02T20:20:14.144788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-02-02T20:20:14.145139] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-02-02T20:20:14.145949] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-02-02T20:20:14.146002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:14.146043] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:14.146071] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:14.146127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:14.205108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:14.205971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:14.206054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:14.206087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:14.338357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:14.338515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:14.338558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:14.338634] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:14.342272] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: DOWN (p=20.71%) [2026-02-02T20:20:14.342561] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-02-02T20:20:14.342715] [INFO ] [sig ] DAPP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:14.491246] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DAPP.txt [2026-02-02T20:20:14.491402] [INFO ] [sig ] [866/3456] Completed DAPP in 0.4s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-02T20:20:14.491442] [INFO ] [sig ] [867/3456] Forecasting DARE... [2026-02-02T20:20:14.491472] [INFO ] [sig ] Generating forecast for: DARE [2026-02-02T20:20:14.491503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-02-02T20:20:14.504258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-02-02T20:20:14.504642] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-02-02T20:20:14.505470] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-02-02T20:20:14.505523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:14.505555] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:14.505612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:14.505670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:14.565168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:14.566010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:14.566095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:14.566129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:14.678622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:14.678782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:14.678822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:14.678851] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:14.682237] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=65.49%) [2026-02-02T20:20:14.682514] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-02-02T20:20:14.682659] [INFO ] [sig ] DARE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:14.824902] [INFO ] [LOCAL ] Saved forecast: DARE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DARE.txt [2026-02-02T20:20:14.825243] [INFO ] [sig ] [867/3456] Completed DARE in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:14.825282] [INFO ] [sig ] [868/3456] Forecasting DASH... [2026-02-02T20:20:14.825312] [INFO ] [sig ] Generating forecast for: DASH [2026-02-02T20:20:14.825343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-02-02T20:20:14.836864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-02-02T20:20:14.837218] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-02-02T20:20:14.838067] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-02-02T20:20:14.838120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:14.838151] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:14.838177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:14.838232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:14.895562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:14.896564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:14.896684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:14.896716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:15.021028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:15.021189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:15.021232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:15.021260] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:15.025106] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: DOWN (p=15.73%) [2026-02-02T20:20:15.025493] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-02-02T20:20:15.025669] [INFO ] [sig ] DASH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:15.167174] [INFO ] [LOCAL ] Saved forecast: DASH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DASH.txt [2026-02-02T20:20:15.167321] [INFO ] [sig ] [868/3456] Completed DASH in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:15.167361] [INFO ] [sig ] [869/3456] Forecasting DAVA... [2026-02-02T20:20:15.167390] [INFO ] [sig ] Generating forecast for: DAVA [2026-02-02T20:20:15.167422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-02-02T20:20:15.185626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-02-02T20:20:15.186060] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-02-02T20:20:15.186951] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-02-02T20:20:15.187011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:15.187045] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:15.187073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:15.187132] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:15.246004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:15.246912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:15.246996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:15.247032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:15.368172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:15.368334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:15.368373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:15.368400] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:15.371987] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: DOWN (p=33.83%) [2026-02-02T20:20:15.372276] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-02-02T20:20:15.372403] [INFO ] [sig ] DAVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:15.518053] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DAVA.txt [2026-02-02T20:20:15.518214] [INFO ] [sig ] [869/3456] Completed DAVA in 0.4s | 2.79 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:15.518254] [INFO ] [sig ] [870/3456] Forecasting DAVE... [2026-02-02T20:20:15.518289] [INFO ] [sig ] Generating forecast for: DAVE [2026-02-02T20:20:15.518321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-02-02T20:20:15.529649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-02-02T20:20:15.529952] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-02-02T20:20:15.530853] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-02-02T20:20:15.530908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:15.530941] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:15.530969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:15.531027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:15.588780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:15.589614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:15.589692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:15.589723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:15.706760] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:15.706911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:15.706950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:15.706978] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:15.710357] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: DOWN (p=10.23%) [2026-02-02T20:20:15.710644] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-02-02T20:20:15.710769] [INFO ] [sig ] DAVE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:15.850375] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DAVE.txt [2026-02-02T20:20:15.850497] [INFO ] [sig ] [870/3456] Completed DAVE in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:15.850536] [INFO ] [sig ] [871/3456] Forecasting DAWN... [2026-02-02T20:20:15.850565] [INFO ] [sig ] Generating forecast for: DAWN [2026-02-02T20:20:15.850632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-02-02T20:20:15.861516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-02-02T20:20:15.861803] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-02-02T20:20:15.862598] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-02-02T20:20:15.862651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:15.862683] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:15.862710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:15.862766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:15.920175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:15.921063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:15.921330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:15.921362] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:16.045667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:16.045794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:16.045833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:16.045862] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:16.049327] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=43.02%) [2026-02-02T20:20:16.049670] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-02-02T20:20:16.049797] [INFO ] [sig ] DAWN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:16.191733] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DAWN.txt [2026-02-02T20:20:16.191869] [INFO ] [sig ] [871/3456] Completed DAWN in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:16.191907] [INFO ] [sig ] [872/3456] Forecasting DB... [2026-02-02T20:20:16.191937] [INFO ] [sig ] Generating forecast for: DB [2026-02-02T20:20:16.191966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-02-02T20:20:16.203563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-02-02T20:20:16.203863] [INFO ] [FORECASTER] Starting predict_future for DB [2026-02-02T20:20:16.204647] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-02-02T20:20:16.204699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:16.204730] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:16.204757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:16.204813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:16.262171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:16.262835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:16.262912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:16.262944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:16.387131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:16.387273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:16.387313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:16.387342] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:16.390759] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: DOWN (p=11.12%) [2026-02-02T20:20:16.391041] [INFO ] [FORECASTER] Completed predict_future for DB [2026-02-02T20:20:16.391167] [INFO ] [sig ] DB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:16.537362] [INFO ] [LOCAL ] Saved forecast: DB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DB.txt [2026-02-02T20:20:16.537511] [INFO ] [sig ] [872/3456] Completed DB in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:16.537549] [INFO ] [sig ] [873/3456] Forecasting DBI... [2026-02-02T20:20:16.537610] [INFO ] [sig ] Generating forecast for: DBI [2026-02-02T20:20:16.537647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-02-02T20:20:16.548818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-02-02T20:20:16.549156] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-02-02T20:20:16.549954] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-02-02T20:20:16.550007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:16.550038] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:16.550067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:16.550123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:16.606853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:16.607514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:16.607655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:16.607692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:16.727790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:16.727942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:16.727986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:16.728031] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:16.731445] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: UP (p=69.85%) [2026-02-02T20:20:16.731759] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-02-02T20:20:16.731888] [INFO ] [sig ] DBI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:16.870596] [INFO ] [LOCAL ] Saved forecast: DBI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DBI.txt [2026-02-02T20:20:16.870723] [INFO ] [sig ] [873/3456] Completed DBI in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:16.870761] [INFO ] [sig ] [874/3456] Forecasting DBL... [2026-02-02T20:20:16.870792] [INFO ] [sig ] Generating forecast for: DBL [2026-02-02T20:20:16.870822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-02-02T20:20:16.881729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-02-02T20:20:16.881997] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-02-02T20:20:16.882790] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-02-02T20:20:16.882843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:16.882874] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:16.882901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:16.882958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:16.940493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:16.941155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:16.941233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:16.941265] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:17.061440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:17.061599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:17.061640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:17.061669] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:17.065097] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-02-02T20:20:17.065367] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-02-02T20:20:17.065496] [INFO ] [sig ] DBL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:17.205812] [INFO ] [LOCAL ] Saved forecast: DBL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DBL.txt [2026-02-02T20:20:17.205933] [INFO ] [sig ] [874/3456] Completed DBL in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:17.205971] [INFO ] [sig ] [875/3456] Forecasting DBRG... [2026-02-02T20:20:17.206000] [INFO ] [sig ] Generating forecast for: DBRG [2026-02-02T20:20:17.206030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-02-02T20:20:17.217646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-02-02T20:20:17.217956] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-02-02T20:20:17.218793] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-02-02T20:20:17.218848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:17.218882] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:17.218909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:17.218966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:17.279327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:17.280009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:17.280090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:17.280124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:17.401812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:17.401958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:17.401996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:17.402024] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:17.405340] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=9.91%) [2026-02-02T20:20:17.405625] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-02-02T20:20:17.405748] [INFO ] [sig ] DBRG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:17.547382] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DBRG.txt [2026-02-02T20:20:17.547515] [INFO ] [sig ] [875/3456] Completed DBRG in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:17.547553] [INFO ] [sig ] [876/3456] Forecasting DBX... [2026-02-02T20:20:17.547618] [INFO ] [sig ] Generating forecast for: DBX [2026-02-02T20:20:17.547652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-02-02T20:20:17.558997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-02-02T20:20:17.559270] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-02-02T20:20:17.560053] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-02-02T20:20:17.560106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:17.560137] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:17.560164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:17.560220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:17.617214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:17.617878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:17.617956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:17.617989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:17.738639] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:17.738790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:17.738829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:17.738860] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:17.742301] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: DOWN (p=13.10%) [2026-02-02T20:20:17.742594] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-02-02T20:20:17.742722] [INFO ] [sig ] DBX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:17.883882] [INFO ] [LOCAL ] Saved forecast: DBX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DBX.txt [2026-02-02T20:20:17.884030] [INFO ] [sig ] [876/3456] Completed DBX in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:17.884069] [INFO ] [sig ] [877/3456] Forecasting DCBO... [2026-02-02T20:20:17.884100] [INFO ] [sig ] Generating forecast for: DCBO [2026-02-02T20:20:17.884129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-02-02T20:20:17.894973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-02-02T20:20:17.895265] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-02-02T20:20:17.896040] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-02-02T20:20:17.896093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:17.896124] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:17.896158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:17.896223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:17.954475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:17.955194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:17.955274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:17.955308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:18.076051] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:18.076205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:18.076244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:18.076272] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:18.079638] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: UP (p=82.61%) [2026-02-02T20:20:18.079908] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-02-02T20:20:18.080034] [INFO ] [sig ] DCBO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:18.223307] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DCBO.txt [2026-02-02T20:20:18.223434] [INFO ] [sig ] [877/3456] Completed DCBO in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:18.223472] [INFO ] [sig ] [878/3456] Forecasting DCI... [2026-02-02T20:20:18.223502] [INFO ] [sig ] Generating forecast for: DCI [2026-02-02T20:20:18.223531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-02-02T20:20:18.234838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-02-02T20:20:18.235122] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-02-02T20:20:18.235910] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-02-02T20:20:18.235962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:18.235996] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:18.236025] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:18.236080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:18.297800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:18.298623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:18.298703] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:18.298735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:18.417500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:18.417691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:18.417733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:18.417761] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:18.421196] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: UP (p=76.60%) [2026-02-02T20:20:18.421464] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-02-02T20:20:18.421604] [INFO ] [sig ] DCI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:18.564218] [INFO ] [LOCAL ] Saved forecast: DCI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DCI.txt [2026-02-02T20:20:18.564345] [INFO ] [sig ] [878/3456] Completed DCI in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:18.564384] [INFO ] [sig ] [879/3456] Forecasting DCO... [2026-02-02T20:20:18.564414] [INFO ] [sig ] Generating forecast for: DCO [2026-02-02T20:20:18.564444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-02-02T20:20:18.575484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-02-02T20:20:18.575809] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-02-02T20:20:18.576651] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-02-02T20:20:18.576711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:18.576744] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:18.576771] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:18.576827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:18.633919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:18.634523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:18.634615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:18.634649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:18.751892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:18.752040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:18.752079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:18.752108] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:18.755451] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=31.49%) [2026-02-02T20:20:18.755741] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-02-02T20:20:18.755877] [INFO ] [sig ] DCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:18.896273] [INFO ] [LOCAL ] Saved forecast: DCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DCO.txt [2026-02-02T20:20:18.896401] [INFO ] [sig ] [879/3456] Completed DCO in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:18.896437] [INFO ] [sig ] [880/3456] Forecasting DCOM... [2026-02-02T20:20:18.896467] [INFO ] [sig ] Generating forecast for: DCOM [2026-02-02T20:20:18.896496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-02-02T20:20:18.907915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-02-02T20:20:18.908197] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-02-02T20:20:18.908991] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-02-02T20:20:18.909043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:18.909101] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:18.909129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:18.909185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:18.965478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:18.966163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:18.966242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:18.966274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:19.081995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:19.082142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:19.082181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:19.082209] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:19.085622] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: UP (p=64.32%) [2026-02-02T20:20:19.085894] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-02-02T20:20:19.086017] [INFO ] [sig ] DCOM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:19.226463] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DCOM.txt [2026-02-02T20:20:19.226599] [INFO ] [sig ] [880/3456] Completed DCOM in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-02T20:20:19.226640] [INFO ] [sig ] [881/3456] Forecasting DCTH... [2026-02-02T20:20:19.226670] [INFO ] [sig ] Generating forecast for: DCTH [2026-02-02T20:20:19.226700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-02-02T20:20:19.237876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-02-02T20:20:19.238150] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-02-02T20:20:19.238933] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-02-02T20:20:19.238985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:19.239017] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:19.239046] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:19.239105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:19.296735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:19.297556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:19.297668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:19.297703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:19.416450] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:19.416615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:19.416657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:19.416685] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:19.420131] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=86.62%) [2026-02-02T20:20:19.420401] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-02-02T20:20:19.420521] [INFO ] [sig ] DCTH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:19.560264] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DCTH.txt [2026-02-02T20:20:19.560389] [INFO ] [sig ] [881/3456] Completed DCTH in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:19.560428] [INFO ] [sig ] [882/3456] Forecasting DD... [2026-02-02T20:20:19.560458] [INFO ] [sig ] Generating forecast for: DD [2026-02-02T20:20:19.560487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-02-02T20:20:19.572212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-02-02T20:20:19.572497] [INFO ] [FORECASTER] Starting predict_future for DD [2026-02-02T20:20:19.573290] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-02-02T20:20:19.573342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:19.573375] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:19.573401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:19.573458] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:19.630041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:19.630674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:19.630752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:19.630785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:19.757139] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:19.757302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:19.757343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:19.757372] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:19.761260] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: DOWN (p=32.41%) [2026-02-02T20:20:19.761535] [INFO ] [FORECASTER] Completed predict_future for DD [2026-02-02T20:20:19.761678] [INFO ] [sig ] DD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:19.902010] [INFO ] [LOCAL ] Saved forecast: DD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DD.txt [2026-02-02T20:20:19.902160] [INFO ] [sig ] [882/3456] Completed DD in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:19.902208] [INFO ] [sig ] [883/3456] Forecasting DDD... [2026-02-02T20:20:19.902237] [INFO ] [sig ] Generating forecast for: DDD [2026-02-02T20:20:19.902268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-02-02T20:20:19.914114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-02-02T20:20:19.914413] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-02-02T20:20:19.915196] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-02-02T20:20:19.915248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:19.915280] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:19.915306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:19.915362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:19.973078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:19.973676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:19.973754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:19.973786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:20.095319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:20.095453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:20.095490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:20.095517] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:20.099097] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: UP (p=79.42%) [2026-02-02T20:20:20.099380] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-02-02T20:20:20.099502] [INFO ] [sig ] DDD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:20.240754] [INFO ] [LOCAL ] Saved forecast: DDD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DDD.txt [2026-02-02T20:20:20.240868] [INFO ] [sig ] [883/3456] Completed DDD in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:20.240906] [INFO ] [sig ] [884/3456] Forecasting DDI... [2026-02-02T20:20:20.240935] [INFO ] [sig ] Generating forecast for: DDI [2026-02-02T20:20:20.240965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-02-02T20:20:20.253716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-02-02T20:20:20.254160] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-02-02T20:20:20.255025] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-02-02T20:20:20.255090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:20.255130] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:20.255163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:20.255224] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:20.314835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:20.315746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:20.315832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:20.315866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:20.434888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:20.435050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:20.435091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:20.435119] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:20.438637] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: DOWN (p=19.70%) [2026-02-02T20:20:20.438938] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-02-02T20:20:20.439068] [INFO ] [sig ] DDI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:20.584787] [INFO ] [LOCAL ] Saved forecast: DDI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DDI.txt [2026-02-02T20:20:20.584930] [INFO ] [sig ] [884/3456] Completed DDI in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:20.584969] [INFO ] [sig ] [885/3456] Forecasting DDL... [2026-02-02T20:20:20.585000] [INFO ] [sig ] Generating forecast for: DDL [2026-02-02T20:20:20.585028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-02-02T20:20:20.597276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-02-02T20:20:20.597648] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-02-02T20:20:20.598437] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-02-02T20:20:20.598489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:20.598521] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:20.598546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:20.598617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:20.654492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:20.655120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:20.655197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:20.655229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:20.775022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:20.775163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:20.775203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:20.775230] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:20.778593] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=9.98%) [2026-02-02T20:20:20.778866] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-02-02T20:20:20.778990] [INFO ] [sig ] DDL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:20.926615] [INFO ] [LOCAL ] Saved forecast: DDL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DDL.txt [2026-02-02T20:20:20.926750] [INFO ] [sig ] [885/3456] Completed DDL in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:20.926787] [INFO ] [sig ] [886/3456] Forecasting DDOG... [2026-02-02T20:20:20.926816] [INFO ] [sig ] Generating forecast for: DDOG [2026-02-02T20:20:20.926846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-02-02T20:20:20.938265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-02-02T20:20:20.938542] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-02-02T20:20:20.939369] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-02-02T20:20:20.939422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:20.939453] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:20.939479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:20.939535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:20.996940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:20.997522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:20.997782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:20.997815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:21.117021] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:21.117166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:21.117220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:21.117250] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:21.120546] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-02-02T20:20:21.120834] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-02-02T20:20:21.120956] [INFO ] [sig ] DDOG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:21.263087] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DDOG.txt [2026-02-02T20:20:21.263205] [INFO ] [sig ] [886/3456] Completed DDOG in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:21.263243] [INFO ] [sig ] [887/3456] Forecasting DDS... [2026-02-02T20:20:21.263271] [INFO ] [sig ] Generating forecast for: DDS [2026-02-02T20:20:21.263299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-02-02T20:20:21.274560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-02-02T20:20:21.274856] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-02-02T20:20:21.275671] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-02-02T20:20:21.275723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:21.275755] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:21.275782] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:21.275838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:21.333599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:21.334298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:21.334377] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:21.334410] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:21.456724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:21.456874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:21.456913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:21.456941] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:21.460333] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-02-02T20:20:21.460619] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-02-02T20:20:21.460743] [INFO ] [sig ] DDS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:21.603358] [INFO ] [LOCAL ] Saved forecast: DDS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DDS.txt [2026-02-02T20:20:21.603477] [INFO ] [sig ] [887/3456] Completed DDS in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:21.603515] [INFO ] [sig ] [888/3456] Forecasting DE... [2026-02-02T20:20:21.603545] [INFO ] [sig ] Generating forecast for: DE [2026-02-02T20:20:21.603590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-02-02T20:20:21.614522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-02-02T20:20:21.614824] [INFO ] [FORECASTER] Starting predict_future for DE [2026-02-02T20:20:21.615636] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-02-02T20:20:21.615689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:21.615721] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:21.615747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:21.615810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:21.673484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:21.674205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:21.674296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:21.674329] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:21.800297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:21.800449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:21.800489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:21.800517] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:21.805085] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: UP (p=74.25%) [2026-02-02T20:20:21.805413] [INFO ] [FORECASTER] Completed predict_future for DE [2026-02-02T20:20:21.805567] [INFO ] [sig ] DE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:21.952839] [INFO ] [LOCAL ] Saved forecast: DE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DE.txt [2026-02-02T20:20:21.953009] [INFO ] [sig ] [888/3456] Completed DE in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:21.953071] [INFO ] [sig ] [889/3456] Forecasting DEA... [2026-02-02T20:20:21.953105] [INFO ] [sig ] Generating forecast for: DEA [2026-02-02T20:20:21.953136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-02-02T20:20:21.964174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-02-02T20:20:21.964475] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-02-02T20:20:21.965344] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-02-02T20:20:21.965398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:21.965430] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:21.965459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:21.965516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:22.025386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:22.026019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:22.026105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:22.026147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:22.152917] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:22.153104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:22.153146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:22.153175] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:22.157456] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: DOWN (p=24.42%) [2026-02-02T20:20:22.157819] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-02-02T20:20:22.157976] [INFO ] [sig ] DEA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:22.304700] [INFO ] [LOCAL ] Saved forecast: DEA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DEA.txt [2026-02-02T20:20:22.304877] [INFO ] [sig ] [889/3456] Completed DEA in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:22.304936] [INFO ] [sig ] [890/3456] Forecasting DECK... [2026-02-02T20:20:22.304975] [INFO ] [sig ] Generating forecast for: DECK [2026-02-02T20:20:22.305007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-02-02T20:20:22.316966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-02-02T20:20:22.317367] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-02-02T20:20:22.318652] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-02-02T20:20:22.318710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:22.318752] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:22.318781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:22.318838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:22.375610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:22.376280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:22.376553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:22.376642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:22.501488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:22.501660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:22.501700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:22.501729] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:22.505066] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: UP (p=78.88%) [2026-02-02T20:20:22.505340] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-02-02T20:20:22.505466] [INFO ] [sig ] DECK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:22.650419] [INFO ] [LOCAL ] Saved forecast: DECK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DECK.txt [2026-02-02T20:20:22.650552] [INFO ] [sig ] [890/3456] Completed DECK in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:22.650607] [INFO ] [sig ] [891/3456] Forecasting DEI... [2026-02-02T20:20:22.650638] [INFO ] [sig ] Generating forecast for: DEI [2026-02-02T20:20:22.650669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-02-02T20:20:22.662486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-02-02T20:20:22.662842] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-02-02T20:20:22.663698] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-02-02T20:20:22.663765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:22.663801] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:22.663829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:22.663887] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:22.725795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:22.726882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:22.726967] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:22.727000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:22.851460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:22.851617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:22.851659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:22.851689] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:22.855086] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: UP (p=60.87%) [2026-02-02T20:20:22.855359] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-02-02T20:20:22.855485] [INFO ] [sig ] DEI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:22.997826] [INFO ] [LOCAL ] Saved forecast: DEI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DEI.txt [2026-02-02T20:20:22.997965] [INFO ] [sig ] [891/3456] Completed DEI in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:22.998004] [INFO ] [sig ] [892/3456] Forecasting DELL... [2026-02-02T20:20:22.998033] [INFO ] [sig ] Generating forecast for: DELL [2026-02-02T20:20:22.998062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-02-02T20:20:23.009894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-02-02T20:20:23.010237] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-02-02T20:20:23.011069] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-02-02T20:20:23.011129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:23.011178] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:23.011221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:23.011287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:23.073808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:23.074723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:23.074806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:23.074839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:23.202999] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:23.203156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:23.203197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:23.203226] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:23.206724] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=46.65%) [2026-02-02T20:20:23.207053] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-02-02T20:20:23.207197] [INFO ] [sig ] DELL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:23.353064] [INFO ] [LOCAL ] Saved forecast: DELL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DELL.txt [2026-02-02T20:20:23.353208] [INFO ] [sig ] [892/3456] Completed DELL in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:23.353247] [INFO ] [sig ] [893/3456] Forecasting DEO... [2026-02-02T20:20:23.353278] [INFO ] [sig ] Generating forecast for: DEO [2026-02-02T20:20:23.353313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-02-02T20:20:23.365328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-02-02T20:20:23.365666] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-02-02T20:20:23.366675] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-02-02T20:20:23.366728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:23.366759] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:23.366786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:23.366841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:23.426272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:23.427047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:23.427133] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:23.427168] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:23.549110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:23.549265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:23.549311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:23.549341] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:23.553156] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=71.88%) [2026-02-02T20:20:23.553647] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-02-02T20:20:23.553783] [INFO ] [sig ] DEO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:23.709554] [INFO ] [LOCAL ] Saved forecast: DEO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DEO.txt [2026-02-02T20:20:23.709763] [INFO ] [sig ] [893/3456] Completed DEO in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:23.709806] [INFO ] [sig ] [894/3456] Forecasting DERM... [2026-02-02T20:20:23.709839] [INFO ] [sig ] Generating forecast for: DERM [2026-02-02T20:20:23.709877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-02-02T20:20:23.722011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-02-02T20:20:23.722435] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-02-02T20:20:23.723508] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-02-02T20:20:23.723594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:23.723638] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:23.723673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:23.723756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:23.784774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:23.785780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:23.785874] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:23.785907] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:23.909595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:23.909755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:23.909794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:23.909823] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:23.913327] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-02-02T20:20:23.913650] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-02-02T20:20:23.913782] [INFO ] [sig ] DERM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:24.055497] [INFO ] [LOCAL ] Saved forecast: DERM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DERM.txt [2026-02-02T20:20:24.055675] [INFO ] [sig ] [894/3456] Completed DERM in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:24.055720] [INFO ] [sig ] [895/3456] Forecasting DFGP... [2026-02-02T20:20:24.055752] [INFO ] [sig ] Generating forecast for: DFGP [2026-02-02T20:20:24.055783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-02-02T20:20:24.067388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-02-02T20:20:24.067779] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-02-02T20:20:24.068564] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-02-02T20:20:24.068640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:24.068673] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:24.068701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:24.068758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:24.126676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:24.127516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:24.127635] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:24.127673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:24.251165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:24.251511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:24.251551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:24.251599] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:24.255600] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: UP (p=90.67%) [2026-02-02T20:20:24.255888] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-02-02T20:20:24.256019] [INFO ] [sig ] DFGP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:24.397466] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DFGP.txt [2026-02-02T20:20:24.397633] [INFO ] [sig ] [895/3456] Completed DFGP in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-02T20:20:24.397676] [INFO ] [sig ] [896/3456] Forecasting DFGX... [2026-02-02T20:20:24.397705] [INFO ] [sig ] Generating forecast for: DFGX [2026-02-02T20:20:24.397736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-02-02T20:20:24.408778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-02-02T20:20:24.409070] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-02-02T20:20:24.409852] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-02-02T20:20:24.409903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:24.409934] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:24.409962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:24.410017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:24.467316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:24.468039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:24.468118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:24.468151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:24.595425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:24.595594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:24.595636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:24.595667] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:24.599074] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=34.13%) [2026-02-02T20:20:24.599377] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-02-02T20:20:24.599503] [INFO ] [sig ] DFGX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:24.741305] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DFGX.txt [2026-02-02T20:20:24.741454] [INFO ] [sig ] [896/3456] Completed DFGX in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.2m [2026-02-02T20:20:24.741493] [INFO ] [sig ] [897/3456] Forecasting DFH... [2026-02-02T20:20:24.741522] [INFO ] [sig ] Generating forecast for: DFH [2026-02-02T20:20:24.741552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-02-02T20:20:24.752711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-02-02T20:20:24.752992] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-02-02T20:20:24.753780] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-02-02T20:20:24.753831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:24.753889] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:24.753918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:24.753974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:24.810125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:24.810818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:24.810899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:24.810931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:24.937396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:24.937550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:24.937617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:24.937663] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:24.941059] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: UP (p=62.25%) [2026-02-02T20:20:24.941331] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-02-02T20:20:24.941451] [INFO ] [sig ] DFH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:25.087237] [INFO ] [LOCAL ] Saved forecast: DFH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DFH.txt [2026-02-02T20:20:25.087594] [INFO ] [sig ] [897/3456] Completed DFH in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.2m [2026-02-02T20:20:25.087659] [INFO ] [sig ] [898/3456] Forecasting DFIN... [2026-02-02T20:20:25.087690] [INFO ] [sig ] Generating forecast for: DFIN [2026-02-02T20:20:25.087720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-02-02T20:20:25.100972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-02-02T20:20:25.101375] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-02-02T20:20:25.102236] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-02-02T20:20:25.102290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:25.102323] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:25.102349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:25.102405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:25.163162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:25.164310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:25.164398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:25.164432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:25.284630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:25.284793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:25.284834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:25.284872] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:25.288982] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=99.74%) [2026-02-02T20:20:25.289375] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-02-02T20:20:25.289536] [INFO ] [sig ] DFIN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:25.437828] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DFIN.txt [2026-02-02T20:20:25.437963] [INFO ] [sig ] [898/3456] Completed DFIN in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.2m [2026-02-02T20:20:25.438002] [INFO ] [sig ] [899/3456] Forecasting DFP... [2026-02-02T20:20:25.438032] [INFO ] [sig ] Generating forecast for: DFP [2026-02-02T20:20:25.438062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-02-02T20:20:25.450879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-02-02T20:20:25.451174] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-02-02T20:20:25.451966] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-02-02T20:20:25.452018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:25.452051] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:25.452078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:25.452134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:25.510177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:25.511053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:25.511134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:25.511167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:25.634800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:25.634955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:25.634995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:25.635022] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:25.638735] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: UP (p=55.80%) [2026-02-02T20:20:25.639008] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-02-02T20:20:25.639132] [INFO ] [sig ] DFP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:25.779542] [INFO ] [LOCAL ] Saved forecast: DFP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DFP.txt [2026-02-02T20:20:25.779695] [INFO ] [sig ] [899/3456] Completed DFP in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:25.779733] [INFO ] [sig ] [900/3456] Forecasting DG... [2026-02-02T20:20:25.779764] [INFO ] [sig ] Generating forecast for: DG [2026-02-02T20:20:25.779793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-02-02T20:20:25.792049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-02-02T20:20:25.792359] [INFO ] [FORECASTER] Starting predict_future for DG [2026-02-02T20:20:25.793163] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-02-02T20:20:25.793216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:25.793247] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:25.793273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:25.793330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:25.850019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:25.850720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:25.850802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:25.850834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:25.970081] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:25.970238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:25.970277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:25.970305] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:25.973762] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: UP (p=50.79%) [2026-02-02T20:20:25.974039] [INFO ] [FORECASTER] Completed predict_future for DG [2026-02-02T20:20:25.974175] [INFO ] [sig ] DG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:26.114522] [INFO ] [LOCAL ] Saved forecast: DG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DG.txt [2026-02-02T20:20:26.114695] [INFO ] [sig ] [900/3456] Completed DG in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:26.114736] [INFO ] [sig ] [901/3456] Forecasting DGCB... [2026-02-02T20:20:26.114768] [INFO ] [sig ] Generating forecast for: DGCB [2026-02-02T20:20:26.114797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-02-02T20:20:26.127692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-02-02T20:20:26.128018] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-02-02T20:20:26.128978] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-02-02T20:20:26.129029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:26.129061] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:26.129088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:26.129142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:26.187545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:26.188387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:26.188468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:26.188500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:26.309083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:26.309244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:26.309282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:26.309310] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:26.312672] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: DOWN (p=37.59%) [2026-02-02T20:20:26.312944] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-02-02T20:20:26.313067] [INFO ] [sig ] DGCB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:26.452464] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DGCB.txt [2026-02-02T20:20:26.452613] [INFO ] [sig ] [901/3456] Completed DGCB in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:26.452654] [INFO ] [sig ] [902/3456] Forecasting DGICA... [2026-02-02T20:20:26.452684] [INFO ] [sig ] Generating forecast for: DGICA [2026-02-02T20:20:26.452713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-02-02T20:20:26.464879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-02-02T20:20:26.465263] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-02-02T20:20:26.466091] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-02-02T20:20:26.466145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:26.466176] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:26.466203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:26.466258] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:26.530694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:26.531614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:26.531700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:26.531735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:26.656995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:26.657161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:26.657203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:26.657234] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:26.660822] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: UP (p=66.81%) [2026-02-02T20:20:26.661106] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-02-02T20:20:26.661257] [INFO ] [sig ] DGICA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:26.806351] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DGICA.txt [2026-02-02T20:20:26.806714] [INFO ] [sig ] [902/3456] Completed DGICA in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:26.806765] [INFO ] [sig ] [903/3456] Forecasting DGII... [2026-02-02T20:20:26.806797] [INFO ] [sig ] Generating forecast for: DGII [2026-02-02T20:20:26.806827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-02-02T20:20:26.819078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-02-02T20:20:26.819673] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-02-02T20:20:26.820716] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-02-02T20:20:26.820780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:26.820814] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:26.820841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:26.820898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:26.881108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:26.882042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:26.882132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:26.882166] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:27.021519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:27.021700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:27.021742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:27.021771] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:27.025315] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: DOWN (p=29.31%) [2026-02-02T20:20:27.025672] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-02-02T20:20:27.025818] [INFO ] [sig ] DGII: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:27.170947] [INFO ] [LOCAL ] Saved forecast: DGII 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DGII.txt [2026-02-02T20:20:27.171092] [INFO ] [sig ] [903/3456] Completed DGII in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:27.171135] [INFO ] [sig ] [904/3456] Forecasting DGRE... [2026-02-02T20:20:27.171164] [INFO ] [sig ] Generating forecast for: DGRE [2026-02-02T20:20:27.171193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-02-02T20:20:27.182733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-02-02T20:20:27.183081] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-02-02T20:20:27.183956] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-02-02T20:20:27.184008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:27.184041] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:27.184068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:27.184124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:27.248541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:27.249461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:27.249547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:27.249601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:27.363525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:27.363700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:27.363741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:27.363770] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:27.367248] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: DOWN (p=43.88%) [2026-02-02T20:20:27.367547] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-02-02T20:20:27.367719] [INFO ] [sig ] DGRE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:27.527305] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DGRE.txt [2026-02-02T20:20:27.527703] [INFO ] [sig ] [904/3456] Completed DGRE in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:27.527746] [INFO ] [sig ] [905/3456] Forecasting DGRS... [2026-02-02T20:20:27.527776] [INFO ] [sig ] Generating forecast for: DGRS [2026-02-02T20:20:27.527809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-02-02T20:20:27.540122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-02-02T20:20:27.540661] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-02-02T20:20:27.541439] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-02-02T20:20:27.541492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:27.541524] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:27.541550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:27.541626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:27.602696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:27.603468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:27.603548] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:27.603598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:27.720134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:27.720287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:27.720326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:27.720354] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:27.723731] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-02-02T20:20:27.724003] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-02-02T20:20:27.724125] [INFO ] [sig ] DGRS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:27.866372] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DGRS.txt [2026-02-02T20:20:27.866508] [INFO ] [sig ] [905/3456] Completed DGRS in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:27.866547] [INFO ] [sig ] [906/3456] Forecasting DGX... [2026-02-02T20:20:27.866595] [INFO ] [sig ] Generating forecast for: DGX [2026-02-02T20:20:27.866629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-02-02T20:20:27.879078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-02-02T20:20:27.879486] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-02-02T20:20:27.880383] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-02-02T20:20:27.880441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:27.880476] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:27.880507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:27.880594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:27.939414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:27.940452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:27.940552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:27.940611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:28.066752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:28.066921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:28.066961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:28.066989] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:28.070470] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-02-02T20:20:28.070780] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-02-02T20:20:28.070912] [INFO ] [sig ] DGX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:28.213959] [INFO ] [LOCAL ] Saved forecast: DGX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DGX.txt [2026-02-02T20:20:28.214093] [INFO ] [sig ] [906/3456] Completed DGX in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:28.214132] [INFO ] [sig ] [907/3456] Forecasting DH... [2026-02-02T20:20:28.214162] [INFO ] [sig ] Generating forecast for: DH [2026-02-02T20:20:28.214190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-02-02T20:20:28.225470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-02-02T20:20:28.225771] [INFO ] [FORECASTER] Starting predict_future for DH [2026-02-02T20:20:28.226588] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-02-02T20:20:28.226641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:28.226672] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:28.226699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:28.226755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:28.287951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:28.288819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:28.288934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:28.288970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:28.416561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:28.416704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:28.416746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:28.416777] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:28.420295] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=86.26%) [2026-02-02T20:20:28.420595] [INFO ] [FORECASTER] Completed predict_future for DH [2026-02-02T20:20:28.420738] [INFO ] [sig ] DH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:28.576282] [INFO ] [LOCAL ] Saved forecast: DH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DH.txt [2026-02-02T20:20:28.576464] [INFO ] [sig ] [907/3456] Completed DH in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:28.576504] [INFO ] [sig ] [908/3456] Forecasting DHC... [2026-02-02T20:20:28.576533] [INFO ] [sig ] Generating forecast for: DHC [2026-02-02T20:20:28.576562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-02-02T20:20:28.589026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-02-02T20:20:28.589447] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-02-02T20:20:28.590269] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-02-02T20:20:28.590323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:28.590358] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:28.590386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:28.590444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:28.649824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:28.650721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:28.650804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:28.650838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:28.773640] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:28.773801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:28.773847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:28.773878] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:28.777591] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-02-02T20:20:28.777913] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-02-02T20:20:28.778042] [INFO ] [sig ] DHC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:28.926090] [INFO ] [LOCAL ] Saved forecast: DHC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DHC.txt [2026-02-02T20:20:28.926216] [INFO ] [sig ] [908/3456] Completed DHC in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:28.926254] [INFO ] [sig ] [909/3456] Forecasting DHF... [2026-02-02T20:20:28.926283] [INFO ] [sig ] Generating forecast for: DHF [2026-02-02T20:20:28.926312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-02-02T20:20:28.941413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-02-02T20:20:28.941700] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-02-02T20:20:28.942472] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-02-02T20:20:28.942524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:28.942555] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:28.942601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:28.942662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:29.002438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:29.003699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:29.003789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:29.003829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:29.126840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:29.126996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:29.127035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:29.127063] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:29.130490] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=0.68%) [2026-02-02T20:20:29.130781] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-02-02T20:20:29.130906] [INFO ] [sig ] DHF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:29.282237] [INFO ] [LOCAL ] Saved forecast: DHF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DHF.txt [2026-02-02T20:20:29.282377] [INFO ] [sig ] [909/3456] Completed DHF in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:29.282416] [INFO ] [sig ] [910/3456] Forecasting DHI... [2026-02-02T20:20:29.282447] [INFO ] [sig ] Generating forecast for: DHI [2026-02-02T20:20:29.282475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-02-02T20:20:29.293981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-02-02T20:20:29.294253] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-02-02T20:20:29.295038] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-02-02T20:20:29.295089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:29.295122] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:29.295149] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:29.295205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:29.355154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:29.356045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:29.356127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:29.356161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:29.483925] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:29.484101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:29.484176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:29.484229] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:29.489318] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: UP (p=87.52%) [2026-02-02T20:20:29.489723] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-02-02T20:20:29.489899] [INFO ] [sig ] DHI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:29.647954] [INFO ] [LOCAL ] Saved forecast: DHI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DHI.txt [2026-02-02T20:20:29.648121] [INFO ] [sig ] [910/3456] Completed DHI in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:29.648161] [INFO ] [sig ] [911/3456] Forecasting DHIL... [2026-02-02T20:20:29.648191] [INFO ] [sig ] Generating forecast for: DHIL [2026-02-02T20:20:29.648224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-02-02T20:20:29.659145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-02-02T20:20:29.659492] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-02-02T20:20:29.660365] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-02-02T20:20:29.660427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:29.660461] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:29.660489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:29.660545] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:29.719168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:29.720064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:29.720148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:29.720183] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:29.839033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:29.839196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:29.839237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:29.839266] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:29.842756] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-02-02T20:20:29.843050] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-02-02T20:20:29.843187] [INFO ] [sig ] DHIL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:29.983461] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DHIL.txt [2026-02-02T20:20:29.983614] [INFO ] [sig ] [911/3456] Completed DHIL in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-02T20:20:29.983655] [INFO ] [sig ] [912/3456] Forecasting DHX... [2026-02-02T20:20:29.983685] [INFO ] [sig ] Generating forecast for: DHX [2026-02-02T20:20:29.983715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-02-02T20:20:29.995087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-02-02T20:20:29.995366] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-02-02T20:20:29.996156] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-02-02T20:20:29.996208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:29.996239] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:29.996266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:29.996323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:30.053265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:30.054122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:30.054223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:30.054256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:30.173009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:30.173168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:30.173208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:30.173237] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:30.176739] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-02-02T20:20:30.177042] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-02-02T20:20:30.177174] [INFO ] [sig ] DHX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:30.320038] [INFO ] [LOCAL ] Saved forecast: DHX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DHX.txt [2026-02-02T20:20:30.320168] [INFO ] [sig ] [912/3456] Completed DHX in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.1m [2026-02-02T20:20:30.320207] [INFO ] [sig ] [913/3456] Forecasting DIBS... [2026-02-02T20:20:30.320236] [INFO ] [sig ] Generating forecast for: DIBS [2026-02-02T20:20:30.320266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-02-02T20:20:30.331760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-02-02T20:20:30.332098] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-02-02T20:20:30.332926] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-02-02T20:20:30.332977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:30.333009] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:30.333035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:30.333091] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:30.389808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:30.390554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:30.390651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:30.390684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:30.509540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:30.509716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:30.509757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:30.509786] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:30.513437] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: DOWN (p=39.02%) [2026-02-02T20:20:30.513919] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-02-02T20:20:30.514047] [INFO ] [sig ] DIBS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:30.656647] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DIBS.txt [2026-02-02T20:20:30.656784] [INFO ] [sig ] [913/3456] Completed DIBS in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.1m [2026-02-02T20:20:30.656823] [INFO ] [sig ] [914/3456] Forecasting DIN... [2026-02-02T20:20:30.656851] [INFO ] [sig ] Generating forecast for: DIN [2026-02-02T20:20:30.656881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-02-02T20:20:30.668385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-02-02T20:20:30.668720] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-02-02T20:20:30.669491] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-02-02T20:20:30.669543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:30.669634] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:30.669664] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:30.669721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:30.727390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:30.728351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:30.728475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:30.728509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:30.849724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:30.849884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:30.849925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:30.849957] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:30.853473] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: UP (p=70.48%) [2026-02-02T20:20:30.853778] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-02-02T20:20:30.853906] [INFO ] [sig ] DIN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:30.994031] [INFO ] [LOCAL ] Saved forecast: DIN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DIN.txt [2026-02-02T20:20:30.994198] [INFO ] [sig ] [914/3456] Completed DIN in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.1m [2026-02-02T20:20:30.994240] [INFO ] [sig ] [915/3456] Forecasting DINO... [2026-02-02T20:20:30.994271] [INFO ] [sig ] Generating forecast for: DINO [2026-02-02T20:20:30.994300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-02-02T20:20:31.006555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-02-02T20:20:31.007057] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-02-02T20:20:31.008009] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-02-02T20:20:31.008066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:31.008098] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:31.008137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:31.008223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:31.073756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:31.074666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:31.074752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:31.074787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:31.202600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:31.202760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:31.202801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:31.202831] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:31.206787] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-02-02T20:20:31.207096] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-02-02T20:20:31.207236] [INFO ] [sig ] DINO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:31.356772] [INFO ] [LOCAL ] Saved forecast: DINO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DINO.txt [2026-02-02T20:20:31.356942] [INFO ] [sig ] [915/3456] Completed DINO in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.1m [2026-02-02T20:20:31.356983] [INFO ] [sig ] [916/3456] Forecasting DIOD... [2026-02-02T20:20:31.357011] [INFO ] [sig ] Generating forecast for: DIOD [2026-02-02T20:20:31.357042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-02-02T20:20:31.369870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-02-02T20:20:31.370273] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-02-02T20:20:31.371188] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-02-02T20:20:31.371258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:31.371300] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:31.371326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:31.371383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:31.430684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:31.431605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:31.431691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:31.431725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:31.564205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:31.564377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:31.564418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:31.564446] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:31.568604] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-02-02T20:20:31.569047] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-02-02T20:20:31.569213] [INFO ] [sig ] DIOD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:31.789527] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DIOD.txt [2026-02-02T20:20:31.789717] [INFO ] [sig ] [916/3456] Completed DIOD in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:31.789760] [INFO ] [sig ] [917/3456] Forecasting DIS... [2026-02-02T20:20:31.789792] [INFO ] [sig ] Generating forecast for: DIS [2026-02-02T20:20:31.789831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-02-02T20:20:31.802258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-02-02T20:20:31.802726] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-02-02T20:20:31.803743] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-02-02T20:20:31.803808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:31.803849] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:31.803883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:31.803962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:31.864680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:31.865602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:31.865688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:31.865722] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:31.990782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:31.990936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:31.990976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:31.991052] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:31.994474] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: DOWN (p=35.15%) [2026-02-02T20:20:31.994774] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-02-02T20:20:31.994903] [INFO ] [sig ] DIS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:32.141415] [INFO ] [LOCAL ] Saved forecast: DIS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DIS.txt [2026-02-02T20:20:32.141598] [INFO ] [sig ] [917/3456] Completed DIS in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:32.141641] [INFO ] [sig ] [918/3456] Forecasting DJCO... [2026-02-02T20:20:32.141676] [INFO ] [sig ] Generating forecast for: DJCO [2026-02-02T20:20:32.141709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-02-02T20:20:32.153066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-02-02T20:20:32.153460] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-02-02T20:20:32.154439] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-02-02T20:20:32.154493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:32.154524] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:32.154550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:32.154625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:32.213325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:32.214298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:32.214399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:32.214440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:32.360722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:32.360908] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:20:32.360951] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:32.360979] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:32.364886] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-02-02T20:20:32.365272] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-02-02T20:20:32.365456] [INFO ] [sig ] DJCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:32.568513] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DJCO.txt [2026-02-02T20:20:32.568768] [INFO ] [sig ] [918/3456] Completed DJCO in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:32.568832] [INFO ] [sig ] [919/3456] Forecasting DK... [2026-02-02T20:20:32.568879] [INFO ] [sig ] Generating forecast for: DK [2026-02-02T20:20:32.568927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-02-02T20:20:32.585874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-02-02T20:20:32.586341] [INFO ] [FORECASTER] Starting predict_future for DK [2026-02-02T20:20:32.587280] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-02-02T20:20:32.587338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:32.587371] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:32.587398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:32.587456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:32.673875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:32.675164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:32.675293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:32.675353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:32.852653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:32.852862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:32.852930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:32.852981] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:32.859083] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-02-02T20:20:32.859686] [INFO ] [FORECASTER] Completed predict_future for DK [2026-02-02T20:20:32.859909] [INFO ] [sig ] DK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:33.173243] [INFO ] [LOCAL ] Saved forecast: DK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DK.txt [2026-02-02T20:20:33.173485] [INFO ] [sig ] [919/3456] Completed DK in 0.6s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:33.173539] [INFO ] [sig ] [920/3456] Forecasting DKL... [2026-02-02T20:20:33.173599] [INFO ] [sig ] Generating forecast for: DKL [2026-02-02T20:20:33.173643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-02-02T20:20:33.215831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-02-02T20:20:33.219605] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-02-02T20:20:33.222390] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-02-02T20:20:33.222486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:33.222530] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:33.222560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:33.228487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:33.316956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:33.318624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:33.318802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:33.318862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:33.481743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:33.481941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:33.482007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:33.482062] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:33.487471] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=2.72%) [2026-02-02T20:20:33.487994] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-02-02T20:20:33.488199] [INFO ] [sig ] DKL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:33.693532] [INFO ] [LOCAL ] Saved forecast: DKL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DKL.txt [2026-02-02T20:20:33.693771] [INFO ] [sig ] [920/3456] Completed DKL in 0.5s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:33.693830] [INFO ] [sig ] [921/3456] Forecasting DKNG... [2026-02-02T20:20:33.693871] [INFO ] [sig ] Generating forecast for: DKNG [2026-02-02T20:20:33.693910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-02-02T20:20:33.709627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-02-02T20:20:33.710117] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-02-02T20:20:33.711294] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-02-02T20:20:33.711369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:33.711418] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:33.711461] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:33.711551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:33.779897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:33.780835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:33.780921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:33.780954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:33.896847] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:33.897008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:33.897048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:33.897093] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:33.900592] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-02-02T20:20:33.900870] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-02-02T20:20:33.900999] [INFO ] [sig ] DKNG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:34.045062] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DKNG.txt [2026-02-02T20:20:34.045179] [INFO ] [sig ] [921/3456] Completed DKNG in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:34.045219] [INFO ] [sig ] [922/3456] Forecasting DKS... [2026-02-02T20:20:34.045248] [INFO ] [sig ] Generating forecast for: DKS [2026-02-02T20:20:34.045278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-02-02T20:20:34.056792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-02-02T20:20:34.057100] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-02-02T20:20:34.057968] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-02-02T20:20:34.058023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:34.058056] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:34.058084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:34.058141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:34.118430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:34.119274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:34.119361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:34.119401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:34.241165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:34.241319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:34.241358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:34.241388] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:34.244903] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: UP (p=86.74%) [2026-02-02T20:20:34.245179] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-02-02T20:20:34.245304] [INFO ] [sig ] DKS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:34.391912] [INFO ] [LOCAL ] Saved forecast: DKS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DKS.txt [2026-02-02T20:20:34.392072] [INFO ] [sig ] [922/3456] Completed DKS in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:34.392110] [INFO ] [sig ] [923/3456] Forecasting DLB... [2026-02-02T20:20:34.392149] [INFO ] [sig ] Generating forecast for: DLB [2026-02-02T20:20:34.392180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-02-02T20:20:34.404848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-02-02T20:20:34.405238] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-02-02T20:20:34.406090] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-02-02T20:20:34.406145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:34.406177] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:34.406204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:34.406260] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:34.465243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:34.466117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:34.466205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:34.466237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:34.591672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:34.591827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:34.591867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:34.591897] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:34.595485] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-02-02T20:20:34.595775] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-02-02T20:20:34.595902] [INFO ] [sig ] DLB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:34.739806] [INFO ] [LOCAL ] Saved forecast: DLB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DLB.txt [2026-02-02T20:20:34.739968] [INFO ] [sig ] [923/3456] Completed DLB in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:34.740007] [INFO ] [sig ] [924/3456] Forecasting DLHC... [2026-02-02T20:20:34.740035] [INFO ] [sig ] Generating forecast for: DLHC [2026-02-02T20:20:34.740066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-02-02T20:20:34.752019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-02-02T20:20:34.752425] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-02-02T20:20:34.753276] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-02-02T20:20:34.753329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:34.753363] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:34.753393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:34.753454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:34.815648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:34.816673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:34.816822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:34.816867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:34.938943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:34.939100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:34.939140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:34.939169] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:34.942504] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: UP (p=83.42%) [2026-02-02T20:20:34.942793] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-02-02T20:20:34.942920] [INFO ] [sig ] DLHC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:35.109168] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DLHC.txt [2026-02-02T20:20:35.109340] [INFO ] [sig ] [924/3456] Completed DLHC in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:35.109390] [INFO ] [sig ] [925/3456] Forecasting DLNG... [2026-02-02T20:20:35.109440] [INFO ] [sig ] Generating forecast for: DLNG [2026-02-02T20:20:35.109477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-02-02T20:20:35.122812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-02-02T20:20:35.123223] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-02-02T20:20:35.124378] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-02-02T20:20:35.124433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:35.124465] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:35.124492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:35.124802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:35.185810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:35.186793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:35.186880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:35.186915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:35.310646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:35.310806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:35.310849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:35.310879] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:35.314535] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=71.82%) [2026-02-02T20:20:35.314862] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-02-02T20:20:35.314998] [INFO ] [sig ] DLNG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:35.459540] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DLNG.txt [2026-02-02T20:20:35.459718] [INFO ] [sig ] [925/3456] Completed DLNG in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:35.459758] [INFO ] [sig ] [926/3456] Forecasting DLO... [2026-02-02T20:20:35.459789] [INFO ] [sig ] Generating forecast for: DLO [2026-02-02T20:20:35.459819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-02-02T20:20:35.471419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-02-02T20:20:35.471812] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-02-02T20:20:35.472804] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-02-02T20:20:35.472859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:35.472892] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:35.472919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:35.472978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:35.531061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:35.531971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:35.532061] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:35.532094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:35.647708] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:35.647872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:35.647912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:35.647942] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:35.651397] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: DOWN (p=1.39%) [2026-02-02T20:20:35.651710] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-02-02T20:20:35.651842] [INFO ] [sig ] DLO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:35.814524] [INFO ] [LOCAL ] Saved forecast: DLO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DLO.txt [2026-02-02T20:20:35.814719] [INFO ] [sig ] [926/3456] Completed DLO in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:35.814777] [INFO ] [sig ] [927/3456] Forecasting DLPN... [2026-02-02T20:20:35.814817] [INFO ] [sig ] Generating forecast for: DLPN [2026-02-02T20:20:35.814860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-02-02T20:20:35.826865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-02-02T20:20:35.827283] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-02-02T20:20:35.828229] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-02-02T20:20:35.828294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:35.828328] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:35.828355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:35.828411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:35.886672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:35.888050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:35.888149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:35.888203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:36.000461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:36.000647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:36.000690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:36.000721] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:36.004948] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=21.21%) [2026-02-02T20:20:36.005276] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-02-02T20:20:36.005417] [INFO ] [sig ] DLPN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:36.154281] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DLPN.txt [2026-02-02T20:20:36.154466] [INFO ] [sig ] [927/3456] Completed DLPN in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:36.154508] [INFO ] [sig ] [928/3456] Forecasting DLTH... [2026-02-02T20:20:36.154538] [INFO ] [sig ] Generating forecast for: DLTH [2026-02-02T20:20:36.154585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-02-02T20:20:36.166204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-02-02T20:20:36.166616] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-02-02T20:20:36.167439] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-02-02T20:20:36.167497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:36.167532] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:36.167560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:36.167667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:36.228835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:36.229715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:36.229796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:36.229829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:36.358221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:36.358403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:36.358462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:36.358497] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:36.362205] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: DOWN (p=39.35%) [2026-02-02T20:20:36.362515] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-02-02T20:20:36.362672] [INFO ] [sig ] DLTH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:36.505787] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DLTH.txt [2026-02-02T20:20:36.506129] [INFO ] [sig ] [928/3456] Completed DLTH in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:36.506168] [INFO ] [sig ] [929/3456] Forecasting DLX... [2026-02-02T20:20:36.506195] [INFO ] [sig ] Generating forecast for: DLX [2026-02-02T20:20:36.506225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-02-02T20:20:36.518500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-02-02T20:20:36.518825] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-02-02T20:20:36.519640] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-02-02T20:20:36.519692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:36.519724] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:36.519750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:36.519806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:36.577247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:36.578028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:36.578120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:36.578154] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:36.702943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:36.703104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:36.703146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:36.703175] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:36.706542] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: UP (p=91.85%) [2026-02-02T20:20:36.706838] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-02-02T20:20:36.706966] [INFO ] [sig ] DLX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:36.853090] [INFO ] [LOCAL ] Saved forecast: DLX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DLX.txt [2026-02-02T20:20:36.853256] [INFO ] [sig ] [929/3456] Completed DLX in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:36.853296] [INFO ] [sig ] [930/3456] Forecasting DLY... [2026-02-02T20:20:36.853327] [INFO ] [sig ] Generating forecast for: DLY [2026-02-02T20:20:36.853357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-02-02T20:20:36.868441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-02-02T20:20:36.868965] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-02-02T20:20:36.870382] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-02-02T20:20:36.870454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:36.870507] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:36.870554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:36.870857] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:36.937108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:36.938167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:36.938249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:36.938283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:37.059232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:37.059392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:37.059434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:37.059469] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:37.063032] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=89.52%) [2026-02-02T20:20:37.063313] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-02-02T20:20:37.063441] [INFO ] [sig ] DLY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:37.223262] [INFO ] [LOCAL ] Saved forecast: DLY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DLY.txt [2026-02-02T20:20:37.223430] [INFO ] [sig ] [930/3456] Completed DLY in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-02T20:20:37.223486] [INFO ] [sig ] [931/3456] Forecasting DMAC... [2026-02-02T20:20:37.223525] [INFO ] [sig ] Generating forecast for: DMAC [2026-02-02T20:20:37.223557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-02-02T20:20:37.236667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-02-02T20:20:37.237118] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-02-02T20:20:37.238144] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-02-02T20:20:37.238214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:37.238292] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:37.238325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:37.238412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:37.305256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:37.306246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:37.306348] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:37.306382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:37.433385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:37.433555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:37.433617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:37.433649] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:37.437226] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=44.37%) [2026-02-02T20:20:37.437535] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-02-02T20:20:37.437724] [INFO ] [sig ] DMAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:37.589776] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DMAC.txt [2026-02-02T20:20:37.589930] [INFO ] [sig ] [931/3456] Completed DMAC in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.1m [2026-02-02T20:20:37.589988] [INFO ] [sig ] [932/3456] Forecasting DMB... [2026-02-02T20:20:37.590035] [INFO ] [sig ] Generating forecast for: DMB [2026-02-02T20:20:37.590066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-02-02T20:20:37.603394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-02-02T20:20:37.603823] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-02-02T20:20:37.604701] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-02-02T20:20:37.604758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:37.604792] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:37.604819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:37.604887] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:37.666818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:37.667747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:37.667838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:37.667872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:37.800725] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:37.800889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:37.800936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:37.800965] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:37.804792] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: UP (p=77.67%) [2026-02-02T20:20:37.805151] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-02-02T20:20:37.805291] [INFO ] [sig ] DMB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:37.975476] [INFO ] [LOCAL ] Saved forecast: DMB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DMB.txt [2026-02-02T20:20:37.975701] [INFO ] [sig ] [932/3456] Completed DMB in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.1m [2026-02-02T20:20:37.975758] [INFO ] [sig ] [933/3456] Forecasting DMLP... [2026-02-02T20:20:37.975794] [INFO ] [sig ] Generating forecast for: DMLP [2026-02-02T20:20:37.975841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-02-02T20:20:37.988813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-02-02T20:20:37.989190] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-02-02T20:20:37.990095] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-02-02T20:20:37.990150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:37.990186] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:37.990215] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:37.990281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:38.061510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:38.062402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:38.062506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:38.062543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:38.188664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:38.188827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:38.188869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:38.188900] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:38.192624] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: DOWN (p=5.12%) [2026-02-02T20:20:38.192963] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-02-02T20:20:38.193104] [INFO ] [sig ] DMLP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:38.345441] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DMLP.txt [2026-02-02T20:20:38.345619] [INFO ] [sig ] [933/3456] Completed DMLP in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:38.345661] [INFO ] [sig ] [934/3456] Forecasting DMO... [2026-02-02T20:20:38.345690] [INFO ] [sig ] Generating forecast for: DMO [2026-02-02T20:20:38.345721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-02-02T20:20:38.358469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-02-02T20:20:38.358900] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-02-02T20:20:38.359967] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-02-02T20:20:38.360022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:38.360056] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:38.360084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:38.360145] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:38.419510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:38.420395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:38.420482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:38.420516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:38.544705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:38.544864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:38.544922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:38.544994] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:38.548628] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-02-02T20:20:38.548918] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-02-02T20:20:38.549047] [INFO ] [sig ] DMO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:38.696221] [INFO ] [LOCAL ] Saved forecast: DMO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DMO.txt [2026-02-02T20:20:38.696381] [INFO ] [sig ] [934/3456] Completed DMO in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:38.696425] [INFO ] [sig ] [935/3456] Forecasting DMRC... [2026-02-02T20:20:38.696455] [INFO ] [sig ] Generating forecast for: DMRC [2026-02-02T20:20:38.696488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-02-02T20:20:38.708269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-02-02T20:20:38.708611] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-02-02T20:20:38.709421] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-02-02T20:20:38.709475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:38.709509] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:38.709538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:38.709617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:38.768398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:38.769160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:38.769242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:38.769279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:38.892755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:38.892916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:38.892966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:38.892995] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:38.896600] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=12.48%) [2026-02-02T20:20:38.896883] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-02-02T20:20:38.897016] [INFO ] [sig ] DMRC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:39.041151] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DMRC.txt [2026-02-02T20:20:39.041301] [INFO ] [sig ] [935/3456] Completed DMRC in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:39.041344] [INFO ] [sig ] [936/3456] Forecasting DMXF... [2026-02-02T20:20:39.041376] [INFO ] [sig ] Generating forecast for: DMXF [2026-02-02T20:20:39.041406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-02-02T20:20:39.052725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-02-02T20:20:39.053035] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-02-02T20:20:39.053860] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-02-02T20:20:39.053912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:39.053945] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:39.053973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:39.054031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:39.116495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:39.117590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:39.117726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:39.117765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:39.234158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:39.234313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:39.234353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:39.234383] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:39.237912] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: UP (p=79.15%) [2026-02-02T20:20:39.238184] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-02-02T20:20:39.238306] [INFO ] [sig ] DMXF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:39.379279] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DMXF.txt [2026-02-02T20:20:39.379413] [INFO ] [sig ] [936/3456] Completed DMXF in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:39.379452] [INFO ] [sig ] [937/3456] Forecasting DNA... [2026-02-02T20:20:39.379482] [INFO ] [sig ] Generating forecast for: DNA [2026-02-02T20:20:39.379521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-02-02T20:20:39.392080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-02-02T20:20:39.392346] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-02-02T20:20:39.393131] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-02-02T20:20:39.393183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:39.393216] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:39.393242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:39.393313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:39.450420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:39.451029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:39.451105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:39.451137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:39.571425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:39.571550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:39.571614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:39.571650] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:39.574896] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: DOWN (p=13.84%) [2026-02-02T20:20:39.575163] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-02-02T20:20:39.575285] [INFO ] [sig ] DNA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:39.719834] [INFO ] [LOCAL ] Saved forecast: DNA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DNA.txt [2026-02-02T20:20:39.720182] [INFO ] [sig ] [937/3456] Completed DNA in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:39.720222] [INFO ] [sig ] [938/3456] Forecasting DNLI... [2026-02-02T20:20:39.720252] [INFO ] [sig ] Generating forecast for: DNLI [2026-02-02T20:20:39.720280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-02-02T20:20:39.733349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-02-02T20:20:39.733697] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-02-02T20:20:39.734502] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-02-02T20:20:39.734554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:39.734616] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:39.734646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:39.734704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:39.793768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:39.794521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:39.794620] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:39.794656] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:39.919413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:39.919559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:39.919618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:39.919648] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:39.923077] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=12.57%) [2026-02-02T20:20:39.923349] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-02-02T20:20:39.923475] [INFO ] [sig ] DNLI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:40.068706] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DNLI.txt [2026-02-02T20:20:40.069040] [INFO ] [sig ] [938/3456] Completed DNLI in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:40.069080] [INFO ] [sig ] [939/3456] Forecasting DNP... [2026-02-02T20:20:40.069110] [INFO ] [sig ] Generating forecast for: DNP [2026-02-02T20:20:40.069139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-02-02T20:20:40.080317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-02-02T20:20:40.080636] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-02-02T20:20:40.081635] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-02-02T20:20:40.081883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:40.081915] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:40.081941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:40.081997] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:40.145527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:40.146420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:40.146503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:40.146538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:40.283791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:40.283986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:40.284042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:40.284073] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:40.288097] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=94.18%) [2026-02-02T20:20:40.288463] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-02-02T20:20:40.288672] [INFO ] [sig ] DNP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:40.471233] [INFO ] [LOCAL ] Saved forecast: DNP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DNP.txt [2026-02-02T20:20:40.471454] [INFO ] [sig ] [939/3456] Completed DNP in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:40.471508] [INFO ] [sig ] [940/3456] Forecasting DNTH... [2026-02-02T20:20:40.471554] [INFO ] [sig ] Generating forecast for: DNTH [2026-02-02T20:20:40.471621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-02-02T20:20:40.484504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-02-02T20:20:40.485029] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-02-02T20:20:40.486115] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-02-02T20:20:40.486182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:40.486229] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:40.486269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:40.486360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:40.557974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:40.558936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:40.559041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:40.559077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:40.691211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:40.691386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:40.691430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:40.691460] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:40.695456] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: UP (p=64.77%) [2026-02-02T20:20:40.695833] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-02-02T20:20:40.695978] [INFO ] [sig ] DNTH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:40.848114] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DNTH.txt [2026-02-02T20:20:40.848270] [INFO ] [sig ] [940/3456] Completed DNTH in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:40.848309] [INFO ] [sig ] [941/3456] Forecasting DOCN... [2026-02-02T20:20:40.848337] [INFO ] [sig ] Generating forecast for: DOCN [2026-02-02T20:20:40.848369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-02-02T20:20:40.861453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-02-02T20:20:40.861902] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-02-02T20:20:40.862776] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-02-02T20:20:40.862830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:40.862861] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:40.862890] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:40.862948] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:40.926480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:40.927646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:40.927815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:40.927865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:41.067377] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:41.067550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:41.067636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:41.067672] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:41.071456] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=3.56%) [2026-02-02T20:20:41.071801] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-02-02T20:20:41.071963] [INFO ] [sig ] DOCN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:41.229539] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DOCN.txt [2026-02-02T20:20:41.229768] [INFO ] [sig ] [941/3456] Completed DOCN in 0.4s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:41.229826] [INFO ] [sig ] [942/3456] Forecasting DOCS... [2026-02-02T20:20:41.229867] [INFO ] [sig ] Generating forecast for: DOCS [2026-02-02T20:20:41.229900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-02-02T20:20:41.242347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-02-02T20:20:41.242766] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-02-02T20:20:41.243605] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-02-02T20:20:41.243665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:41.243698] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:41.243732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:41.243810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:41.306384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:41.307567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:41.307706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:41.307749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:41.440762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:41.440922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:41.440963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:41.440993] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:41.444625] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: DOWN (p=45.15%) [2026-02-02T20:20:41.444915] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-02-02T20:20:41.445062] [INFO ] [sig ] DOCS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:41.601808] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DOCS.txt [2026-02-02T20:20:41.601998] [INFO ] [sig ] [942/3456] Completed DOCS in 0.4s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:41.602045] [INFO ] [sig ] [943/3456] Forecasting DOGZ... [2026-02-02T20:20:41.602077] [INFO ] [sig ] Generating forecast for: DOGZ [2026-02-02T20:20:41.602107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-02-02T20:20:41.614933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-02-02T20:20:41.615336] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-02-02T20:20:41.616256] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-02-02T20:20:41.616309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:41.616340] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:41.616368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:41.616424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:41.676720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:41.677759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:41.677865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:41.677899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:41.801529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:41.801722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:41.801762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:41.801790] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:41.805385] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: DOWN (p=12.37%) [2026-02-02T20:20:41.805725] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-02-02T20:20:41.805863] [INFO ] [sig ] DOGZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:41.956244] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DOGZ.txt [2026-02-02T20:20:41.956403] [INFO ] [sig ] [943/3456] Completed DOGZ in 0.4s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:41.956442] [INFO ] [sig ] [944/3456] Forecasting DOLE... [2026-02-02T20:20:41.956471] [INFO ] [sig ] Generating forecast for: DOLE [2026-02-02T20:20:41.956503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-02-02T20:20:41.968663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-02-02T20:20:41.969042] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-02-02T20:20:41.969875] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-02-02T20:20:41.969928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:41.969962] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:41.969989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:41.970044] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:42.027613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:42.028476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:42.028563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:42.028618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:42.148357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:42.148520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:42.148560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:42.148614] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:42.152011] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: UP (p=84.59%) [2026-02-02T20:20:42.152292] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-02-02T20:20:42.152423] [INFO ] [sig ] DOLE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:42.296524] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DOLE.txt [2026-02-02T20:20:42.296732] [INFO ] [sig ] [944/3456] Completed DOLE in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:42.296777] [INFO ] [sig ] [945/3456] Forecasting DOMO... [2026-02-02T20:20:42.296810] [INFO ] [sig ] Generating forecast for: DOMO [2026-02-02T20:20:42.296841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-02-02T20:20:42.312009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-02-02T20:20:42.312627] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-02-02T20:20:42.313617] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-02-02T20:20:42.313674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:42.313710] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:42.313739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:42.313799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:42.374404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:42.375730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:42.375845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:42.375879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:42.517671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:42.517899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:42.517945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:42.518002] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:42.522097] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: UP (p=83.49%) [2026-02-02T20:20:42.522417] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-02-02T20:20:42.522561] [INFO ] [sig ] DOMO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:42.672703] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DOMO.txt [2026-02-02T20:20:42.672904] [INFO ] [sig ] [945/3456] Completed DOMO in 0.4s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:42.672954] [INFO ] [sig ] [946/3456] Forecasting DORM... [2026-02-02T20:20:42.672990] [INFO ] [sig ] Generating forecast for: DORM [2026-02-02T20:20:42.673030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-02-02T20:20:42.689788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-02-02T20:20:42.690332] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-02-02T20:20:42.691232] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-02-02T20:20:42.691287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:42.691321] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:42.691348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:42.691405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:42.749182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:42.750162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:42.750252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:42.750312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:42.873112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:42.873270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:42.873311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:42.873340] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:42.876928] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=51.74%) [2026-02-02T20:20:42.877215] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-02-02T20:20:42.877344] [INFO ] [sig ] DORM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:43.026306] [INFO ] [LOCAL ] Saved forecast: DORM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DORM.txt [2026-02-02T20:20:43.026490] [INFO ] [sig ] [946/3456] Completed DORM in 0.4s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:43.026543] [INFO ] [sig ] [947/3456] Forecasting DOUG... [2026-02-02T20:20:43.026593] [INFO ] [sig ] Generating forecast for: DOUG [2026-02-02T20:20:43.026625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-02-02T20:20:43.038955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-02-02T20:20:43.039369] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-02-02T20:20:43.040301] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-02-02T20:20:43.040354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:43.040387] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:43.040413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:43.040469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:43.096615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:43.097525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:43.097652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:43.097705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:43.216104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:43.216287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:43.216338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:43.216381] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:43.220384] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-02-02T20:20:43.220745] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-02-02T20:20:43.220914] [INFO ] [sig ] DOUG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:43.367250] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DOUG.txt [2026-02-02T20:20:43.367412] [INFO ] [sig ] [947/3456] Completed DOUG in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-02T20:20:43.367453] [INFO ] [sig ] [948/3456] Forecasting DOX... [2026-02-02T20:20:43.367484] [INFO ] [sig ] Generating forecast for: DOX [2026-02-02T20:20:43.367516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-02-02T20:20:43.378784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-02-02T20:20:43.379126] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-02-02T20:20:43.380041] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-02-02T20:20:43.380106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:43.380185] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:43.380221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:43.380288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:43.436994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:43.437759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:43.437839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:43.437872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:43.556376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:43.556536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:43.556593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:43.556625] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:43.559988] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: UP (p=82.39%) [2026-02-02T20:20:43.560305] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-02-02T20:20:43.560432] [INFO ] [sig ] DOX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:43.704655] [INFO ] [LOCAL ] Saved forecast: DOX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DOX.txt [2026-02-02T20:20:43.704812] [INFO ] [sig ] [948/3456] Completed DOX in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 15.0m [2026-02-02T20:20:43.704852] [INFO ] [sig ] [949/3456] Forecasting DPG... [2026-02-02T20:20:43.704881] [INFO ] [sig ] Generating forecast for: DPG [2026-02-02T20:20:43.704913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-02-02T20:20:43.716830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-02-02T20:20:43.717197] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-02-02T20:20:43.718094] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-02-02T20:20:43.718149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:43.718182] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:43.718223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:43.718283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:43.775417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:43.776286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:43.776368] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:43.776403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:43.895697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:43.895835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:43.895877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:43.895907] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:43.899498] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-02-02T20:20:43.899844] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-02-02T20:20:43.900009] [INFO ] [sig ] DPG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:44.048718] [INFO ] [LOCAL ] Saved forecast: DPG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DPG.txt [2026-02-02T20:20:44.048882] [INFO ] [sig ] [949/3456] Completed DPG in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:44.048921] [INFO ] [sig ] [950/3456] Forecasting DPRO... [2026-02-02T20:20:44.048950] [INFO ] [sig ] Generating forecast for: DPRO [2026-02-02T20:20:44.048981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-02-02T20:20:44.060679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-02-02T20:20:44.061108] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-02-02T20:20:44.061966] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-02-02T20:20:44.062020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:44.062053] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:44.062080] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:44.062137] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:44.120419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:44.121340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:44.121424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:44.121457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:44.258134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:44.258352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:44.258401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:44.258435] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:44.263184] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: UP (p=71.74%) [2026-02-02T20:20:44.263601] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-02-02T20:20:44.263781] [INFO ] [sig ] DPRO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:44.439198] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DPRO.txt [2026-02-02T20:20:44.439382] [INFO ] [sig ] [950/3456] Completed DPRO in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:44.439426] [INFO ] [sig ] [951/3456] Forecasting DPZ... [2026-02-02T20:20:44.439458] [INFO ] [sig ] Generating forecast for: DPZ [2026-02-02T20:20:44.439492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-02-02T20:20:44.452368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-02-02T20:20:44.452801] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-02-02T20:20:44.453653] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-02-02T20:20:44.453706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:44.453737] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:44.453763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:44.453818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:44.510730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:44.511616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:44.511698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:44.511730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:44.627670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:44.627834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:44.627873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:44.627932] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:44.631382] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: DOWN (p=18.80%) [2026-02-02T20:20:44.631715] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-02-02T20:20:44.631860] [INFO ] [sig ] DPZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:44.778202] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DPZ.txt [2026-02-02T20:20:44.778369] [INFO ] [sig ] [951/3456] Completed DPZ in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:44.778409] [INFO ] [sig ] [952/3456] Forecasting DQ... [2026-02-02T20:20:44.778438] [INFO ] [sig ] Generating forecast for: DQ [2026-02-02T20:20:44.778469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-02-02T20:20:44.791178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-02-02T20:20:44.791552] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-02-02T20:20:44.792422] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-02-02T20:20:44.792478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:44.792512] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:44.792538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:44.792611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:44.853172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:44.854183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:44.854272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:44.854306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:44.994884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:44.995078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:44.995127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:44.995159] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:44.999165] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: UP (p=59.53%) [2026-02-02T20:20:44.999532] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-02-02T20:20:44.999763] [INFO ] [sig ] DQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:45.164914] [INFO ] [LOCAL ] Saved forecast: DQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DQ.txt [2026-02-02T20:20:45.165071] [INFO ] [sig ] [952/3456] Completed DQ in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:45.165111] [INFO ] [sig ] [953/3456] Forecasting DRD... [2026-02-02T20:20:45.165140] [INFO ] [sig ] Generating forecast for: DRD [2026-02-02T20:20:45.165171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-02-02T20:20:45.176794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-02-02T20:20:45.177198] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-02-02T20:20:45.178076] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-02-02T20:20:45.178132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:45.178165] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:45.178193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:45.178252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:45.235889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:45.236808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:45.236896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:45.236931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:45.357871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:45.358038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:45.358080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:45.358112] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:45.361778] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=82.03%) [2026-02-02T20:20:45.362065] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-02-02T20:20:45.362198] [INFO ] [sig ] DRD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:45.502123] [INFO ] [LOCAL ] Saved forecast: DRD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DRD.txt [2026-02-02T20:20:45.502273] [INFO ] [sig ] [953/3456] Completed DRD in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:45.502314] [INFO ] [sig ] [954/3456] Forecasting DRH... [2026-02-02T20:20:45.502343] [INFO ] [sig ] Generating forecast for: DRH [2026-02-02T20:20:45.502373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-02-02T20:20:45.514673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-02-02T20:20:45.515025] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-02-02T20:20:45.515932] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-02-02T20:20:45.515995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:45.516028] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:45.516055] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:45.516113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:45.583927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:45.584934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:45.585021] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:45.585055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:45.721590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:45.721766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:45.721828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:45.721875] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:45.725968] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-02-02T20:20:45.726364] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-02-02T20:20:45.726548] [INFO ] [sig ] DRH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:45.877554] [INFO ] [LOCAL ] Saved forecast: DRH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DRH.txt [2026-02-02T20:20:45.877789] [INFO ] [sig ] [954/3456] Completed DRH in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:45.877835] [INFO ] [sig ] [955/3456] Forecasting DRI... [2026-02-02T20:20:45.877864] [INFO ] [sig ] Generating forecast for: DRI [2026-02-02T20:20:45.877894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-02-02T20:20:45.890908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-02-02T20:20:45.891315] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-02-02T20:20:45.892155] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-02-02T20:20:45.892208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:45.892240] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:45.892266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:45.892321] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:45.950525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:45.951410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:45.951493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:45.951525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:46.089916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:46.090075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:46.090117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:46.090147] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:46.093869] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: UP (p=73.28%) [2026-02-02T20:20:46.094185] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-02-02T20:20:46.094327] [INFO ] [sig ] DRI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:46.247066] [INFO ] [LOCAL ] Saved forecast: DRI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DRI.txt [2026-02-02T20:20:46.247224] [INFO ] [sig ] [955/3456] Completed DRI in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:46.247273] [INFO ] [sig ] [956/3456] Forecasting DRIO... [2026-02-02T20:20:46.247304] [INFO ] [sig ] Generating forecast for: DRIO [2026-02-02T20:20:46.247335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-02-02T20:20:46.259489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-02-02T20:20:46.259912] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-02-02T20:20:46.260789] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-02-02T20:20:46.260842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:46.260874] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:46.260900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:46.260955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:46.319096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:46.320124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:46.320224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:46.320260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:46.437045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:46.437204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:46.437243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:46.437272] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:46.440748] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-02-02T20:20:46.441032] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-02-02T20:20:46.441156] [INFO ] [sig ] DRIO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:46.583084] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DRIO.txt [2026-02-02T20:20:46.583229] [INFO ] [sig ] [956/3456] Completed DRIO in 0.3s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:46.583268] [INFO ] [sig ] [957/3456] Forecasting DRLL... [2026-02-02T20:20:46.583297] [INFO ] [sig ] Generating forecast for: DRLL [2026-02-02T20:20:46.583327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-02-02T20:20:46.594620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-02-02T20:20:46.594876] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-02-02T20:20:46.595660] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-02-02T20:20:46.595713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:46.595745] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:46.595772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:46.595829] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:46.653874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:46.654510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:46.654604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:46.654642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:46.769482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:46.769651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:46.769699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:46.769732] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:46.773080] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: UP (p=93.50%) [2026-02-02T20:20:46.773361] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-02-02T20:20:46.773484] [INFO ] [sig ] DRLL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:46.917507] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DRLL.txt [2026-02-02T20:20:46.917704] [INFO ] [sig ] [957/3456] Completed DRLL in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:46.917757] [INFO ] [sig ] [958/3456] Forecasting DRMA... [2026-02-02T20:20:46.917794] [INFO ] [sig ] Generating forecast for: DRMA [2026-02-02T20:20:46.917831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-02-02T20:20:46.929841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-02-02T20:20:46.930160] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-02-02T20:20:46.931185] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-02-02T20:20:46.931240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:46.931272] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:46.931298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:46.931354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:46.990198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:46.991056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:46.991169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:46.991205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:47.112142] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:47.112297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:47.112356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:47.112386] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:47.116062] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=35.80%) [2026-02-02T20:20:47.116339] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-02-02T20:20:47.116469] [INFO ] [sig ] DRMA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:47.259130] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DRMA.txt [2026-02-02T20:20:47.259263] [INFO ] [sig ] [958/3456] Completed DRMA in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:47.259302] [INFO ] [sig ] [959/3456] Forecasting DRS... [2026-02-02T20:20:47.259332] [INFO ] [sig ] Generating forecast for: DRS [2026-02-02T20:20:47.259361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-02-02T20:20:47.271479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-02-02T20:20:47.271821] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-02-02T20:20:47.272857] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-02-02T20:20:47.272909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:47.272940] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:47.272966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:47.273021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:47.332538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:47.333248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:47.333330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:47.333363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:47.454739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:47.454910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:47.454950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:47.454979] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:47.458465] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=83.12%) [2026-02-02T20:20:47.458798] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-02-02T20:20:47.458942] [INFO ] [sig ] DRS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:47.608194] [INFO ] [LOCAL ] Saved forecast: DRS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DRS.txt [2026-02-02T20:20:47.608361] [INFO ] [sig ] [959/3456] Completed DRS in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:47.608403] [INFO ] [sig ] [960/3456] Forecasting DRTS... [2026-02-02T20:20:47.608434] [INFO ] [sig ] Generating forecast for: DRTS [2026-02-02T20:20:47.608465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-02-02T20:20:47.620655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-02-02T20:20:47.620961] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-02-02T20:20:47.621811] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-02-02T20:20:47.621864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:47.621896] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:47.621922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:47.621977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:47.685385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:47.686547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:47.686652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:47.686690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:47.820730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:47.820900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:47.820946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:47.820975] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:47.825700] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: DOWN (p=41.15%) [2026-02-02T20:20:47.826002] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-02-02T20:20:47.826299] [INFO ] [sig ] DRTS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:47.976383] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DRTS.txt [2026-02-02T20:20:47.976532] [INFO ] [sig ] [960/3456] Completed DRTS in 0.4s | 2.80 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:47.976589] [INFO ] [sig ] [961/3456] Forecasting DRUG... [2026-02-02T20:20:47.976622] [INFO ] [sig ] Generating forecast for: DRUG [2026-02-02T20:20:47.976654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-02-02T20:20:47.988405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-02-02T20:20:47.988733] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-02-02T20:20:47.989762] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-02-02T20:20:47.989814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:47.989846] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:47.989872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:47.989927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:48.051875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:48.052770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:48.052869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:48.052903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:48.181473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:48.181683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:48.181731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:48.181764] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:48.185654] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: UP (p=65.08%) [2026-02-02T20:20:48.186126] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-02-02T20:20:48.186253] [INFO ] [sig ] DRUG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:48.329882] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DRUG.txt [2026-02-02T20:20:48.330232] [INFO ] [sig ] [961/3456] Completed DRUG in 0.4s | 2.80 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:48.330271] [INFO ] [sig ] [962/3456] Forecasting DRVN... [2026-02-02T20:20:48.330301] [INFO ] [sig ] Generating forecast for: DRVN [2026-02-02T20:20:48.330331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-02-02T20:20:48.343106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-02-02T20:20:48.343382] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-02-02T20:20:48.344215] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-02-02T20:20:48.344267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:48.344309] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:48.344337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:48.344393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:48.407207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:48.408077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:48.408159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:48.408194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:48.539424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:48.539599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:48.539641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:48.539670] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:48.543209] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: UP (p=87.83%) [2026-02-02T20:20:48.543488] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-02-02T20:20:48.543637] [INFO ] [sig ] DRVN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:48.689182] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DRVN.txt [2026-02-02T20:20:48.689331] [INFO ] [sig ] [962/3456] Completed DRVN in 0.4s | 2.80 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:48.689370] [INFO ] [sig ] [963/3456] Forecasting DSGX... [2026-02-02T20:20:48.689399] [INFO ] [sig ] Generating forecast for: DSGX [2026-02-02T20:20:48.689430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-02-02T20:20:48.701348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-02-02T20:20:48.701726] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-02-02T20:20:48.702538] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-02-02T20:20:48.702614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:48.702648] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:48.702675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:48.702741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:48.758884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:48.759597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:48.759679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:48.759712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:48.884049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:48.884214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:48.884254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:48.884282] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:48.888073] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: UP (p=55.58%) [2026-02-02T20:20:48.888346] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-02-02T20:20:48.888474] [INFO ] [sig ] DSGX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:49.027672] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DSGX.txt [2026-02-02T20:20:49.027803] [INFO ] [sig ] [963/3456] Completed DSGX in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:49.027842] [INFO ] [sig ] [964/3456] Forecasting DSL... [2026-02-02T20:20:49.027870] [INFO ] [sig ] Generating forecast for: DSL [2026-02-02T20:20:49.027900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-02-02T20:20:49.039479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-02-02T20:20:49.039862] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-02-02T20:20:49.040668] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-02-02T20:20:49.040720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:49.040753] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:49.040780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:49.040838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:49.097726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:49.098373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:49.098450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:49.098482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:49.216163] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:49.216324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:49.216363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:49.216392] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:49.220378] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=99.73%) [2026-02-02T20:20:49.220672] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-02-02T20:20:49.220798] [INFO ] [sig ] DSL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:49.368331] [INFO ] [LOCAL ] Saved forecast: DSL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DSL.txt [2026-02-02T20:20:49.368472] [INFO ] [sig ] [964/3456] Completed DSL in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-02T20:20:49.368510] [INFO ] [sig ] [965/3456] Forecasting DSM... [2026-02-02T20:20:49.368540] [INFO ] [sig ] Generating forecast for: DSM [2026-02-02T20:20:49.368584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-02-02T20:20:49.381294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-02-02T20:20:49.381610] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-02-02T20:20:49.382556] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-02-02T20:20:49.382632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:49.382692] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:49.382720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:49.382776] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:49.442057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:49.442819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:49.442904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:49.442937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:49.562757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:49.563098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:49.563136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:49.563165] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:49.566886] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: UP (p=52.15%) [2026-02-02T20:20:49.567181] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-02-02T20:20:49.567304] [INFO ] [sig ] DSM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:49.712885] [INFO ] [LOCAL ] Saved forecast: DSM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DSM.txt [2026-02-02T20:20:49.713034] [INFO ] [sig ] [965/3456] Completed DSM in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.9m [2026-02-02T20:20:49.713074] [INFO ] [sig ] [966/3456] Forecasting DSP... [2026-02-02T20:20:49.713109] [INFO ] [sig ] Generating forecast for: DSP [2026-02-02T20:20:49.713140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-02-02T20:20:49.724995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-02-02T20:20:49.725323] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-02-02T20:20:49.726209] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-02-02T20:20:49.726264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:49.726296] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:49.726324] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:49.726381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:49.786920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:49.787564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:49.787694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:49.787735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:49.917980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:49.918132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:49.918173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:49.918202] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:49.921638] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-02-02T20:20:49.921918] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-02-02T20:20:49.922044] [INFO ] [sig ] DSP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:50.066273] [INFO ] [LOCAL ] Saved forecast: DSP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DSP.txt [2026-02-02T20:20:50.066431] [INFO ] [sig ] [966/3456] Completed DSP in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:50.066472] [INFO ] [sig ] [967/3456] Forecasting DSX... [2026-02-02T20:20:50.066503] [INFO ] [sig ] Generating forecast for: DSX [2026-02-02T20:20:50.066532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-02-02T20:20:50.078882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-02-02T20:20:50.079245] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-02-02T20:20:50.080069] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-02-02T20:20:50.080121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:50.080154] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:50.080181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:50.080237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:50.139782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:50.140867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:50.140953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:50.140985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:50.265384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:50.265538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:50.265593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:50.265624] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:50.268981] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: UP (p=89.64%) [2026-02-02T20:20:50.269254] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-02-02T20:20:50.269379] [INFO ] [sig ] DSX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:50.410137] [INFO ] [LOCAL ] Saved forecast: DSX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DSX.txt [2026-02-02T20:20:50.410294] [INFO ] [sig ] [967/3456] Completed DSX in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:50.410333] [INFO ] [sig ] [968/3456] Forecasting DTB... [2026-02-02T20:20:50.410363] [INFO ] [sig ] Generating forecast for: DTB [2026-02-02T20:20:50.410393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-02-02T20:20:50.422953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-02-02T20:20:50.423415] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-02-02T20:20:50.424440] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-02-02T20:20:50.424502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:50.424544] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:50.424602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:50.424684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:50.483040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:50.483959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:50.484047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:50.484080] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:50.604663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:50.604831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:50.604878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:50.604914] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:50.608933] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=76.97%) [2026-02-02T20:20:50.609429] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-02-02T20:20:50.609568] [INFO ] [sig ] DTB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:50.756931] [INFO ] [LOCAL ] Saved forecast: DTB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DTB.txt [2026-02-02T20:20:50.757142] [INFO ] [sig ] [968/3456] Completed DTB in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:50.757195] [INFO ] [sig ] [969/3456] Forecasting DTE... [2026-02-02T20:20:50.757236] [INFO ] [sig ] Generating forecast for: DTE [2026-02-02T20:20:50.757279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-02-02T20:20:50.770681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-02-02T20:20:50.771085] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-02-02T20:20:50.771918] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-02-02T20:20:50.771971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:50.772003] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:50.772029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:50.772085] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:50.829746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:50.830637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:50.830722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:50.830757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:50.948471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:50.948647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:50.948687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:50.948738] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:50.952148] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=93.65%) [2026-02-02T20:20:50.952424] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-02-02T20:20:50.952552] [INFO ] [sig ] DTE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:51.097824] [INFO ] [LOCAL ] Saved forecast: DTE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DTE.txt [2026-02-02T20:20:51.097996] [INFO ] [sig ] [969/3456] Completed DTE in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:51.098038] [INFO ] [sig ] [970/3456] Forecasting DTG... [2026-02-02T20:20:51.098068] [INFO ] [sig ] Generating forecast for: DTG [2026-02-02T20:20:51.098101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-02-02T20:20:51.110187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-02-02T20:20:51.110501] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-02-02T20:20:51.111326] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-02-02T20:20:51.111381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:51.111415] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:51.111443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:51.111500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:51.170312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:51.171158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:51.171242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:51.171276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:51.291774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:51.291929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:51.291969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:51.291998] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:51.295939] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: UP (p=59.73%) [2026-02-02T20:20:51.296207] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-02-02T20:20:51.296327] [INFO ] [sig ] DTG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:51.444660] [INFO ] [LOCAL ] Saved forecast: DTG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DTG.txt [2026-02-02T20:20:51.444819] [INFO ] [sig ] [970/3456] Completed DTG in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:51.444858] [INFO ] [sig ] [971/3456] Forecasting DTIL... [2026-02-02T20:20:51.444887] [INFO ] [sig ] Generating forecast for: DTIL [2026-02-02T20:20:51.444918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-02-02T20:20:51.457322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-02-02T20:20:51.457786] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-02-02T20:20:51.458686] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-02-02T20:20:51.458743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:51.458782] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:51.458815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:51.458883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:51.517169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:51.518106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:51.518191] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:51.518242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:51.642647] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:51.642813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:51.642861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:51.642894] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:51.647027] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: DOWN (p=35.33%) [2026-02-02T20:20:51.647377] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-02-02T20:20:51.647533] [INFO ] [sig ] DTIL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:51.795523] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DTIL.txt [2026-02-02T20:20:51.795697] [INFO ] [sig ] [971/3456] Completed DTIL in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:51.795740] [INFO ] [sig ] [972/3456] Forecasting DTM... [2026-02-02T20:20:51.795769] [INFO ] [sig ] Generating forecast for: DTM [2026-02-02T20:20:51.795800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-02-02T20:20:51.808662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-02-02T20:20:51.809056] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-02-02T20:20:51.809867] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-02-02T20:20:51.809920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:51.809952] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:51.809979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:51.810035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:51.869222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:51.870056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:51.870136] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:51.870169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:51.991703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:51.991866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:51.991906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:51.991935] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:51.995336] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: DOWN (p=22.93%) [2026-02-02T20:20:51.995626] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-02-02T20:20:51.995750] [INFO ] [sig ] DTM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:52.142434] [INFO ] [LOCAL ] Saved forecast: DTM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DTM.txt [2026-02-02T20:20:52.142598] [INFO ] [sig ] [972/3456] Completed DTM in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:52.142641] [INFO ] [sig ] [973/3456] Forecasting DUK... [2026-02-02T20:20:52.142672] [INFO ] [sig ] Generating forecast for: DUK [2026-02-02T20:20:52.142701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-02-02T20:20:52.154434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-02-02T20:20:52.154766] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-02-02T20:20:52.155560] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-02-02T20:20:52.155630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:52.155663] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:52.155691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:52.155764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:52.214897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:52.215868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:52.215953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:52.215986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:52.335339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:52.335509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:52.335552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:52.335603] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:52.339258] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-02-02T20:20:52.339598] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-02-02T20:20:52.339740] [INFO ] [sig ] DUK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:52.484764] [INFO ] [LOCAL ] Saved forecast: DUK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DUK.txt [2026-02-02T20:20:52.484926] [INFO ] [sig ] [973/3456] Completed DUK in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:52.484967] [INFO ] [sig ] [974/3456] Forecasting DUKB... [2026-02-02T20:20:52.484997] [INFO ] [sig ] Generating forecast for: DUKB [2026-02-02T20:20:52.485029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-02-02T20:20:52.496839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-02-02T20:20:52.497232] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-02-02T20:20:52.498164] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-02-02T20:20:52.498221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:52.498255] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:52.498282] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:52.498338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:52.558750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:52.559703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:52.559793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:52.559833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:52.683254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:52.683411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:52.683453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:52.683483] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:52.687052] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: DOWN (p=15.39%) [2026-02-02T20:20:52.687362] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-02-02T20:20:52.687499] [INFO ] [sig ] DUKB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:52.830016] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DUKB.txt [2026-02-02T20:20:52.830174] [INFO ] [sig ] [974/3456] Completed DUKB in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:52.830213] [INFO ] [sig ] [975/3456] Forecasting DUOL... [2026-02-02T20:20:52.830243] [INFO ] [sig ] Generating forecast for: DUOL [2026-02-02T20:20:52.830273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-02-02T20:20:52.842377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-02-02T20:20:52.842779] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-02-02T20:20:52.843619] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-02-02T20:20:52.843684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:52.843719] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:52.843747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:52.843806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:52.900416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:52.901326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:52.901412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:52.901446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:53.024867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:53.025028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:53.025068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:53.025096] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:53.028506] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=34.06%) [2026-02-02T20:20:53.028808] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-02-02T20:20:53.028967] [INFO ] [sig ] DUOL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:53.171944] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DUOL.txt [2026-02-02T20:20:53.172146] [INFO ] [sig ] [975/3456] Completed DUOL in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:53.172201] [INFO ] [sig ] [976/3456] Forecasting DVA... [2026-02-02T20:20:53.172243] [INFO ] [sig ] Generating forecast for: DVA [2026-02-02T20:20:53.172289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-02-02T20:20:53.184384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-02-02T20:20:53.184777] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-02-02T20:20:53.185569] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-02-02T20:20:53.185654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:53.185687] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:53.185713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:53.185769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:53.243266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:53.244142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:53.244222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:53.244255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:53.367722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:53.367880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:53.367921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:53.367950] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:53.371359] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=16.98%) [2026-02-02T20:20:53.371648] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-02-02T20:20:53.371775] [INFO ] [sig ] DVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:53.513299] [INFO ] [LOCAL ] Saved forecast: DVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DVA.txt [2026-02-02T20:20:53.513460] [INFO ] [sig ] [976/3456] Completed DVA in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:53.513500] [INFO ] [sig ] [977/3456] Forecasting DVAX... [2026-02-02T20:20:53.513529] [INFO ] [sig ] Generating forecast for: DVAX [2026-02-02T20:20:53.513558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-02-02T20:20:53.526397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-02-02T20:20:53.526725] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-02-02T20:20:53.527626] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-02-02T20:20:53.527686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:53.527719] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:53.527745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:53.527801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:53.585164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:53.586088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:53.586181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:53.586214] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:53.718902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:53.719064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:53.719105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:53.719133] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:53.722612] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: UP (p=78.40%) [2026-02-02T20:20:53.722899] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-02-02T20:20:53.723032] [INFO ] [sig ] DVAX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:53.869375] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DVAX.txt [2026-02-02T20:20:53.869520] [INFO ] [sig ] [977/3456] Completed DVAX in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:53.869560] [INFO ] [sig ] [978/3456] Forecasting DVN... [2026-02-02T20:20:53.869610] [INFO ] [sig ] Generating forecast for: DVN [2026-02-02T20:20:53.869641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-02-02T20:20:53.881710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-02-02T20:20:53.882117] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-02-02T20:20:53.882962] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-02-02T20:20:53.883017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:53.883049] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:53.883075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:53.883131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:53.940935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:53.941874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:53.941973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:53.942008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:54.066893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:54.067056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:54.067101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:54.067131] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:54.070723] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: DOWN (p=29.31%) [2026-02-02T20:20:54.071036] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-02-02T20:20:54.071176] [INFO ] [sig ] DVN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:54.215315] [INFO ] [LOCAL ] Saved forecast: DVN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DVN.txt [2026-02-02T20:20:54.215474] [INFO ] [sig ] [978/3456] Completed DVN in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:54.215547] [INFO ] [sig ] [979/3456] Forecasting DWAS... [2026-02-02T20:20:54.215598] [INFO ] [sig ] Generating forecast for: DWAS [2026-02-02T20:20:54.215631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-02-02T20:20:54.226908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-02-02T20:20:54.227294] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-02-02T20:20:54.228204] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-02-02T20:20:54.228260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:54.228293] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:54.228322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:54.228379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:54.285716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:54.286602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:54.286688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:54.286723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:54.407427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:54.407638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:54.407684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:54.407715] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:54.411304] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=34.65%) [2026-02-02T20:20:54.411633] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-02-02T20:20:54.411773] [INFO ] [sig ] DWAS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:54.557050] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DWAS.txt [2026-02-02T20:20:54.557285] [INFO ] [sig ] [979/3456] Completed DWAS in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:54.557344] [INFO ] [sig ] [980/3456] Forecasting DWSH... [2026-02-02T20:20:54.557381] [INFO ] [sig ] Generating forecast for: DWSH [2026-02-02T20:20:54.557412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-02-02T20:20:54.569901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-02-02T20:20:54.570351] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-02-02T20:20:54.571276] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-02-02T20:20:54.571336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:54.571369] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:54.571395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:54.571451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:54.629322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:54.630275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:54.630362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:54.630395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:54.739988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:54.740154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:54.740194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:54.740222] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:54.743733] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=38.63%) [2026-02-02T20:20:54.744053] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-02-02T20:20:54.744189] [INFO ] [sig ] DWSH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:54.886695] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DWSH.txt [2026-02-02T20:20:54.886839] [INFO ] [sig ] [980/3456] Completed DWSH in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-02T20:20:54.886880] [INFO ] [sig ] [981/3456] Forecasting DX... [2026-02-02T20:20:54.886926] [INFO ] [sig ] Generating forecast for: DX [2026-02-02T20:20:54.886969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-02-02T20:20:54.899182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-02-02T20:20:54.899555] [INFO ] [FORECASTER] Starting predict_future for DX [2026-02-02T20:20:54.900420] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-02-02T20:20:54.900473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:54.900506] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:54.900533] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:54.900606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:54.960443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:54.961372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:54.961461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:54.961495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:55.081953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:55.082117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:55.082157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:55.082186] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:55.085699] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=37.84%) [2026-02-02T20:20:55.085986] [INFO ] [FORECASTER] Completed predict_future for DX [2026-02-02T20:20:55.086119] [INFO ] [sig ] DX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:55.229143] [INFO ] [LOCAL ] Saved forecast: DX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DX.txt [2026-02-02T20:20:55.229295] [INFO ] [sig ] [981/3456] Completed DX in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 14.7m [2026-02-02T20:20:55.229336] [INFO ] [sig ] [982/3456] Forecasting DXC... [2026-02-02T20:20:55.229367] [INFO ] [sig ] Generating forecast for: DXC [2026-02-02T20:20:55.229397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-02-02T20:20:55.241535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-02-02T20:20:55.241943] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-02-02T20:20:55.242744] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-02-02T20:20:55.242797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:55.242828] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:55.242882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:55.242941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:55.299888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:55.300789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:55.300871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:55.300904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:55.427123] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:55.427279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:55.427371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:55.427403] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:55.431253] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: UP (p=93.40%) [2026-02-02T20:20:55.431544] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-02-02T20:20:55.431691] [INFO ] [sig ] DXC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:55.576724] [INFO ] [LOCAL ] Saved forecast: DXC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DXC.txt [2026-02-02T20:20:55.576900] [INFO ] [sig ] [982/3456] Completed DXC in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:55.576948] [INFO ] [sig ] [983/3456] Forecasting DXCM... [2026-02-02T20:20:55.576986] [INFO ] [sig ] Generating forecast for: DXCM [2026-02-02T20:20:55.577022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-02-02T20:20:55.588760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-02-02T20:20:55.589159] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-02-02T20:20:55.590209] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-02-02T20:20:55.590261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:55.590293] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:55.590319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:55.590377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:55.652789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:55.653673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:55.653756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:55.653789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:55.780056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:55.780216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:55.780257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:55.780285] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:55.783793] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: UP (p=74.02%) [2026-02-02T20:20:55.784135] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-02-02T20:20:55.784274] [INFO ] [sig ] DXCM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:55.932813] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DXCM.txt [2026-02-02T20:20:55.932970] [INFO ] [sig ] [983/3456] Completed DXCM in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:55.933010] [INFO ] [sig ] [984/3456] Forecasting DXPE... [2026-02-02T20:20:55.933041] [INFO ] [sig ] Generating forecast for: DXPE [2026-02-02T20:20:55.933072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-02-02T20:20:55.946048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-02-02T20:20:55.946410] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-02-02T20:20:55.947303] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-02-02T20:20:55.947359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:55.947393] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:55.947421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:55.947483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:56.010305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:56.011238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:56.011327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:56.011371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:56.136132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:56.136286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:56.136328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:56.136365] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:56.140079] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: DOWN (p=12.48%) [2026-02-02T20:20:56.140377] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-02-02T20:20:56.140513] [INFO ] [sig ] DXPE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:56.292948] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DXPE.txt [2026-02-02T20:20:56.293103] [INFO ] [sig ] [984/3456] Completed DXPE in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:56.293144] [INFO ] [sig ] [985/3456] Forecasting DY... [2026-02-02T20:20:56.293175] [INFO ] [sig ] Generating forecast for: DY [2026-02-02T20:20:56.293209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-02-02T20:20:56.306275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-02-02T20:20:56.306674] [INFO ] [FORECASTER] Starting predict_future for DY [2026-02-02T20:20:56.307522] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-02-02T20:20:56.307622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:56.307661] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:56.307690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:56.307749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:56.366474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:56.367472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:56.367567] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:56.367649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:56.494819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:56.495012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:56.495065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:56.495100] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:56.499680] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-02-02T20:20:56.500144] [INFO ] [FORECASTER] Completed predict_future for DY [2026-02-02T20:20:56.500325] [INFO ] [sig ] DY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:56.650593] [INFO ] [LOCAL ] Saved forecast: DY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/DY.txt [2026-02-02T20:20:56.650755] [INFO ] [sig ] [985/3456] Completed DY in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:56.650796] [INFO ] [sig ] [986/3456] Forecasting DYN... [2026-02-02T20:20:56.650826] [INFO ] [sig ] Generating forecast for: DYN [2026-02-02T20:20:56.650857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-02-02T20:20:56.662363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-02-02T20:20:56.662767] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-02-02T20:20:56.663614] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-02-02T20:20:56.663668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:56.663714] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:56.663742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:56.663798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:56.725170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:56.726095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:56.726184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:56.726217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:56.856516] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:56.856689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:56.856731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:56.856761] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:56.860653] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: UP (p=84.26%) [2026-02-02T20:20:56.860937] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-02-02T20:20:56.861065] [INFO ] [sig ] DYN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:57.015747] [INFO ] [LOCAL ] Saved forecast: DYN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/DYN.txt [2026-02-02T20:20:57.015882] [INFO ] [sig ] [986/3456] Completed DYN in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:57.015921] [INFO ] [sig ] [987/3456] Forecasting E... [2026-02-02T20:20:57.015951] [INFO ] [sig ] Generating forecast for: E [2026-02-02T20:20:57.015982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-02-02T20:20:57.028525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-02-02T20:20:57.028943] [INFO ] [FORECASTER] Starting predict_future for E [2026-02-02T20:20:57.029811] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-02-02T20:20:57.029867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:57.029900] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:57.029928] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:57.029986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:57.087858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:57.088718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:57.088804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:57.088838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:57.210195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:57.210352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:57.210392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:57.210421] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:57.213860] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: UP (p=91.51%) [2026-02-02T20:20:57.214175] [INFO ] [FORECASTER] Completed predict_future for E [2026-02-02T20:20:57.214305] [INFO ] [sig ] E: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:20:57.359057] [INFO ] [LOCAL ] Saved forecast: E 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/E.txt [2026-02-02T20:20:57.359220] [INFO ] [sig ] [987/3456] Completed E in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:57.359273] [INFO ] [sig ] [988/3456] Forecasting EA... [2026-02-02T20:20:57.359306] [INFO ] [sig ] Generating forecast for: EA [2026-02-02T20:20:57.359338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-02-02T20:20:57.374251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-02-02T20:20:57.374690] [INFO ] [FORECASTER] Starting predict_future for EA [2026-02-02T20:20:57.375677] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-02-02T20:20:57.375739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:57.375778] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:57.375812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:57.375904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:57.438488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:57.439393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:57.439478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:57.439516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:57.565047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:57.565206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:57.565246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:57.565275] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:57.568733] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: DOWN (p=32.54%) [2026-02-02T20:20:57.569036] [INFO ] [FORECASTER] Completed predict_future for EA [2026-02-02T20:20:57.569170] [INFO ] [sig ] EA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:57.710965] [INFO ] [LOCAL ] Saved forecast: EA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EA.txt [2026-02-02T20:20:57.711117] [INFO ] [sig ] [988/3456] Completed EA in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:57.711158] [INFO ] [sig ] [989/3456] Forecasting EAF... [2026-02-02T20:20:57.711186] [INFO ] [sig ] Generating forecast for: EAF [2026-02-02T20:20:57.711217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-02-02T20:20:57.723237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-02-02T20:20:57.723613] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-02-02T20:20:57.724441] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-02-02T20:20:57.724497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:57.724530] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:57.724557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:57.724634] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:57.782231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:57.782983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:57.783062] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:57.783095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:57.904863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:57.905029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:57.905072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:57.905101] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:57.908689] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: DOWN (p=18.02%) [2026-02-02T20:20:57.908999] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-02-02T20:20:57.909148] [INFO ] [sig ] EAF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:58.064871] [INFO ] [LOCAL ] Saved forecast: EAF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EAF.txt [2026-02-02T20:20:58.065011] [INFO ] [sig ] [989/3456] Completed EAF in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:58.065052] [INFO ] [sig ] [990/3456] Forecasting EAI... [2026-02-02T20:20:58.065083] [INFO ] [sig ] Generating forecast for: EAI [2026-02-02T20:20:58.065123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-02-02T20:20:58.076597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-02-02T20:20:58.076920] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-02-02T20:20:58.077783] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-02-02T20:20:58.077837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:58.077871] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:58.077899] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:58.077957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:58.138723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:58.139463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:58.139545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:58.139598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:58.257329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:58.257493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:58.257535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:58.257566] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:58.261981] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-02-02T20:20:58.262380] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-02-02T20:20:58.262550] [INFO ] [sig ] EAI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:58.415619] [INFO ] [LOCAL ] Saved forecast: EAI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EAI.txt [2026-02-02T20:20:58.415785] [INFO ] [sig ] [990/3456] Completed EAI in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:58.415824] [INFO ] [sig ] [991/3456] Forecasting EARN... [2026-02-02T20:20:58.415852] [INFO ] [sig ] Generating forecast for: EARN [2026-02-02T20:20:58.415883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-02-02T20:20:58.430910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-02-02T20:20:58.431334] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-02-02T20:20:58.432231] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-02-02T20:20:58.432284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:58.432315] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:58.432341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:58.432396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:58.492862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:58.493775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:58.493859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:58.493895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:58.615651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:58.615807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:58.615850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:58.615879] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:58.619640] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: DOWN (p=18.92%) [2026-02-02T20:20:58.619976] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-02-02T20:20:58.620138] [INFO ] [sig ] EARN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:58.775354] [INFO ] [LOCAL ] Saved forecast: EARN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EARN.txt [2026-02-02T20:20:58.775516] [INFO ] [sig ] [991/3456] Completed EARN in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:58.775558] [INFO ] [sig ] [992/3456] Forecasting EB... [2026-02-02T20:20:58.775617] [INFO ] [sig ] Generating forecast for: EB [2026-02-02T20:20:58.775651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-02-02T20:20:58.787761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-02-02T20:20:58.788132] [INFO ] [FORECASTER] Starting predict_future for EB [2026-02-02T20:20:58.788998] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-02-02T20:20:58.789053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:58.789087] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:58.789116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:58.789176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:58.853277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:58.854190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:58.854274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:58.854309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:58.987878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:58.988037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:58.988077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:58.988106] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:58.991663] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: DOWN (p=41.67%) [2026-02-02T20:20:58.991935] [INFO ] [FORECASTER] Completed predict_future for EB [2026-02-02T20:20:58.992066] [INFO ] [sig ] EB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:59.164893] [INFO ] [LOCAL ] Saved forecast: EB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EB.txt [2026-02-02T20:20:59.165114] [INFO ] [sig ] [992/3456] Completed EB in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:59.165184] [INFO ] [sig ] [993/3456] Forecasting EBAY... [2026-02-02T20:20:59.165238] [INFO ] [sig ] Generating forecast for: EBAY [2026-02-02T20:20:59.165294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-02-02T20:20:59.179022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-02-02T20:20:59.179487] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-02-02T20:20:59.180360] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-02-02T20:20:59.180416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:59.180449] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:59.180476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:59.180533] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:59.241485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:59.242400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:59.242487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:59.242521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:59.374877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:59.375033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:59.375075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:59.375104] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:59.378804] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: DOWN (p=48.83%) [2026-02-02T20:20:59.379090] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-02-02T20:20:59.379221] [INFO ] [sig ] EBAY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:59.530498] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EBAY.txt [2026-02-02T20:20:59.530664] [INFO ] [sig ] [993/3456] Completed EBAY in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:59.530707] [INFO ] [sig ] [994/3456] Forecasting EBC... [2026-02-02T20:20:59.530740] [INFO ] [sig ] Generating forecast for: EBC [2026-02-02T20:20:59.530771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-02-02T20:20:59.542873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-02-02T20:20:59.543233] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-02-02T20:20:59.544052] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-02-02T20:20:59.544106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:59.544138] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:59.544165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:59.544221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:59.602279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:59.603186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:59.603272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:59.603306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:20:59.727858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:20:59.728025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:20:59.728070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:20:59.728098] [INFO ] [FORECASTER] Training complete [2026-02-02T20:20:59.731594] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-02-02T20:20:59.731897] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-02-02T20:20:59.732035] [INFO ] [sig ] EBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:20:59.875418] [INFO ] [LOCAL ] Saved forecast: EBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EBC.txt [2026-02-02T20:20:59.875564] [INFO ] [sig ] [994/3456] Completed EBC in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:20:59.875623] [INFO ] [sig ] [995/3456] Forecasting EBF... [2026-02-02T20:20:59.875655] [INFO ] [sig ] Generating forecast for: EBF [2026-02-02T20:20:59.875685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-02-02T20:20:59.887828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-02-02T20:20:59.888177] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-02-02T20:20:59.889028] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-02-02T20:20:59.889081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:20:59.889112] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:20:59.889138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:20:59.889198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:20:59.946893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:20:59.947816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:20:59.947904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:20:59.947937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:00.068787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:00.068939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:00.068987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:00.069023] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:00.072519] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-02-02T20:21:00.072816] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-02-02T20:21:00.072947] [INFO ] [sig ] EBF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:00.214223] [INFO ] [LOCAL ] Saved forecast: EBF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EBF.txt [2026-02-02T20:21:00.214358] [INFO ] [sig ] [995/3456] Completed EBF in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:21:00.214424] [INFO ] [sig ] [996/3456] Forecasting EBON... [2026-02-02T20:21:00.214455] [INFO ] [sig ] Generating forecast for: EBON [2026-02-02T20:21:00.214485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-02-02T20:21:00.224196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-02-02T20:21:00.224466] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-02-02T20:21:00.225301] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-02-02T20:21:00.225354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:00.225386] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:00.225412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:00.225467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:00.284870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:00.285626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:00.285707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:00.285740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:00.382349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:00.382505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:00.382545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:00.382594] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:00.386011] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: UP (p=91.88%) [2026-02-02T20:21:00.386289] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-02-02T20:21:00.386417] [INFO ] [sig ] EBON: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:00.531981] [INFO ] [LOCAL ] Saved forecast: EBON 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EBON.txt [2026-02-02T20:21:00.532133] [INFO ] [sig ] [996/3456] Completed EBON in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-02T20:21:00.532172] [INFO ] [sig ] [997/3456] Forecasting EBS... [2026-02-02T20:21:00.532202] [INFO ] [sig ] Generating forecast for: EBS [2026-02-02T20:21:00.532233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-02-02T20:21:00.543445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-02-02T20:21:00.543818] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-02-02T20:21:00.544638] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-02-02T20:21:00.544692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:00.544725] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:00.544752] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:00.544809] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:00.603674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:00.604485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:00.604597] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:00.604634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:00.728836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:00.728956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:00.728997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:00.729026] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:00.732598] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: DOWN (p=45.15%) [2026-02-02T20:21:00.732893] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-02-02T20:21:00.733045] [INFO ] [sig ] EBS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:00.879243] [INFO ] [LOCAL ] Saved forecast: EBS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EBS.txt [2026-02-02T20:21:00.879393] [INFO ] [sig ] [997/3456] Completed EBS in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.6m [2026-02-02T20:21:00.879435] [INFO ] [sig ] [998/3456] Forecasting EC... [2026-02-02T20:21:00.879469] [INFO ] [sig ] Generating forecast for: EC [2026-02-02T20:21:00.879501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-02-02T20:21:00.894070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-02-02T20:21:00.894444] [INFO ] [FORECASTER] Starting predict_future for EC [2026-02-02T20:21:00.895307] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-02-02T20:21:00.895369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:00.895403] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:00.895431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:00.895489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:00.957100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:00.957970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:00.958057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:00.958091] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:01.088089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:01.088216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:01.088256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:01.088296] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:01.092436] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=9.04%) [2026-02-02T20:21:01.092813] [INFO ] [FORECASTER] Completed predict_future for EC [2026-02-02T20:21:01.092973] [INFO ] [sig ] EC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:01.238559] [INFO ] [LOCAL ] Saved forecast: EC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EC.txt [2026-02-02T20:21:01.238722] [INFO ] [sig ] [998/3456] Completed EC in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.6m [2026-02-02T20:21:01.238762] [INFO ] [sig ] [999/3456] Forecasting ECC... [2026-02-02T20:21:01.238791] [INFO ] [sig ] Generating forecast for: ECC [2026-02-02T20:21:01.238823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-02-02T20:21:01.249908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-02-02T20:21:01.250260] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-02-02T20:21:01.251086] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-02-02T20:21:01.251139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:01.251180] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:01.251208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:01.251292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:01.309810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:01.310641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:01.310733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:01.310770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:01.433458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:01.433637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:01.433681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:01.433712] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:01.437744] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: DOWN (p=38.00%) [2026-02-02T20:21:01.438168] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-02-02T20:21:01.438315] [INFO ] [sig ] ECC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:01.585081] [INFO ] [LOCAL ] Saved forecast: ECC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ECC.txt [2026-02-02T20:21:01.585215] [INFO ] [sig ] [999/3456] Completed ECC in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:01.585255] [INFO ] [sig ] [1000/3456] Forecasting ECL... [2026-02-02T20:21:01.585285] [INFO ] [sig ] Generating forecast for: ECL [2026-02-02T20:21:01.585315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-02-02T20:21:01.596827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-02-02T20:21:01.597146] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-02-02T20:21:01.597963] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-02-02T20:21:01.598024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:01.598063] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:01.598095] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:01.598165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:01.662109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:01.662972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:01.663071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:01.663113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:01.788044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:01.788175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:01.788216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:01.788245] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:01.791802] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: UP (p=52.99%) [2026-02-02T20:21:01.792111] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-02-02T20:21:01.792261] [INFO ] [sig ] ECL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:01.941104] [INFO ] [LOCAL ] Saved forecast: ECL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ECL.txt [2026-02-02T20:21:01.941246] [INFO ] [sig ] [1000/3456] Completed ECL in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:01.941287] [INFO ] [sig ] [1001/3456] Forecasting ECPG... [2026-02-02T20:21:01.941319] [INFO ] [sig ] Generating forecast for: ECPG [2026-02-02T20:21:01.941350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-02-02T20:21:01.952844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-02-02T20:21:01.953243] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-02-02T20:21:01.954105] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-02-02T20:21:01.954184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:01.954231] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:01.954271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:01.954356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:02.014665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:02.015492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:02.015599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:02.015654] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:02.139817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:02.139982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:02.140041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:02.140087] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:02.143618] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: UP (p=90.60%) [2026-02-02T20:21:02.143929] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-02-02T20:21:02.144063] [INFO ] [sig ] ECPG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:02.298315] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ECPG.txt [2026-02-02T20:21:02.298509] [INFO ] [sig ] [1001/3456] Completed ECPG in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:02.298587] [INFO ] [sig ] [1002/3456] Forecasting ECX... [2026-02-02T20:21:02.298637] [INFO ] [sig ] Generating forecast for: ECX [2026-02-02T20:21:02.298677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-02-02T20:21:02.311255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-02-02T20:21:02.311602] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-02-02T20:21:02.312421] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-02-02T20:21:02.312476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:02.312509] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:02.312538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:02.312629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:02.373437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:02.374370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:02.374459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:02.374494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:02.501287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:02.501445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:02.501487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:02.501515] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:02.505326] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-02-02T20:21:02.505686] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-02-02T20:21:02.505867] [INFO ] [sig ] ECX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:02.658434] [INFO ] [LOCAL ] Saved forecast: ECX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ECX.txt [2026-02-02T20:21:02.658619] [INFO ] [sig ] [1002/3456] Completed ECX in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:02.658670] [INFO ] [sig ] [1003/3456] Forecasting ED... [2026-02-02T20:21:02.658703] [INFO ] [sig ] Generating forecast for: ED [2026-02-02T20:21:02.658733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-02-02T20:21:02.672194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-02-02T20:21:02.672646] [INFO ] [FORECASTER] Starting predict_future for ED [2026-02-02T20:21:02.673795] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-02-02T20:21:02.673851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:02.673884] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:02.673911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:02.673968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:02.738432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:02.739274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:02.739361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:02.739396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:02.875874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:02.876032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:02.876076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:02.876105] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:02.880509] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=51.52%) [2026-02-02T20:21:02.880848] [INFO ] [FORECASTER] Completed predict_future for ED [2026-02-02T20:21:02.881025] [INFO ] [sig ] ED: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:03.031589] [INFO ] [LOCAL ] Saved forecast: ED 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ED.txt [2026-02-02T20:21:03.031744] [INFO ] [sig ] [1003/3456] Completed ED in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:03.031783] [INFO ] [sig ] [1004/3456] Forecasting EDAP... [2026-02-02T20:21:03.031813] [INFO ] [sig ] Generating forecast for: EDAP [2026-02-02T20:21:03.031843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-02-02T20:21:03.042815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-02-02T20:21:03.043155] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-02-02T20:21:03.043955] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-02-02T20:21:03.044008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:03.044040] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:03.044067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:03.044122] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:03.101549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:03.102431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:03.102516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:03.102549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:03.220072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:03.220229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:03.220267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:03.220295] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:03.223686] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: UP (p=59.41%) [2026-02-02T20:21:03.223954] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-02-02T20:21:03.224109] [INFO ] [sig ] EDAP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:03.368479] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EDAP.txt [2026-02-02T20:21:03.368654] [INFO ] [sig ] [1004/3456] Completed EDAP in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:03.368697] [INFO ] [sig ] [1005/3456] Forecasting EDD... [2026-02-02T20:21:03.368728] [INFO ] [sig ] Generating forecast for: EDD [2026-02-02T20:21:03.368757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-02-02T20:21:03.381518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-02-02T20:21:03.381930] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-02-02T20:21:03.382789] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-02-02T20:21:03.382845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:03.382880] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:03.382908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:03.382965] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:03.443770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:03.444648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:03.444735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:03.444768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:03.565448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:03.565618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:03.565661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:03.565689] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:03.569067] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: DOWN (p=24.80%) [2026-02-02T20:21:03.569340] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-02-02T20:21:03.569466] [INFO ] [sig ] EDD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:03.710197] [INFO ] [LOCAL ] Saved forecast: EDD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EDD.txt [2026-02-02T20:21:03.710333] [INFO ] [sig ] [1005/3456] Completed EDD in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:03.710372] [INFO ] [sig ] [1006/3456] Forecasting EDF... [2026-02-02T20:21:03.710403] [INFO ] [sig ] Generating forecast for: EDF [2026-02-02T20:21:03.710432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-02-02T20:21:03.721842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-02-02T20:21:03.722197] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-02-02T20:21:03.722988] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-02-02T20:21:03.723041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:03.723074] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:03.723101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:03.723158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:03.779855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:03.780541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:03.780638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:03.780672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:03.899726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:03.899879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:03.899919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:03.899964] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:03.903544] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: DOWN (p=20.86%) [2026-02-02T20:21:03.903847] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-02-02T20:21:03.903975] [INFO ] [sig ] EDF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:04.051913] [INFO ] [LOCAL ] Saved forecast: EDF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EDF.txt [2026-02-02T20:21:04.052069] [INFO ] [sig ] [1006/3456] Completed EDF in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:04.052132] [INFO ] [sig ] [1007/3456] Forecasting EDN... [2026-02-02T20:21:04.052192] [INFO ] [sig ] Generating forecast for: EDN [2026-02-02T20:21:04.052232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-02-02T20:21:04.065384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-02-02T20:21:04.065810] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-02-02T20:21:04.066679] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-02-02T20:21:04.066734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:04.066768] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:04.066796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:04.066855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:04.125509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:04.126218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:04.126297] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:04.126329] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:04.264260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:04.264426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:04.264473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:04.264504] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:04.268517] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=8.81%) [2026-02-02T20:21:04.268854] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-02-02T20:21:04.268994] [INFO ] [sig ] EDN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:04.420249] [INFO ] [LOCAL ] Saved forecast: EDN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EDN.txt [2026-02-02T20:21:04.420411] [INFO ] [sig ] [1007/3456] Completed EDN in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:04.420452] [INFO ] [sig ] [1008/3456] Forecasting EE... [2026-02-02T20:21:04.420481] [INFO ] [sig ] Generating forecast for: EE [2026-02-02T20:21:04.420511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-02-02T20:21:04.433072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-02-02T20:21:04.433680] [INFO ] [FORECASTER] Starting predict_future for EE [2026-02-02T20:21:04.434666] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-02-02T20:21:04.434719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:04.434751] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:04.434777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:04.434833] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:04.493001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:04.493920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:04.494010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:04.494061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:04.616801] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:04.616965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:04.617006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:04.617034] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:04.620961] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: DOWN (p=17.89%) [2026-02-02T20:21:04.621263] [INFO ] [FORECASTER] Completed predict_future for EE [2026-02-02T20:21:04.621413] [INFO ] [sig ] EE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:04.775439] [INFO ] [LOCAL ] Saved forecast: EE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EE.txt [2026-02-02T20:21:04.775658] [INFO ] [sig ] [1008/3456] Completed EE in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:04.775716] [INFO ] [sig ] [1009/3456] Forecasting EEMA... [2026-02-02T20:21:04.775750] [INFO ] [sig ] Generating forecast for: EEMA [2026-02-02T20:21:04.775781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-02-02T20:21:04.789813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-02-02T20:21:04.790240] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-02-02T20:21:04.791238] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-02-02T20:21:04.791297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:04.791337] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:04.791375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:04.791446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:04.854717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:04.855725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:04.855824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:04.855863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:04.980432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:04.980621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:04.980667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:04.980697] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:04.984447] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: DOWN (p=42.13%) [2026-02-02T20:21:04.984854] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-02-02T20:21:04.985010] [INFO ] [sig ] EEMA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:05.139516] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EEMA.txt [2026-02-02T20:21:05.139680] [INFO ] [sig ] [1009/3456] Completed EEMA in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:05.139722] [INFO ] [sig ] [1010/3456] Forecasting EEX... [2026-02-02T20:21:05.139754] [INFO ] [sig ] Generating forecast for: EEX [2026-02-02T20:21:05.139786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-02-02T20:21:05.155036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-02-02T20:21:05.155526] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-02-02T20:21:05.156563] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-02-02T20:21:05.156651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:05.156693] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:05.156742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:05.156822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:05.225138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:05.226019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:05.226117] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:05.226159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:05.347812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:05.347970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:05.348011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:05.348042] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:05.351570] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: UP (p=83.91%) [2026-02-02T20:21:05.351870] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-02-02T20:21:05.351999] [INFO ] [sig ] EEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:05.493806] [INFO ] [LOCAL ] Saved forecast: EEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EEX.txt [2026-02-02T20:21:05.493962] [INFO ] [sig ] [1010/3456] Completed EEX in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:05.494001] [INFO ] [sig ] [1011/3456] Forecasting EFC... [2026-02-02T20:21:05.494031] [INFO ] [sig ] Generating forecast for: EFC [2026-02-02T20:21:05.494064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-02-02T20:21:05.505886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-02-02T20:21:05.506241] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-02-02T20:21:05.507046] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-02-02T20:21:05.507100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:05.507136] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:05.507163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:05.507219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:05.565138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:05.566009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:05.566094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:05.566128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:05.682550] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:05.682733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:05.682774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:05.682803] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:05.686546] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: DOWN (p=8.99%) [2026-02-02T20:21:05.686872] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-02-02T20:21:05.687004] [INFO ] [sig ] EFC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:05.838509] [INFO ] [LOCAL ] Saved forecast: EFC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EFC.txt [2026-02-02T20:21:05.838690] [INFO ] [sig ] [1011/3456] Completed EFC in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:05.838732] [INFO ] [sig ] [1012/3456] Forecasting EFSC... [2026-02-02T20:21:05.838763] [INFO ] [sig ] Generating forecast for: EFSC [2026-02-02T20:21:05.838793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-02-02T20:21:05.851883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-02-02T20:21:05.852276] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-02-02T20:21:05.853168] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-02-02T20:21:05.853220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:05.853252] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:05.853278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:05.853336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:05.912312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:05.913194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:05.913283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:05.913317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:06.048169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:06.048331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:06.048373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:06.048403] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:06.052031] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: UP (p=71.00%) [2026-02-02T20:21:06.052352] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-02-02T20:21:06.052504] [INFO ] [sig ] EFSC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:06.211441] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EFSC.txt [2026-02-02T20:21:06.211628] [INFO ] [sig ] [1012/3456] Completed EFSC in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:06.211719] [INFO ] [sig ] [1013/3456] Forecasting EFX... [2026-02-02T20:21:06.211754] [INFO ] [sig ] Generating forecast for: EFX [2026-02-02T20:21:06.211786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-02-02T20:21:06.224083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-02-02T20:21:06.224670] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-02-02T20:21:06.225799] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-02-02T20:21:06.225854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:06.225889] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:06.225928] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:06.226008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:06.288258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:06.289646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:06.289731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:06.289765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:06.420147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:06.420313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:06.420354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:06.420384] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:06.424113] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: DOWN (p=40.55%) [2026-02-02T20:21:06.424424] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-02-02T20:21:06.424565] [INFO ] [sig ] EFX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:06.570406] [INFO ] [LOCAL ] Saved forecast: EFX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EFX.txt [2026-02-02T20:21:06.570558] [INFO ] [sig ] [1013/3456] Completed EFX in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-02T20:21:06.570621] [INFO ] [sig ] [1014/3456] Forecasting EG... [2026-02-02T20:21:06.570654] [INFO ] [sig ] Generating forecast for: EG [2026-02-02T20:21:06.570697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-02-02T20:21:06.583197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-02-02T20:21:06.583602] [INFO ] [FORECASTER] Starting predict_future for EG [2026-02-02T20:21:06.584400] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-02-02T20:21:06.584454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:06.584486] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:06.584513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:06.584587] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:06.642014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:06.642659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:06.642738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:06.642770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:06.763000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:06.763166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:06.763214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:06.763243] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:06.766737] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=38.96%) [2026-02-02T20:21:06.767014] [INFO ] [FORECASTER] Completed predict_future for EG [2026-02-02T20:21:06.767141] [INFO ] [sig ] EG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:06.907252] [INFO ] [LOCAL ] Saved forecast: EG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EG.txt [2026-02-02T20:21:06.907411] [INFO ] [sig ] [1014/3456] Completed EG in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.5m [2026-02-02T20:21:06.907452] [INFO ] [sig ] [1015/3456] Forecasting EGAN... [2026-02-02T20:21:06.907482] [INFO ] [sig ] Generating forecast for: EGAN [2026-02-02T20:21:06.907510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-02-02T20:21:06.920623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-02-02T20:21:06.920998] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-02-02T20:21:06.921925] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-02-02T20:21:06.921979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:06.922010] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:06.922039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:06.922095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:06.979791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:06.980493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:06.980590] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:06.980625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:07.104204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:07.104381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:07.104435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:07.104481] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:07.109347] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: UP (p=84.95%) [2026-02-02T20:21:07.109689] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-02-02T20:21:07.109842] [INFO ] [sig ] EGAN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:07.253844] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EGAN.txt [2026-02-02T20:21:07.253996] [INFO ] [sig ] [1015/3456] Completed EGAN in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.5m [2026-02-02T20:21:07.254036] [INFO ] [sig ] [1016/3456] Forecasting EGBN... [2026-02-02T20:21:07.254066] [INFO ] [sig ] Generating forecast for: EGBN [2026-02-02T20:21:07.254097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-02-02T20:21:07.266253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-02-02T20:21:07.266561] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-02-02T20:21:07.267346] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-02-02T20:21:07.267397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:07.267428] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:07.267480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:07.267538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:07.323460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:07.324132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:07.324211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:07.324244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:07.441696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:07.441836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:07.441876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:07.441904] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:07.445222] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=20.05%) [2026-02-02T20:21:07.445493] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-02-02T20:21:07.445638] [INFO ] [sig ] EGBN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:07.587054] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EGBN.txt [2026-02-02T20:21:07.587202] [INFO ] [sig ] [1016/3456] Completed EGBN in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:07.587240] [INFO ] [sig ] [1017/3456] Forecasting EGP... [2026-02-02T20:21:07.587271] [INFO ] [sig ] Generating forecast for: EGP [2026-02-02T20:21:07.587302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-02-02T20:21:07.599817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-02-02T20:21:07.600163] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-02-02T20:21:07.601002] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-02-02T20:21:07.601059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:07.601093] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:07.601122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:07.601180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:07.659878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:07.660819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:07.660907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:07.660939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:07.783175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:07.783333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:07.783373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:07.783403] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:07.786872] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=39.85%) [2026-02-02T20:21:07.787151] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-02-02T20:21:07.787278] [INFO ] [sig ] EGP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:07.931421] [INFO ] [LOCAL ] Saved forecast: EGP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EGP.txt [2026-02-02T20:21:07.931566] [INFO ] [sig ] [1017/3456] Completed EGP in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:07.931628] [INFO ] [sig ] [1018/3456] Forecasting EGY... [2026-02-02T20:21:07.931665] [INFO ] [sig ] Generating forecast for: EGY [2026-02-02T20:21:07.931703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-02-02T20:21:07.942999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-02-02T20:21:07.943294] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-02-02T20:21:07.944115] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-02-02T20:21:07.944170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:07.944202] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:07.944231] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:07.944289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:08.007395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:08.008455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:08.008547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:08.008598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:08.127344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:08.127725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:08.127768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:08.127797] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:08.131236] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-02-02T20:21:08.131509] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-02-02T20:21:08.131654] [INFO ] [sig ] EGY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:08.279065] [INFO ] [LOCAL ] Saved forecast: EGY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EGY.txt [2026-02-02T20:21:08.279204] [INFO ] [sig ] [1018/3456] Completed EGY in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:08.279250] [INFO ] [sig ] [1019/3456] Forecasting EH... [2026-02-02T20:21:08.279285] [INFO ] [sig ] Generating forecast for: EH [2026-02-02T20:21:08.279320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-02-02T20:21:08.292145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-02-02T20:21:08.292424] [INFO ] [FORECASTER] Starting predict_future for EH [2026-02-02T20:21:08.293224] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-02-02T20:21:08.293288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:08.293324] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:08.293351] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:08.293406] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:08.351133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:08.351824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:08.351903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:08.351937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:08.475219] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:08.475393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:08.475433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:08.475462] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:08.478933] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: UP (p=85.17%) [2026-02-02T20:21:08.479258] [INFO ] [FORECASTER] Completed predict_future for EH [2026-02-02T20:21:08.479396] [INFO ] [sig ] EH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:08.639702] [INFO ] [LOCAL ] Saved forecast: EH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EH.txt [2026-02-02T20:21:08.639842] [INFO ] [sig ] [1019/3456] Completed EH in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:08.639882] [INFO ] [sig ] [1020/3456] Forecasting EHAB... [2026-02-02T20:21:08.639913] [INFO ] [sig ] Generating forecast for: EHAB [2026-02-02T20:21:08.639943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-02-02T20:21:08.653303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-02-02T20:21:08.654000] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-02-02T20:21:08.654960] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-02-02T20:21:08.655019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:08.655061] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:08.655091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:08.655148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:08.716481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:08.717351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:08.717456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:08.717491] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:08.859470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:08.859673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:08.859729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:08.859759] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:08.863468] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: UP (p=72.09%) [2026-02-02T20:21:08.863862] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-02-02T20:21:08.864016] [INFO ] [sig ] EHAB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:09.023824] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EHAB.txt [2026-02-02T20:21:09.023984] [INFO ] [sig ] [1020/3456] Completed EHAB in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:09.024027] [INFO ] [sig ] [1021/3456] Forecasting EHC... [2026-02-02T20:21:09.024071] [INFO ] [sig ] Generating forecast for: EHC [2026-02-02T20:21:09.024106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-02-02T20:21:09.036063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-02-02T20:21:09.036468] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-02-02T20:21:09.037281] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-02-02T20:21:09.037335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:09.037367] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:09.037394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:09.037450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:09.098666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:09.099488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:09.099591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:09.099627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:09.222031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:09.222190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:09.222240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:09.222274] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:09.225780] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: UP (p=62.67%) [2026-02-02T20:21:09.226058] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-02-02T20:21:09.226193] [INFO ] [sig ] EHC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:09.367416] [INFO ] [LOCAL ] Saved forecast: EHC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EHC.txt [2026-02-02T20:21:09.367589] [INFO ] [sig ] [1021/3456] Completed EHC in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:09.367655] [INFO ] [sig ] [1022/3456] Forecasting EHI... [2026-02-02T20:21:09.367694] [INFO ] [sig ] Generating forecast for: EHI [2026-02-02T20:21:09.367741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-02-02T20:21:09.380425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-02-02T20:21:09.380897] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-02-02T20:21:09.381829] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-02-02T20:21:09.381899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:09.381951] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:09.381996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:09.382084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:09.460517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:09.461772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:09.461898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:09.461949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:09.599501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:09.599689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:09.599733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:09.599761] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:09.603480] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: DOWN (p=31.32%) [2026-02-02T20:21:09.603846] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-02-02T20:21:09.603990] [INFO ] [sig ] EHI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:09.783801] [INFO ] [LOCAL ] Saved forecast: EHI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EHI.txt [2026-02-02T20:21:09.783958] [INFO ] [sig ] [1022/3456] Completed EHI in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:09.783998] [INFO ] [sig ] [1023/3456] Forecasting EHTH... [2026-02-02T20:21:09.784055] [INFO ] [sig ] Generating forecast for: EHTH [2026-02-02T20:21:09.784087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-02-02T20:21:09.795902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-02-02T20:21:09.796355] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-02-02T20:21:09.797227] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-02-02T20:21:09.797293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:09.797362] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:09.797391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:09.797448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:09.856195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:09.857137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:09.857222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:09.857256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:09.983091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:09.983246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:09.983288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:09.983317] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:09.986912] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=17.42%) [2026-02-02T20:21:09.987228] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-02-02T20:21:09.987369] [INFO ] [sig ] EHTH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:10.130858] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EHTH.txt [2026-02-02T20:21:10.131019] [INFO ] [sig ] [1023/3456] Completed EHTH in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:10.131058] [INFO ] [sig ] [1024/3456] Forecasting EIC... [2026-02-02T20:21:10.131088] [INFO ] [sig ] Generating forecast for: EIC [2026-02-02T20:21:10.131118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-02-02T20:21:10.145794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-02-02T20:21:10.146480] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-02-02T20:21:10.147753] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-02-02T20:21:10.147815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:10.147851] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:10.147880] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:10.147940] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:10.211232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:10.212496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:10.212627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:10.212668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:10.365372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:10.365659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:10.365728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:10.365776] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:10.371365] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: UP (p=70.71%) [2026-02-02T20:21:10.371866] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-02-02T20:21:10.372071] [INFO ] [sig ] EIC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:10.532228] [INFO ] [LOCAL ] Saved forecast: EIC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EIC.txt [2026-02-02T20:21:10.532528] [INFO ] [sig ] [1024/3456] Completed EIC in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:10.532587] [INFO ] [sig ] [1025/3456] Forecasting EIG... [2026-02-02T20:21:10.532622] [INFO ] [sig ] Generating forecast for: EIG [2026-02-02T20:21:10.532655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-02-02T20:21:10.548404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-02-02T20:21:10.549049] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-02-02T20:21:10.550243] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-02-02T20:21:10.550300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:10.550334] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:10.550361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:10.550421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:10.614361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:10.615597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:10.615704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:10.615739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:10.741066] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:10.741302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:10.741350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:10.741381] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:10.745397] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: UP (p=99.20%) [2026-02-02T20:21:10.745750] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-02-02T20:21:10.745898] [INFO ] [sig ] EIG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:10.919551] [INFO ] [LOCAL ] Saved forecast: EIG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EIG.txt [2026-02-02T20:21:10.919879] [INFO ] [sig ] [1025/3456] Completed EIG in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:10.919941] [INFO ] [sig ] [1026/3456] Forecasting EIX... [2026-02-02T20:21:10.919975] [INFO ] [sig ] Generating forecast for: EIX [2026-02-02T20:21:10.920017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-02-02T20:21:10.934365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-02-02T20:21:10.934913] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-02-02T20:21:10.935916] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-02-02T20:21:10.935972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:10.936008] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:10.936037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:10.936117] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:11.001742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:11.003145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:11.003263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:11.003299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:11.133827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:11.134064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:11.134114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:11.134144] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:11.138357] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=25.92%) [2026-02-02T20:21:11.138717] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-02-02T20:21:11.138864] [INFO ] [sig ] EIX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:11.302251] [INFO ] [LOCAL ] Saved forecast: EIX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EIX.txt [2026-02-02T20:21:11.302468] [INFO ] [sig ] [1026/3456] Completed EIX in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:11.302519] [INFO ] [sig ] [1027/3456] Forecasting EL... [2026-02-02T20:21:11.302551] [INFO ] [sig ] Generating forecast for: EL [2026-02-02T20:21:11.302606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-02-02T20:21:11.316513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-02-02T20:21:11.317115] [INFO ] [FORECASTER] Starting predict_future for EL [2026-02-02T20:21:11.318110] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-02-02T20:21:11.318167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:11.318201] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:11.318229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:11.318287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:11.382015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:11.383154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:11.383252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:11.383287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:11.524734] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:11.524993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:11.525055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:11.525091] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:11.529581] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=2.57%) [2026-02-02T20:21:11.529904] [INFO ] [FORECASTER] Completed predict_future for EL [2026-02-02T20:21:11.530042] [INFO ] [sig ] EL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:11.689640] [INFO ] [LOCAL ] Saved forecast: EL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EL.txt [2026-02-02T20:21:11.689814] [INFO ] [sig ] [1027/3456] Completed EL in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:11.689856] [INFO ] [sig ] [1028/3456] Forecasting ELAB... [2026-02-02T20:21:11.689886] [INFO ] [sig ] Generating forecast for: ELAB [2026-02-02T20:21:11.689917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-02-02T20:21:11.701526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-02-02T20:21:11.701953] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-02-02T20:21:11.702793] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-02-02T20:21:11.702847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:11.702889] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:11.702915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:11.702971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:11.761986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:11.762934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:11.763022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:11.763055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:11.885330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:11.885494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:11.885537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:11.885565] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:11.889364] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=37.54%) [2026-02-02T20:21:11.889763] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-02-02T20:21:11.889930] [INFO ] [sig ] ELAB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:12.045339] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ELAB.txt [2026-02-02T20:21:12.045715] [INFO ] [sig ] [1028/3456] Completed ELAB in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:12.045758] [INFO ] [sig ] [1029/3456] Forecasting ELAN... [2026-02-02T20:21:12.045788] [INFO ] [sig ] Generating forecast for: ELAN [2026-02-02T20:21:12.045819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-02-02T20:21:12.059314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-02-02T20:21:12.059956] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-02-02T20:21:12.061130] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-02-02T20:21:12.061189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:12.061223] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:12.061250] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:12.061314] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:12.124153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:12.125091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:12.125176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:12.125212] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:12.252029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:12.252202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:12.252244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:12.252274] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:12.255839] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-02-02T20:21:12.256163] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-02-02T20:21:12.256308] [INFO ] [sig ] ELAN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:12.398660] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ELAN.txt [2026-02-02T20:21:12.398816] [INFO ] [sig ] [1029/3456] Completed ELAN in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:12.398884] [INFO ] [sig ] [1030/3456] Forecasting ELC... [2026-02-02T20:21:12.398914] [INFO ] [sig ] Generating forecast for: ELC [2026-02-02T20:21:12.398945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-02-02T20:21:12.409969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-02-02T20:21:12.410360] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-02-02T20:21:12.411177] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-02-02T20:21:12.411229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:12.411261] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:12.411287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:12.411342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:12.468287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:12.469205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:12.469288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:12.469337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:12.585536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:12.585716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:12.585757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:12.585802] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:12.589688] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=0.51%) [2026-02-02T20:21:12.589976] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-02-02T20:21:12.590107] [INFO ] [sig ] ELC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:12.736366] [INFO ] [LOCAL ] Saved forecast: ELC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ELC.txt [2026-02-02T20:21:12.736526] [INFO ] [sig ] [1030/3456] Completed ELC in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-02T20:21:12.736566] [INFO ] [sig ] [1031/3456] Forecasting ELDN... [2026-02-02T20:21:12.736621] [INFO ] [sig ] Generating forecast for: ELDN [2026-02-02T20:21:12.736653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-02-02T20:21:12.749557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-02-02T20:21:12.749980] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-02-02T20:21:12.751047] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-02-02T20:21:12.751101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:12.751133] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:12.751158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:12.751213] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:12.813078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:12.813975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:12.814057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:12.814090] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:12.932566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:12.932739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:12.932779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:12.932807] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:12.936419] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: UP (p=75.89%) [2026-02-02T20:21:12.936902] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-02-02T20:21:12.937030] [INFO ] [sig ] ELDN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:13.084345] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ELDN.txt [2026-02-02T20:21:13.084514] [INFO ] [sig ] [1031/3456] Completed ELDN in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-02T20:21:13.084563] [INFO ] [sig ] [1032/3456] Forecasting ELF... [2026-02-02T20:21:13.084616] [INFO ] [sig ] Generating forecast for: ELF [2026-02-02T20:21:13.084648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-02-02T20:21:13.097044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-02-02T20:21:13.097418] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-02-02T20:21:13.098331] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-02-02T20:21:13.098398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:13.098437] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:13.098467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:13.098524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:13.158275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:13.159166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:13.159260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:13.159335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:13.285072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:13.285241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:13.285289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:13.285321] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:13.289007] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-02-02T20:21:13.289301] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-02-02T20:21:13.289434] [INFO ] [sig ] ELF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:13.440174] [INFO ] [LOCAL ] Saved forecast: ELF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ELF.txt [2026-02-02T20:21:13.440335] [INFO ] [sig ] [1032/3456] Completed ELF in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-02T20:21:13.440375] [INFO ] [sig ] [1033/3456] Forecasting ELME... [2026-02-02T20:21:13.440408] [INFO ] [sig ] Generating forecast for: ELME [2026-02-02T20:21:13.440469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-02-02T20:21:13.452614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-02-02T20:21:13.452934] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-02-02T20:21:13.453798] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-02-02T20:21:13.453852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:13.453885] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:13.453941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:13.454011] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:13.514614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:13.515532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:13.515645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:13.515681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:13.639856] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:13.640015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:13.640059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:13.640089] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:13.643617] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: UP (p=66.74%) [2026-02-02T20:21:13.643911] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-02-02T20:21:13.644044] [INFO ] [sig ] ELME: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:13.790407] [INFO ] [LOCAL ] Saved forecast: ELME 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ELME.txt [2026-02-02T20:21:13.790533] [INFO ] [sig ] [1033/3456] Completed ELME in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:13.790593] [INFO ] [sig ] [1034/3456] Forecasting ELS... [2026-02-02T20:21:13.790628] [INFO ] [sig ] Generating forecast for: ELS [2026-02-02T20:21:13.790658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-02-02T20:21:13.802979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-02-02T20:21:13.803279] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-02-02T20:21:13.804076] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-02-02T20:21:13.804129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:13.804162] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:13.804213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:13.804274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:13.866304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:13.867120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:13.867203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:13.867237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:13.992323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:13.992499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:13.992556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:13.992622] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:13.996416] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-02-02T20:21:13.996758] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-02-02T20:21:13.996910] [INFO ] [sig ] ELS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:14.147764] [INFO ] [LOCAL ] Saved forecast: ELS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ELS.txt [2026-02-02T20:21:14.147898] [INFO ] [sig ] [1034/3456] Completed ELS in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:14.147940] [INFO ] [sig ] [1035/3456] Forecasting ELTX... [2026-02-02T20:21:14.147972] [INFO ] [sig ] Generating forecast for: ELTX [2026-02-02T20:21:14.148010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-02-02T20:21:14.159496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-02-02T20:21:14.159816] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-02-02T20:21:14.160848] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-02-02T20:21:14.160910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:14.160953] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:14.160989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:14.161069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:14.225862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:14.226624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:14.226707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:14.226742] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:14.354857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:14.355012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:14.355052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:14.355083] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:14.358805] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: UP (p=74.93%) [2026-02-02T20:21:14.359088] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-02-02T20:21:14.359215] [INFO ] [sig ] ELTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:14.514806] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ELTX.txt [2026-02-02T20:21:14.514982] [INFO ] [sig ] [1035/3456] Completed ELTX in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:14.515029] [INFO ] [sig ] [1036/3456] Forecasting ELVA... [2026-02-02T20:21:14.515062] [INFO ] [sig ] Generating forecast for: ELVA [2026-02-02T20:21:14.515093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-02-02T20:21:14.527341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-02-02T20:21:14.527768] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-02-02T20:21:14.528717] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-02-02T20:21:14.528771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:14.528803] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:14.528829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:14.528886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:14.590419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:14.591331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:14.591446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:14.591485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:14.713538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:14.713702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:14.713743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:14.713772] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:14.717373] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-02-02T20:21:14.717707] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-02-02T20:21:14.717835] [INFO ] [sig ] ELVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:14.869792] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ELVA.txt [2026-02-02T20:21:14.869928] [INFO ] [sig ] [1036/3456] Completed ELVA in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:14.869968] [INFO ] [sig ] [1037/3456] Forecasting ELVN... [2026-02-02T20:21:14.870000] [INFO ] [sig ] Generating forecast for: ELVN [2026-02-02T20:21:14.870029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-02-02T20:21:14.881911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-02-02T20:21:14.882198] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-02-02T20:21:14.882989] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-02-02T20:21:14.883042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:14.883074] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:14.883100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:14.883156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:14.944056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:14.944763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:14.944843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:14.944877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:15.072278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:15.072432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:15.072473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:15.072502] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:15.078130] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-02-02T20:21:15.078622] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-02-02T20:21:15.078791] [INFO ] [sig ] ELVN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:15.227895] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ELVN.txt [2026-02-02T20:21:15.228042] [INFO ] [sig ] [1037/3456] Completed ELVN in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:15.228091] [INFO ] [sig ] [1038/3456] Forecasting EM... [2026-02-02T20:21:15.228123] [INFO ] [sig ] Generating forecast for: EM [2026-02-02T20:21:15.228178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-02-02T20:21:15.241235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-02-02T20:21:15.241675] [INFO ] [FORECASTER] Starting predict_future for EM [2026-02-02T20:21:15.242551] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-02-02T20:21:15.242624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:15.242659] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:15.242688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:15.242746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:15.302925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:15.303818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:15.303919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:15.303955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:15.428364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:15.428539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:15.428615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:15.428655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:15.432415] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: UP (p=96.92%) [2026-02-02T20:21:15.432820] [INFO ] [FORECASTER] Completed predict_future for EM [2026-02-02T20:21:15.433005] [INFO ] [sig ] EM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:15.579585] [INFO ] [LOCAL ] Saved forecast: EM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EM.txt [2026-02-02T20:21:15.579745] [INFO ] [sig ] [1038/3456] Completed EM in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:15.579786] [INFO ] [sig ] [1039/3456] Forecasting EMB... [2026-02-02T20:21:15.579819] [INFO ] [sig ] Generating forecast for: EMB [2026-02-02T20:21:15.579851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-02-02T20:21:15.592168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-02-02T20:21:15.592511] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-02-02T20:21:15.593377] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-02-02T20:21:15.593432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:15.593465] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:15.593491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:15.593547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:15.654422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:15.655625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:15.655738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:15.655791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:15.787957] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:15.788118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:15.788159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:15.788188] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:15.792130] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: UP (p=93.43%) [2026-02-02T20:21:15.792415] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-02-02T20:21:15.792757] [INFO ] [sig ] EMB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:15.943530] [INFO ] [LOCAL ] Saved forecast: EMB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EMB.txt [2026-02-02T20:21:15.943713] [INFO ] [sig ] [1039/3456] Completed EMB in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:15.943757] [INFO ] [sig ] [1040/3456] Forecasting EMBC... [2026-02-02T20:21:15.943786] [INFO ] [sig ] Generating forecast for: EMBC [2026-02-02T20:21:15.943815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-02-02T20:21:15.955368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-02-02T20:21:15.955746] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-02-02T20:21:15.956541] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-02-02T20:21:15.956614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:15.956648] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:15.956674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:15.956729] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:16.015470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:16.016440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:16.016529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:16.016562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:16.149426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:16.149611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:16.149653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:16.149684] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:16.153132] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-02-02T20:21:16.153421] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-02-02T20:21:16.153554] [INFO ] [sig ] EMBC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:16.306275] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EMBC.txt [2026-02-02T20:21:16.306431] [INFO ] [sig ] [1040/3456] Completed EMBC in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:16.306472] [INFO ] [sig ] [1041/3456] Forecasting EMD... [2026-02-02T20:21:16.306501] [INFO ] [sig ] Generating forecast for: EMD [2026-02-02T20:21:16.306532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-02-02T20:21:16.318759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-02-02T20:21:16.319106] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-02-02T20:21:16.319935] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-02-02T20:21:16.319991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:16.320034] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:16.320077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:16.320155] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:16.381008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:16.381931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:16.382017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:16.382052] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:16.515172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:16.515367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:16.515429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:16.515475] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:16.520289] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: DOWN (p=33.55%) [2026-02-02T20:21:16.520967] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-02-02T20:21:16.521149] [INFO ] [sig ] EMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:16.674682] [INFO ] [LOCAL ] Saved forecast: EMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EMD.txt [2026-02-02T20:21:16.674835] [INFO ] [sig ] [1041/3456] Completed EMD in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:16.674875] [INFO ] [sig ] [1042/3456] Forecasting EMF... [2026-02-02T20:21:16.674904] [INFO ] [sig ] Generating forecast for: EMF [2026-02-02T20:21:16.674935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-02-02T20:21:16.690605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-02-02T20:21:16.691097] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-02-02T20:21:16.692216] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-02-02T20:21:16.692283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:16.692329] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:16.692366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:16.692446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:16.762432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:16.763345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:16.763451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:16.763493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:16.884532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:16.884709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:16.884753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:16.884786] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:16.888423] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: UP (p=59.58%) [2026-02-02T20:21:16.888764] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-02-02T20:21:16.888921] [INFO ] [sig ] EMF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:17.041635] [INFO ] [LOCAL ] Saved forecast: EMF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EMF.txt [2026-02-02T20:21:17.041778] [INFO ] [sig ] [1042/3456] Completed EMF in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:17.041818] [INFO ] [sig ] [1043/3456] Forecasting EMN... [2026-02-02T20:21:17.041849] [INFO ] [sig ] Generating forecast for: EMN [2026-02-02T20:21:17.041881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-02-02T20:21:17.054100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-02-02T20:21:17.054497] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-02-02T20:21:17.055502] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-02-02T20:21:17.055556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:17.055605] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:17.055634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:17.055689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:17.116175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:17.117107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:17.117234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:17.117269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:17.263183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:17.263411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:17.263464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:17.263500] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:17.267924] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: UP (p=76.77%) [2026-02-02T20:21:17.268218] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-02-02T20:21:17.268346] [INFO ] [sig ] EMN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:17.411478] [INFO ] [LOCAL ] Saved forecast: EMN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EMN.txt [2026-02-02T20:21:17.411665] [INFO ] [sig ] [1043/3456] Completed EMN in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:17.411710] [INFO ] [sig ] [1044/3456] Forecasting EMO... [2026-02-02T20:21:17.411740] [INFO ] [sig ] Generating forecast for: EMO [2026-02-02T20:21:17.411769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-02-02T20:21:17.427110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-02-02T20:21:17.427651] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-02-02T20:21:17.428809] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-02-02T20:21:17.428880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:17.428921] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:17.428954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:17.429032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:17.494754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:17.495889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:17.495975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:17.496009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:17.613429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:17.613625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:17.613670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:17.613699] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:17.617470] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=43.21%) [2026-02-02T20:21:17.618069] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-02-02T20:21:17.618211] [INFO ] [sig ] EMO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:17.766821] [INFO ] [LOCAL ] Saved forecast: EMO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EMO.txt [2026-02-02T20:21:17.766987] [INFO ] [sig ] [1044/3456] Completed EMO in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:17.767027] [INFO ] [sig ] [1045/3456] Forecasting EMXC... [2026-02-02T20:21:17.767056] [INFO ] [sig ] Generating forecast for: EMXC [2026-02-02T20:21:17.767086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-02-02T20:21:17.779652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-02-02T20:21:17.780052] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-02-02T20:21:17.780915] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-02-02T20:21:17.780973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:17.781006] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:17.781035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:17.781096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:17.838808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:17.839701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:17.839792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:17.839825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:17.981819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:17.982006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:17.982069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:17.982112] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:17.986527] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: UP (p=72.83%) [2026-02-02T20:21:17.987172] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-02-02T20:21:17.987376] [INFO ] [sig ] EMXC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:18.136168] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EMXC.txt [2026-02-02T20:21:18.136312] [INFO ] [sig ] [1045/3456] Completed EMXC in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:18.136353] [INFO ] [sig ] [1046/3456] Forecasting ENB... [2026-02-02T20:21:18.136383] [INFO ] [sig ] Generating forecast for: ENB [2026-02-02T20:21:18.136415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-02-02T20:21:18.148274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-02-02T20:21:18.148596] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-02-02T20:21:18.149410] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-02-02T20:21:18.149463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:18.149495] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:18.149521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:18.149593] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:18.207489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:18.208246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:18.208326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:18.208362] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:18.335700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:18.335856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:18.335897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:18.335925] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:18.339346] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: DOWN (p=7.36%) [2026-02-02T20:21:18.339673] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-02-02T20:21:18.339801] [INFO ] [sig ] ENB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:18.489223] [INFO ] [LOCAL ] Saved forecast: ENB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ENB.txt [2026-02-02T20:21:18.489434] [INFO ] [sig ] [1046/3456] Completed ENB in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:18.489493] [INFO ] [sig ] [1047/3456] Forecasting ENGN... [2026-02-02T20:21:18.489534] [INFO ] [sig ] Generating forecast for: ENGN [2026-02-02T20:21:18.489587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-02-02T20:21:18.501336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-02-02T20:21:18.501687] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-02-02T20:21:18.502522] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-02-02T20:21:18.502597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:18.502644] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:18.502673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:18.502730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:18.561704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:18.562505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:18.562604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:18.562642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:18.684538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:18.684718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:18.684767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:18.684799] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:18.688423] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-02-02T20:21:18.688752] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-02-02T20:21:18.688885] [INFO ] [sig ] ENGN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:18.896147] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ENGN.txt [2026-02-02T20:21:18.896293] [INFO ] [sig ] [1047/3456] Completed ENGN in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:18.896333] [INFO ] [sig ] [1048/3456] Forecasting ENIC... [2026-02-02T20:21:18.896364] [INFO ] [sig ] Generating forecast for: ENIC [2026-02-02T20:21:18.896396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-02-02T20:21:18.908165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-02-02T20:21:18.908530] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-02-02T20:21:18.909382] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-02-02T20:21:18.909448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:18.909489] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:18.909523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:18.909613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:18.971511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:18.972380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:18.972478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:18.972519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:19.099267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:19.099461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:19.099527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:19.099600] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:19.104786] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=99.09%) [2026-02-02T20:21:19.105192] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-02-02T20:21:19.105381] [INFO ] [sig ] ENIC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:19.282168] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ENIC.txt [2026-02-02T20:21:19.282353] [INFO ] [sig ] [1048/3456] Completed ENIC in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-02T20:21:19.282413] [INFO ] [sig ] [1049/3456] Forecasting ENPH... [2026-02-02T20:21:19.282450] [INFO ] [sig ] Generating forecast for: ENPH [2026-02-02T20:21:19.282484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-02-02T20:21:19.294065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-02-02T20:21:19.294419] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-02-02T20:21:19.295250] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-02-02T20:21:19.295304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:19.295337] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:19.295364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:19.295420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:19.353167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:19.354207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:19.354303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:19.354338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:19.471286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:19.471445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:19.471487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:19.471516] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:19.475284] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-02-02T20:21:19.475557] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-02-02T20:21:19.475701] [INFO ] [sig ] ENPH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:19.621393] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ENPH.txt [2026-02-02T20:21:19.621530] [INFO ] [sig ] [1049/3456] Completed ENPH in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:19.621592] [INFO ] [sig ] [1050/3456] Forecasting ENS... [2026-02-02T20:21:19.621627] [INFO ] [sig ] Generating forecast for: ENS [2026-02-02T20:21:19.621658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-02-02T20:21:19.632777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-02-02T20:21:19.633081] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-02-02T20:21:19.634088] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-02-02T20:21:19.634141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:19.634210] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:19.634238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:19.634296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:19.698695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:19.699637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:19.699723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:19.699756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:19.823767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:19.823941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:19.823982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:19.824012] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:19.827345] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: UP (p=79.35%) [2026-02-02T20:21:19.827659] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-02-02T20:21:19.827783] [INFO ] [sig ] ENS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:19.973446] [INFO ] [LOCAL ] Saved forecast: ENS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ENS.txt [2026-02-02T20:21:19.973606] [INFO ] [sig ] [1050/3456] Completed ENS in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:19.973654] [INFO ] [sig ] [1051/3456] Forecasting ENSG... [2026-02-02T20:21:19.973685] [INFO ] [sig ] Generating forecast for: ENSG [2026-02-02T20:21:19.973724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-02-02T20:21:19.986030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-02-02T20:21:19.986312] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-02-02T20:21:19.987305] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-02-02T20:21:19.987359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:19.987391] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:19.987418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:19.987474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:20.046127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:20.046949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:20.047030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:20.047063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:20.173365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:20.173528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:20.173569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:20.173803] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:20.178155] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: DOWN (p=12.01%) [2026-02-02T20:21:20.178484] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-02-02T20:21:20.178656] [INFO ] [sig ] ENSG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:20.335212] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ENSG.txt [2026-02-02T20:21:20.335367] [INFO ] [sig ] [1051/3456] Completed ENSG in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:20.335408] [INFO ] [sig ] [1052/3456] Forecasting ENTA... [2026-02-02T20:21:20.335437] [INFO ] [sig ] Generating forecast for: ENTA [2026-02-02T20:21:20.335468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-02-02T20:21:20.349819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-02-02T20:21:20.350247] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-02-02T20:21:20.351367] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-02-02T20:21:20.351422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:20.351456] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:20.351483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:20.351539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:20.413825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:20.414663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:20.414748] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:20.414784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:20.544909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:20.545087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:20.545135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:20.545166] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:20.548825] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: UP (p=88.74%) [2026-02-02T20:21:20.549129] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-02-02T20:21:20.549283] [INFO ] [sig ] ENTA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:20.695860] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ENTA.txt [2026-02-02T20:21:20.696023] [INFO ] [sig ] [1052/3456] Completed ENTA in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:20.696065] [INFO ] [sig ] [1053/3456] Forecasting ENTG... [2026-02-02T20:21:20.696096] [INFO ] [sig ] Generating forecast for: ENTG [2026-02-02T20:21:20.696130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-02-02T20:21:20.709881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-02-02T20:21:20.710225] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-02-02T20:21:20.711097] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-02-02T20:21:20.711152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:20.711185] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:20.711214] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:20.711272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:20.772727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:20.773519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:20.773637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:20.773677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:20.904913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:20.905070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:20.905113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:20.905176] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:20.908808] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: DOWN (p=29.21%) [2026-02-02T20:21:20.909112] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-02-02T20:21:20.909246] [INFO ] [sig ] ENTG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:21.059791] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ENTG.txt [2026-02-02T20:21:21.059945] [INFO ] [sig ] [1053/3456] Completed ENTG in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:21.059985] [INFO ] [sig ] [1054/3456] Forecasting ENTX... [2026-02-02T20:21:21.060016] [INFO ] [sig ] Generating forecast for: ENTX [2026-02-02T20:21:21.060047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-02-02T20:21:21.072461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-02-02T20:21:21.072966] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-02-02T20:21:21.073796] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-02-02T20:21:21.073856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:21.073888] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:21.073914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:21.073971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:21.135563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:21.136466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:21.136546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:21.136596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:21.254297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:21.254452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:21.254527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:21.254560] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:21.258344] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=5.09%) [2026-02-02T20:21:21.258671] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-02-02T20:21:21.258989] [INFO ] [sig ] ENTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:21.400691] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ENTX.txt [2026-02-02T20:21:21.401010] [INFO ] [sig ] [1054/3456] Completed ENTX in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:21.401049] [INFO ] [sig ] [1055/3456] Forecasting ENVA... [2026-02-02T20:21:21.401079] [INFO ] [sig ] Generating forecast for: ENVA [2026-02-02T20:21:21.401109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-02-02T20:21:21.413697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-02-02T20:21:21.414240] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-02-02T20:21:21.415059] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-02-02T20:21:21.415113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:21.415147] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:21.415175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:21.415235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:21.475800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:21.476791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:21.476883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:21.476918] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:21.600759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:21.600911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:21.600955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:21.600985] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:21.604354] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: DOWN (p=35.68%) [2026-02-02T20:21:21.604680] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-02-02T20:21:21.604808] [INFO ] [sig ] ENVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:21.748000] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ENVA.txt [2026-02-02T20:21:21.748145] [INFO ] [sig ] [1055/3456] Completed ENVA in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:21.748185] [INFO ] [sig ] [1056/3456] Forecasting ENVB... [2026-02-02T20:21:21.748215] [INFO ] [sig ] Generating forecast for: ENVB [2026-02-02T20:21:21.748245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-02-02T20:21:21.760680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-02-02T20:21:21.761027] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-02-02T20:21:21.761873] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-02-02T20:21:21.761928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:21.761961] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:21.761989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:21.762046] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:21.819161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:21.819915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:21.819997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:21.820031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:21.942496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:21.942859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:21.942899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:21.942927] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:21.946629] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: UP (p=60.46%) [2026-02-02T20:21:21.946906] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-02-02T20:21:21.947029] [INFO ] [sig ] ENVB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:22.090309] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ENVB.txt [2026-02-02T20:21:22.090450] [INFO ] [sig ] [1056/3456] Completed ENVB in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:22.090489] [INFO ] [sig ] [1057/3456] Forecasting ENVX... [2026-02-02T20:21:22.090519] [INFO ] [sig ] Generating forecast for: ENVX [2026-02-02T20:21:22.090553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-02-02T20:21:22.107968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-02-02T20:21:22.108405] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-02-02T20:21:22.109994] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-02-02T20:21:22.110064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:22.110111] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:22.110152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:22.110236] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:22.185091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:22.186503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:22.186641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:22.186693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:22.319147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:22.319303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:22.319343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:22.319372] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:22.323236] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=64.72%) [2026-02-02T20:21:22.323525] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-02-02T20:21:22.323674] [INFO ] [sig ] ENVX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:22.471965] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ENVX.txt [2026-02-02T20:21:22.472115] [INFO ] [sig ] [1057/3456] Completed ENVX in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:22.472155] [INFO ] [sig ] [1058/3456] Forecasting EOD... [2026-02-02T20:21:22.472186] [INFO ] [sig ] Generating forecast for: EOD [2026-02-02T20:21:22.472216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-02-02T20:21:22.484502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-02-02T20:21:22.484877] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-02-02T20:21:22.485948] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-02-02T20:21:22.486003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:22.486048] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:22.486077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:22.486142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:22.548087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:22.549128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:22.549225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:22.549266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:22.682082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:22.682244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:22.682284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:22.682313] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:22.685767] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=65.18%) [2026-02-02T20:21:22.686059] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-02-02T20:21:22.686194] [INFO ] [sig ] EOD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:22.839667] [INFO ] [LOCAL ] Saved forecast: EOD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EOD.txt [2026-02-02T20:21:22.839863] [INFO ] [sig ] [1058/3456] Completed EOD in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:22.839905] [INFO ] [sig ] [1059/3456] Forecasting EOG... [2026-02-02T20:21:22.839939] [INFO ] [sig ] Generating forecast for: EOG [2026-02-02T20:21:22.839969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-02-02T20:21:22.852899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-02-02T20:21:22.853226] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-02-02T20:21:22.854071] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-02-02T20:21:22.854126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:22.854158] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:22.854185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:22.854242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:22.915360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:22.916096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:22.916178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:22.916212] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:23.040497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:23.040681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:23.040724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:23.040948] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:23.044747] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: DOWN (p=35.23%) [2026-02-02T20:21:23.045032] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-02-02T20:21:23.045159] [INFO ] [sig ] EOG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:23.202734] [INFO ] [LOCAL ] Saved forecast: EOG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EOG.txt [2026-02-02T20:21:23.202890] [INFO ] [sig ] [1059/3456] Completed EOG in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:23.202930] [INFO ] [sig ] [1060/3456] Forecasting EOI... [2026-02-02T20:21:23.202961] [INFO ] [sig ] Generating forecast for: EOI [2026-02-02T20:21:23.202990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-02-02T20:21:23.216704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-02-02T20:21:23.217140] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-02-02T20:21:23.218061] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-02-02T20:21:23.218116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:23.218150] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:23.218177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:23.218234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:23.277712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:23.278630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:23.278936] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:23.278981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:23.432009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:23.432191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:23.432253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:23.432303] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:23.436311] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: DOWN (p=23.14%) [2026-02-02T20:21:23.436641] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-02-02T20:21:23.436984] [INFO ] [sig ] EOI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:23.596990] [INFO ] [LOCAL ] Saved forecast: EOI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EOI.txt [2026-02-02T20:21:23.597142] [INFO ] [sig ] [1060/3456] Completed EOI in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:23.597182] [INFO ] [sig ] [1061/3456] Forecasting EOLS... [2026-02-02T20:21:23.597213] [INFO ] [sig ] Generating forecast for: EOLS [2026-02-02T20:21:23.597242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-02-02T20:21:23.609630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-02-02T20:21:23.610004] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-02-02T20:21:23.610872] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-02-02T20:21:23.610924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:23.610956] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:23.610983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:23.611039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:23.671914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:23.672827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:23.672917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:23.672955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:23.795859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:23.796017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:23.796057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:23.796086] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:23.799506] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-02-02T20:21:23.799806] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-02-02T20:21:23.799935] [INFO ] [sig ] EOLS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:23.942452] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EOLS.txt [2026-02-02T20:21:23.942649] [INFO ] [sig ] [1061/3456] Completed EOLS in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:23.942699] [INFO ] [sig ] [1062/3456] Forecasting EOS... [2026-02-02T20:21:23.942737] [INFO ] [sig ] Generating forecast for: EOS [2026-02-02T20:21:23.942770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-02-02T20:21:23.954331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-02-02T20:21:23.954723] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-02-02T20:21:23.955532] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-02-02T20:21:23.955608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:23.955647] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:23.955676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:23.955734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:24.015049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:24.016048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:24.016134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:24.016169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:24.139437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:24.139608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:24.139650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:24.139679] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:24.143041] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: UP (p=67.18%) [2026-02-02T20:21:24.143314] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-02-02T20:21:24.143441] [INFO ] [sig ] EOS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:24.288291] [INFO ] [LOCAL ] Saved forecast: EOS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EOS.txt [2026-02-02T20:21:24.288444] [INFO ] [sig ] [1062/3456] Completed EOS in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:24.288483] [INFO ] [sig ] [1063/3456] Forecasting EOSE... [2026-02-02T20:21:24.288515] [INFO ] [sig ] Generating forecast for: EOSE [2026-02-02T20:21:24.288550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-02-02T20:21:24.300412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-02-02T20:21:24.301033] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-02-02T20:21:24.301931] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-02-02T20:21:24.301985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:24.302018] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:24.302045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:24.302102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:24.360862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:24.361744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:24.361829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:24.361864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:24.484134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:24.484281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:24.484320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:24.484349] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:24.487977] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=23.14%) [2026-02-02T20:21:24.488256] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-02-02T20:21:24.488383] [INFO ] [sig ] EOSE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:24.636456] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EOSE.txt [2026-02-02T20:21:24.636659] [INFO ] [sig ] [1063/3456] Completed EOSE in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:24.636704] [INFO ] [sig ] [1064/3456] Forecasting EPAC... [2026-02-02T20:21:24.636735] [INFO ] [sig ] Generating forecast for: EPAC [2026-02-02T20:21:24.636764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-02-02T20:21:24.649680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-02-02T20:21:24.650033] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-02-02T20:21:24.650896] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-02-02T20:21:24.650951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:24.650984] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:24.651011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:24.651067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:24.708490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:24.709359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:24.709440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:24.709476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:24.827357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:24.827502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:24.827543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:24.827588] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:24.831003] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: UP (p=80.90%) [2026-02-02T20:21:24.831269] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-02-02T20:21:24.831389] [INFO ] [sig ] EPAC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:24.975722] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EPAC.txt [2026-02-02T20:21:24.975844] [INFO ] [sig ] [1064/3456] Completed EPAC in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-02T20:21:24.975882] [INFO ] [sig ] [1065/3456] Forecasting EPAM... [2026-02-02T20:21:24.975910] [INFO ] [sig ] Generating forecast for: EPAM [2026-02-02T20:21:24.975940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-02-02T20:21:24.986971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-02-02T20:21:24.987244] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-02-02T20:21:24.988042] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-02-02T20:21:24.988094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:24.988125] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:24.988152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:24.988208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:25.046154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:25.046792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:25.046871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:25.046903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:25.168139] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:25.168292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:25.168332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:25.168377] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:25.171761] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=93.12%) [2026-02-02T20:21:25.172029] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-02-02T20:21:25.172150] [INFO ] [sig ] EPAM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:25.313945] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EPAM.txt [2026-02-02T20:21:25.314070] [INFO ] [sig ] [1065/3456] Completed EPAM in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.2m [2026-02-02T20:21:25.314108] [INFO ] [sig ] [1066/3456] Forecasting EPC... [2026-02-02T20:21:25.314139] [INFO ] [sig ] Generating forecast for: EPC [2026-02-02T20:21:25.314168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-02-02T20:21:25.324833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-02-02T20:21:25.325101] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-02-02T20:21:25.325903] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-02-02T20:21:25.325955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:25.325988] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:25.326015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:25.326070] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:25.384055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:25.384792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:25.384869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:25.384902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:25.507111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:25.507232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:25.507271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:25.507300] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:25.510702] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: DOWN (p=37.79%) [2026-02-02T20:21:25.510971] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-02-02T20:21:25.511096] [INFO ] [sig ] EPC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:25.653396] [INFO ] [LOCAL ] Saved forecast: EPC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EPC.txt [2026-02-02T20:21:25.653513] [INFO ] [sig ] [1066/3456] Completed EPC in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:25.653554] [INFO ] [sig ] [1067/3456] Forecasting EPD... [2026-02-02T20:21:25.653615] [INFO ] [sig ] Generating forecast for: EPD [2026-02-02T20:21:25.653653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-02-02T20:21:25.665215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-02-02T20:21:25.665496] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-02-02T20:21:25.666471] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-02-02T20:21:25.666523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:25.666597] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:25.666630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:25.666686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:25.725276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:25.726094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:25.726175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:25.726240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:25.849899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:25.850047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:25.850094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:25.850123] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:25.853747] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: UP (p=83.10%) [2026-02-02T20:21:25.854059] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-02-02T20:21:25.854197] [INFO ] [sig ] EPD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:25.998528] [INFO ] [LOCAL ] Saved forecast: EPD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EPD.txt [2026-02-02T20:21:25.998737] [INFO ] [sig ] [1067/3456] Completed EPD in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:25.998789] [INFO ] [sig ] [1068/3456] Forecasting EPSN... [2026-02-02T20:21:25.998830] [INFO ] [sig ] Generating forecast for: EPSN [2026-02-02T20:21:25.998870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-02-02T20:21:26.010977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-02-02T20:21:26.011366] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-02-02T20:21:26.012267] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-02-02T20:21:26.012322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:26.012355] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:26.012384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:26.012454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:26.073632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:26.074497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:26.074600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:26.074637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:26.200919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:26.201066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:26.201105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:26.201132] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:26.204479] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-02-02T20:21:26.204804] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-02-02T20:21:26.204931] [INFO ] [sig ] EPSN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:26.348564] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EPSN.txt [2026-02-02T20:21:26.348740] [INFO ] [sig ] [1068/3456] Completed EPSN in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:26.348780] [INFO ] [sig ] [1069/3456] Forecasting EQBK... [2026-02-02T20:21:26.348811] [INFO ] [sig ] Generating forecast for: EQBK [2026-02-02T20:21:26.348841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-02-02T20:21:26.360513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-02-02T20:21:26.360927] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-02-02T20:21:26.361881] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-02-02T20:21:26.361937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:26.361985] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:26.362033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:26.362114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:26.422273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:26.423215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:26.423308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:26.423341] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:26.543190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:26.543341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:26.543382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:26.543411] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:26.546921] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: DOWN (p=13.84%) [2026-02-02T20:21:26.547203] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-02-02T20:21:26.547333] [INFO ] [sig ] EQBK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:26.699450] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EQBK.txt [2026-02-02T20:21:26.699641] [INFO ] [sig ] [1069/3456] Completed EQBK in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:26.699690] [INFO ] [sig ] [1070/3456] Forecasting EQH... [2026-02-02T20:21:26.699727] [INFO ] [sig ] Generating forecast for: EQH [2026-02-02T20:21:26.699761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-02-02T20:21:26.711210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-02-02T20:21:26.711562] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-02-02T20:21:26.712388] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-02-02T20:21:26.712442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:26.712474] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:26.712501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:26.712560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:26.771920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:26.772818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:26.772907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:26.772940] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:26.900768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:26.900950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:26.900995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:26.901061] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:26.904953] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=52.20%) [2026-02-02T20:21:26.905329] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-02-02T20:21:26.905491] [INFO ] [sig ] EQH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:27.066704] [INFO ] [LOCAL ] Saved forecast: EQH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EQH.txt [2026-02-02T20:21:27.066927] [INFO ] [sig ] [1070/3456] Completed EQH in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:27.066992] [INFO ] [sig ] [1071/3456] Forecasting EQIX... [2026-02-02T20:21:27.067039] [INFO ] [sig ] Generating forecast for: EQIX [2026-02-02T20:21:27.067086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-02-02T20:21:27.082924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-02-02T20:21:27.083449] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-02-02T20:21:27.084757] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-02-02T20:21:27.084851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:27.084906] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:27.084956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:27.085051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:27.160466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:27.161777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:27.161910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:27.161966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:27.342480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:27.342671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:27.342719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:27.342750] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:27.348061] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-02-02T20:21:27.348617] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-02-02T20:21:27.348839] [INFO ] [sig ] EQIX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:27.626302] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EQIX.txt [2026-02-02T20:21:27.626545] [INFO ] [sig ] [1071/3456] Completed EQIX in 0.6s | 2.80 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:27.626613] [INFO ] [sig ] [1072/3456] Forecasting ERAS... [2026-02-02T20:21:27.626652] [INFO ] [sig ] Generating forecast for: ERAS [2026-02-02T20:21:27.626690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-02-02T20:21:27.670914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-02-02T20:21:27.671452] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-02-02T20:21:27.672629] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-02-02T20:21:27.672696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:27.672735] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:27.672768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:27.672849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:27.753147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:27.755206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:27.755381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:27.755428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:27.951981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:27.952183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:27.952249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:27.952301] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:27.958348] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-02-02T20:21:27.958984] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-02-02T20:21:27.959234] [INFO ] [sig ] ERAS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:28.182064] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ERAS.txt [2026-02-02T20:21:28.182241] [INFO ] [sig ] [1072/3456] Completed ERAS in 0.6s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:28.182287] [INFO ] [sig ] [1073/3456] Forecasting ERIC... [2026-02-02T20:21:28.182318] [INFO ] [sig ] Generating forecast for: ERIC [2026-02-02T20:21:28.182349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-02-02T20:21:28.197770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-02-02T20:21:28.198240] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-02-02T20:21:28.199270] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-02-02T20:21:28.199330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:28.199367] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:28.199398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:28.199467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:28.275837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:28.277032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:28.277167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:28.277220] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:28.422774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:28.422957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:28.423014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:28.423055] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:28.427278] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: UP (p=50.55%) [2026-02-02T20:21:28.427645] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-02-02T20:21:28.427790] [INFO ] [sig ] ERIC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:28.586596] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ERIC.txt [2026-02-02T20:21:28.586750] [INFO ] [sig ] [1073/3456] Completed ERIC in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:28.586791] [INFO ] [sig ] [1074/3456] Forecasting ERIE... [2026-02-02T20:21:28.586821] [INFO ] [sig ] Generating forecast for: ERIE [2026-02-02T20:21:28.586851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-02-02T20:21:28.598422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-02-02T20:21:28.598772] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-02-02T20:21:28.599783] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-02-02T20:21:28.599835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:28.599868] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:28.599896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:28.599952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:28.658499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:28.659386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:28.659467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:28.659500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:28.782707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:28.782876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:28.782917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:28.782946] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:28.786329] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: DOWN (p=41.04%) [2026-02-02T20:21:28.786633] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-02-02T20:21:28.786766] [INFO ] [sig ] ERIE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:28.928190] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ERIE.txt [2026-02-02T20:21:28.928344] [INFO ] [sig ] [1074/3456] Completed ERIE in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:28.928386] [INFO ] [sig ] [1075/3456] Forecasting ERII... [2026-02-02T20:21:28.928417] [INFO ] [sig ] Generating forecast for: ERII [2026-02-02T20:21:28.928447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-02-02T20:21:28.941213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-02-02T20:21:28.941754] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-02-02T20:21:28.942769] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-02-02T20:21:28.942822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:28.942853] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:28.942879] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:28.942936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:29.001539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:29.002412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:29.002495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:29.002528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:29.121897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:29.122054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:29.122094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:29.122123] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:29.125480] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=23.64%) [2026-02-02T20:21:29.125805] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-02-02T20:21:29.125951] [INFO ] [sig ] ERII: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:29.268882] [INFO ] [LOCAL ] Saved forecast: ERII 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ERII.txt [2026-02-02T20:21:29.269034] [INFO ] [sig ] [1075/3456] Completed ERII in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:29.269073] [INFO ] [sig ] [1076/3456] Forecasting ERNA... [2026-02-02T20:21:29.269104] [INFO ] [sig ] Generating forecast for: ERNA [2026-02-02T20:21:29.269134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-02-02T20:21:29.281086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-02-02T20:21:29.281442] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-02-02T20:21:29.282238] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-02-02T20:21:29.282290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:29.282321] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:29.282347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:29.282402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:29.340760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:29.341685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:29.341786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:29.341823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:29.463034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:29.463202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:29.463243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:29.463273] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:29.466946] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=61.09%) [2026-02-02T20:21:29.467248] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-02-02T20:21:29.467381] [INFO ] [sig ] ERNA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:29.610498] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ERNA.txt [2026-02-02T20:21:29.610654] [INFO ] [sig ] [1076/3456] Completed ERNA in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:29.610696] [INFO ] [sig ] [1077/3456] Forecasting ERO... [2026-02-02T20:21:29.610726] [INFO ] [sig ] Generating forecast for: ERO [2026-02-02T20:21:29.610756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-02-02T20:21:29.623865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-02-02T20:21:29.624316] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-02-02T20:21:29.625267] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-02-02T20:21:29.625324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:29.625359] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:29.625387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:29.625446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:29.684157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:29.685088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:29.685216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:29.685255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:29.809259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:29.809427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:29.809468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:29.809497] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:29.813005] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: DOWN (p=42.25%) [2026-02-02T20:21:29.813309] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-02-02T20:21:29.813447] [INFO ] [sig ] ERO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:29.963509] [INFO ] [LOCAL ] Saved forecast: ERO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ERO.txt [2026-02-02T20:21:29.963691] [INFO ] [sig ] [1077/3456] Completed ERO in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:29.963732] [INFO ] [sig ] [1078/3456] Forecasting ES... [2026-02-02T20:21:29.963762] [INFO ] [sig ] Generating forecast for: ES [2026-02-02T20:21:29.963794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-02-02T20:21:29.976186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-02-02T20:21:29.976501] [INFO ] [FORECASTER] Starting predict_future for ES [2026-02-02T20:21:29.977332] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-02-02T20:21:29.977388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:29.977420] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:29.977447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:29.977503] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:30.035526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:30.036390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:30.036472] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:30.036505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:30.155721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:30.155900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:30.155947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:30.155977] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:30.159484] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-02-02T20:21:30.159902] [INFO ] [FORECASTER] Completed predict_future for ES [2026-02-02T20:21:30.160045] [INFO ] [sig ] ES: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:30.326010] [INFO ] [LOCAL ] Saved forecast: ES 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ES.txt [2026-02-02T20:21:30.326168] [INFO ] [sig ] [1078/3456] Completed ES in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:30.326208] [INFO ] [sig ] [1079/3456] Forecasting ESAB... [2026-02-02T20:21:30.326237] [INFO ] [sig ] Generating forecast for: ESAB [2026-02-02T20:21:30.326268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-02-02T20:21:30.338174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-02-02T20:21:30.338595] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-02-02T20:21:30.339459] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-02-02T20:21:30.339514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:30.339546] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:30.339588] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:30.339649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:30.396658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:30.397642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:30.397731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:30.397768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:30.519893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:30.520063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:30.520107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:30.520138] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:30.523632] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: DOWN (p=20.22%) [2026-02-02T20:21:30.523942] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-02-02T20:21:30.524074] [INFO ] [sig ] ESAB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:30.665250] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ESAB.txt [2026-02-02T20:21:30.665414] [INFO ] [sig ] [1079/3456] Completed ESAB in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:30.665454] [INFO ] [sig ] [1080/3456] Forecasting ESCA... [2026-02-02T20:21:30.665483] [INFO ] [sig ] Generating forecast for: ESCA [2026-02-02T20:21:30.665514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-02-02T20:21:30.677491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-02-02T20:21:30.677945] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-02-02T20:21:30.678761] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-02-02T20:21:30.678813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:30.678845] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:30.678872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:30.678928] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:30.735527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:30.736481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:30.736565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:30.736619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:30.851283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:30.851440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:30.851478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:30.851507] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:30.854887] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: DOWN (p=3.81%) [2026-02-02T20:21:30.855160] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-02-02T20:21:30.855286] [INFO ] [sig ] ESCA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:31.002250] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ESCA.txt [2026-02-02T20:21:31.002435] [INFO ] [sig ] [1080/3456] Completed ESCA in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:31.002474] [INFO ] [sig ] [1081/3456] Forecasting ESE... [2026-02-02T20:21:31.002504] [INFO ] [sig ] Generating forecast for: ESE [2026-02-02T20:21:31.002535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-02-02T20:21:31.014499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-02-02T20:21:31.014954] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-02-02T20:21:31.015876] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-02-02T20:21:31.015933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:31.015966] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:31.015994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:31.016051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:31.073699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:31.074627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:31.074714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:31.074747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:31.195555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:31.195732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:31.195773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:31.195803] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:31.199345] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: DOWN (p=38.48%) [2026-02-02T20:21:31.199665] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-02-02T20:21:31.199826] [INFO ] [sig ] ESE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:31.348588] [INFO ] [LOCAL ] Saved forecast: ESE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ESE.txt [2026-02-02T20:21:31.348754] [INFO ] [sig ] [1081/3456] Completed ESE in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-02T20:21:31.348802] [INFO ] [sig ] [1082/3456] Forecasting ESEA... [2026-02-02T20:21:31.348835] [INFO ] [sig ] Generating forecast for: ESEA [2026-02-02T20:21:31.348867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-02-02T20:21:31.362430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-02-02T20:21:31.362836] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-02-02T20:21:31.363678] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-02-02T20:21:31.363756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:31.363797] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:31.363831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:31.363895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:31.421902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:31.422771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:31.422853] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:31.422885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:31.553228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:31.553401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:31.553449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:31.553484] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:31.558328] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-02-02T20:21:31.558700] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-02-02T20:21:31.558867] [INFO ] [sig ] ESEA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:31.732391] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ESEA.txt [2026-02-02T20:21:31.732670] [INFO ] [sig ] [1082/3456] Completed ESEA in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-02-02T20:21:31.732739] [INFO ] [sig ] [1083/3456] Forecasting ESGD... [2026-02-02T20:21:31.732787] [INFO ] [sig ] Generating forecast for: ESGD [2026-02-02T20:21:31.732825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-02-02T20:21:31.745851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-02-02T20:21:31.746315] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-02-02T20:21:31.747446] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-02-02T20:21:31.747503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:31.747536] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:31.747563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:31.747674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:31.808944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:31.809898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:31.810002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:31.810046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:31.939360] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:31.939527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:31.939589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:31.939623] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:31.943362] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: UP (p=93.68%) [2026-02-02T20:21:31.943734] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-02-02T20:21:31.943905] [INFO ] [sig ] ESGD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:32.104873] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ESGD.txt [2026-02-02T20:21:32.105006] [INFO ] [sig ] [1083/3456] Completed ESGD in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-02-02T20:21:32.105044] [INFO ] [sig ] [1084/3456] Forecasting ESGE... [2026-02-02T20:21:32.105073] [INFO ] [sig ] Generating forecast for: ESGE [2026-02-02T20:21:32.105103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-02-02T20:21:32.117549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-02-02T20:21:32.117989] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-02-02T20:21:32.118908] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-02-02T20:21:32.118964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:32.119050] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:32.119093] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:32.119174] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:32.180293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:32.181269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:32.181364] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:32.181400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:32.316626] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:32.316790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:32.316833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:32.316863] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:32.320396] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-02-02T20:21:32.320757] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-02-02T20:21:32.320901] [INFO ] [sig ] ESGE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:32.467421] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ESGE.txt [2026-02-02T20:21:32.467627] [INFO ] [sig ] [1084/3456] Completed ESGE in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:32.467671] [INFO ] [sig ] [1085/3456] Forecasting ESI... [2026-02-02T20:21:32.467701] [INFO ] [sig ] Generating forecast for: ESI [2026-02-02T20:21:32.467731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-02-02T20:21:32.479374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-02-02T20:21:32.479859] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-02-02T20:21:32.480821] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-02-02T20:21:32.480877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:32.480912] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:32.480938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:32.480994] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:32.539837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:32.540640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:32.540721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:32.540755] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:32.661461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:32.661627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:32.661671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:32.661700] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:32.665248] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: UP (p=92.13%) [2026-02-02T20:21:32.665538] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-02-02T20:21:32.665687] [INFO ] [sig ] ESI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:32.814161] [INFO ] [LOCAL ] Saved forecast: ESI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ESI.txt [2026-02-02T20:21:32.814313] [INFO ] [sig ] [1085/3456] Completed ESI in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:32.814358] [INFO ] [sig ] [1086/3456] Forecasting ESOA... [2026-02-02T20:21:32.814388] [INFO ] [sig ] Generating forecast for: ESOA [2026-02-02T20:21:32.814418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-02-02T20:21:32.826640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-02-02T20:21:32.826947] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-02-02T20:21:32.827774] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-02-02T20:21:32.827828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:32.827861] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:32.827888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:32.827949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:32.887360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:32.888251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:32.888334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:32.888367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:33.012210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:33.012366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:33.012406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:33.012434] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:33.016123] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-02-02T20:21:33.016395] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-02-02T20:21:33.016522] [INFO ] [sig ] ESOA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:33.168585] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ESOA.txt [2026-02-02T20:21:33.168752] [INFO ] [sig ] [1086/3456] Completed ESOA in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:33.168802] [INFO ] [sig ] [1087/3456] Forecasting ESPO... [2026-02-02T20:21:33.168851] [INFO ] [sig ] Generating forecast for: ESPO [2026-02-02T20:21:33.168895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-02-02T20:21:33.182482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-02-02T20:21:33.182905] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-02-02T20:21:33.183800] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-02-02T20:21:33.183857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:33.183891] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:33.183918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:33.183975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:33.242728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:33.243616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:33.243703] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:33.243738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:33.375531] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:33.375714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:33.375756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:33.375827] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:33.379461] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-02-02T20:21:33.379825] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-02-02T20:21:33.379987] [INFO ] [sig ] ESPO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:33.544876] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ESPO.txt [2026-02-02T20:21:33.545019] [INFO ] [sig ] [1087/3456] Completed ESPO in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:33.545060] [INFO ] [sig ] [1088/3456] Forecasting ESQ... [2026-02-02T20:21:33.545088] [INFO ] [sig ] Generating forecast for: ESQ [2026-02-02T20:21:33.545118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-02-02T20:21:33.559083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-02-02T20:21:33.559630] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-02-02T20:21:33.560710] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-02-02T20:21:33.560773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:33.560812] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:33.560841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:33.560901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:33.624866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:33.626475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:33.626594] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:33.626637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:33.753802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:33.754155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:33.754197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:33.754227] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:33.757809] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: UP (p=72.37%) [2026-02-02T20:21:33.758113] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-02-02T20:21:33.758248] [INFO ] [sig ] ESQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:33.910811] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ESQ.txt [2026-02-02T20:21:33.910964] [INFO ] [sig ] [1088/3456] Completed ESQ in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:33.911005] [INFO ] [sig ] [1089/3456] Forecasting ESTA... [2026-02-02T20:21:33.911034] [INFO ] [sig ] Generating forecast for: ESTA [2026-02-02T20:21:33.911254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-02-02T20:21:33.923378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-02-02T20:21:33.923708] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-02-02T20:21:33.924522] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-02-02T20:21:33.924592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:33.924626] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:33.924653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:33.924709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:33.986002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:33.986915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:33.987003] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:33.987036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:34.106022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:34.106181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:34.106238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:34.106268] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:34.109694] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-02-02T20:21:34.109999] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-02-02T20:21:34.110126] [INFO ] [sig ] ESTA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:34.253596] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ESTA.txt [2026-02-02T20:21:34.253737] [INFO ] [sig ] [1089/3456] Completed ESTA in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:34.253774] [INFO ] [sig ] [1090/3456] Forecasting ESTC... [2026-02-02T20:21:34.253803] [INFO ] [sig ] Generating forecast for: ESTC [2026-02-02T20:21:34.253833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-02-02T20:21:34.264889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-02-02T20:21:34.265182] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-02-02T20:21:34.265997] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-02-02T20:21:34.266050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:34.266081] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:34.266107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:34.266162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:34.324023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:34.324639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:34.324717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:34.324750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:34.444674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:34.444835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:34.444876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:34.444905] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:34.448719] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-02-02T20:21:34.449195] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-02-02T20:21:34.449324] [INFO ] [sig ] ESTC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:34.594666] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ESTC.txt [2026-02-02T20:21:34.594797] [INFO ] [sig ] [1090/3456] Completed ESTC in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:34.594836] [INFO ] [sig ] [1091/3456] Forecasting ETB... [2026-02-02T20:21:34.594865] [INFO ] [sig ] Generating forecast for: ETB [2026-02-02T20:21:34.594894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-02-02T20:21:34.606899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-02-02T20:21:34.607392] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-02-02T20:21:34.608402] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-02-02T20:21:34.608454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:34.608485] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:34.608511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:34.608566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:34.667924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:34.668609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:34.668701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:34.668734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:34.791115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:34.791270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:34.791311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:34.791339] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:34.795465] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: UP (p=59.92%) [2026-02-02T20:21:34.795754] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-02-02T20:21:34.795883] [INFO ] [sig ] ETB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:34.941063] [INFO ] [LOCAL ] Saved forecast: ETB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ETB.txt [2026-02-02T20:21:34.941197] [INFO ] [sig ] [1091/3456] Completed ETB in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:34.941236] [INFO ] [sig ] [1092/3456] Forecasting ETD... [2026-02-02T20:21:34.941267] [INFO ] [sig ] Generating forecast for: ETD [2026-02-02T20:21:34.941296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-02-02T20:21:34.953651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-02-02T20:21:34.954011] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-02-02T20:21:34.954864] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-02-02T20:21:34.954918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:34.954952] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:34.954979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:34.955036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:35.015725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:35.016417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:35.016496] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:35.016528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:35.135717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:35.135879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:35.135925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:35.135958] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:35.139345] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-02-02T20:21:35.139634] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-02-02T20:21:35.139765] [INFO ] [sig ] ETD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:35.279417] [INFO ] [LOCAL ] Saved forecast: ETD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ETD.txt [2026-02-02T20:21:35.279552] [INFO ] [sig ] [1092/3456] Completed ETD in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:35.279677] [INFO ] [sig ] [1093/3456] Forecasting ETG... [2026-02-02T20:21:35.279722] [INFO ] [sig ] Generating forecast for: ETG [2026-02-02T20:21:35.279754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-02-02T20:21:35.291709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-02-02T20:21:35.292040] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-02-02T20:21:35.292876] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-02-02T20:21:35.292930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:35.292972] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:35.293000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:35.293057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:35.349296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:35.349986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:35.350065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:35.350097] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:35.469807] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:35.469964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:35.470004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:35.470031] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:35.473517] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=85.63%) [2026-02-02T20:21:35.473809] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-02-02T20:21:35.473935] [INFO ] [sig ] ETG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:35.616618] [INFO ] [LOCAL ] Saved forecast: ETG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ETG.txt [2026-02-02T20:21:35.616755] [INFO ] [sig ] [1093/3456] Completed ETG in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:35.616799] [INFO ] [sig ] [1094/3456] Forecasting ETHA... [2026-02-02T20:21:35.616836] [INFO ] [sig ] Generating forecast for: ETHA [2026-02-02T20:21:35.616871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-02-02T20:21:35.628756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-02-02T20:21:35.629097] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-02-02T20:21:35.629985] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-02-02T20:21:35.630039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:35.630072] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:35.630100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:35.630159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:35.687125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:35.688046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:35.688164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:35.688197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:35.807259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:35.807420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:35.807461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:35.807490] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:35.811009] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: DOWN (p=31.51%) [2026-02-02T20:21:35.811307] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-02-02T20:21:35.811447] [INFO ] [sig ] ETHA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:35.955563] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ETHA.txt [2026-02-02T20:21:35.955725] [INFO ] [sig ] [1094/3456] Completed ETHA in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:35.955764] [INFO ] [sig ] [1095/3456] Forecasting ETJ... [2026-02-02T20:21:35.955794] [INFO ] [sig ] Generating forecast for: ETJ [2026-02-02T20:21:35.955824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-02-02T20:21:35.967247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-02-02T20:21:35.967643] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-02-02T20:21:35.968471] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-02-02T20:21:35.968525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:35.968559] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:35.968605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:35.968669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:36.025491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:36.026257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:36.026339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:36.026372] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:36.142350] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:36.142498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:36.142537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:36.142565] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:36.145978] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: UP (p=60.16%) [2026-02-02T20:21:36.146258] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-02-02T20:21:36.146384] [INFO ] [sig ] ETJ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:36.286698] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ETJ.txt [2026-02-02T20:21:36.286843] [INFO ] [sig ] [1095/3456] Completed ETJ in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:36.286890] [INFO ] [sig ] [1096/3456] Forecasting ETN... [2026-02-02T20:21:36.286926] [INFO ] [sig ] Generating forecast for: ETN [2026-02-02T20:21:36.286962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-02-02T20:21:36.298324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-02-02T20:21:36.298656] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-02-02T20:21:36.299469] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-02-02T20:21:36.299521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:36.299553] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:36.299604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:36.299663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:36.359829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:36.360551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:36.360649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:36.360684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:36.483176] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:36.483332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:36.483372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:36.483400] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:36.486798] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: DOWN (p=29.99%) [2026-02-02T20:21:36.487095] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-02-02T20:21:36.487217] [INFO ] [sig ] ETN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:36.628304] [INFO ] [LOCAL ] Saved forecast: ETN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ETN.txt [2026-02-02T20:21:36.628451] [INFO ] [sig ] [1096/3456] Completed ETN in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:36.628490] [INFO ] [sig ] [1097/3456] Forecasting ETO... [2026-02-02T20:21:36.628521] [INFO ] [sig ] Generating forecast for: ETO [2026-02-02T20:21:36.628556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-02-02T20:21:36.639720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-02-02T20:21:36.640049] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-02-02T20:21:36.640853] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-02-02T20:21:36.640918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:36.640957] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:36.640986] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:36.641040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:36.696915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:36.697667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:36.697747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:36.697778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:36.815295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:36.815462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:36.815502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:36.815531] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:36.819197] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: DOWN (p=26.08%) [2026-02-02T20:21:36.819522] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-02-02T20:21:36.819683] [INFO ] [sig ] ETO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:36.961101] [INFO ] [LOCAL ] Saved forecast: ETO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ETO.txt [2026-02-02T20:21:36.961285] [INFO ] [sig ] [1097/3456] Completed ETO in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:36.961326] [INFO ] [sig ] [1098/3456] Forecasting ETON... [2026-02-02T20:21:36.961355] [INFO ] [sig ] Generating forecast for: ETON [2026-02-02T20:21:36.961387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-02-02T20:21:36.974505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-02-02T20:21:36.974885] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-02-02T20:21:36.975712] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-02-02T20:21:36.975765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:36.975799] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:36.975827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:36.975884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:37.033251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:37.034048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:37.034131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:37.034163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:37.155984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:37.156198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:37.156242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:37.156272] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:37.159916] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: DOWN (p=28.04%) [2026-02-02T20:21:37.160229] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-02-02T20:21:37.160362] [INFO ] [sig ] ETON: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:37.303442] [INFO ] [LOCAL ] Saved forecast: ETON 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ETON.txt [2026-02-02T20:21:37.303626] [INFO ] [sig ] [1098/3456] Completed ETON in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-02T20:21:37.303668] [INFO ] [sig ] [1099/3456] Forecasting ETSY... [2026-02-02T20:21:37.303700] [INFO ] [sig ] Generating forecast for: ETSY [2026-02-02T20:21:37.303731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-02-02T20:21:37.315828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-02-02T20:21:37.316230] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-02-02T20:21:37.317160] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-02-02T20:21:37.317215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:37.317248] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:37.317278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:37.317338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:37.376110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:37.377069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:37.377172] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:37.377207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:37.502136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:37.502291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:37.502331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:37.502360] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:37.505829] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: DOWN (p=17.14%) [2026-02-02T20:21:37.506104] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-02-02T20:21:37.506228] [INFO ] [sig ] ETSY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:37.650750] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ETSY.txt [2026-02-02T20:21:37.650922] [INFO ] [sig ] [1099/3456] Completed ETSY in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 14.1m [2026-02-02T20:21:37.650964] [INFO ] [sig ] [1100/3456] Forecasting ETY... [2026-02-02T20:21:37.650995] [INFO ] [sig ] Generating forecast for: ETY [2026-02-02T20:21:37.651027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-02-02T20:21:37.663494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-02-02T20:21:37.663932] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-02-02T20:21:37.664837] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-02-02T20:21:37.664892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:37.664927] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:37.664955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:37.665013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:37.722698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:37.723627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:37.723714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:37.723749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:37.844703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:37.844870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:37.844918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:37.844988] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:37.848552] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-02-02T20:21:37.848887] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-02-02T20:21:37.849057] [INFO ] [sig ] ETY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:37.996204] [INFO ] [LOCAL ] Saved forecast: ETY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ETY.txt [2026-02-02T20:21:37.996367] [INFO ] [sig ] [1100/3456] Completed ETY in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:37.996406] [INFO ] [sig ] [1101/3456] Forecasting EUFN... [2026-02-02T20:21:37.996436] [INFO ] [sig ] Generating forecast for: EUFN [2026-02-02T20:21:37.996466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-02-02T20:21:38.008903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-02-02T20:21:38.009332] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-02-02T20:21:38.010199] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-02-02T20:21:38.010255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:38.010348] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:38.010386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:38.010468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:38.068153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:38.069086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:38.069173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:38.069208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:38.191105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:38.191269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:38.191311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:38.191341] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:38.194888] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: UP (p=79.70%) [2026-02-02T20:21:38.195194] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-02-02T20:21:38.195373] [INFO ] [sig ] EUFN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:38.339387] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EUFN.txt [2026-02-02T20:21:38.339551] [INFO ] [sig ] [1101/3456] Completed EUFN in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:38.339610] [INFO ] [sig ] [1102/3456] Forecasting EVAX... [2026-02-02T20:21:38.339642] [INFO ] [sig ] Generating forecast for: EVAX [2026-02-02T20:21:38.339672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-02-02T20:21:38.351690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-02-02T20:21:38.352089] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-02-02T20:21:38.352953] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-02-02T20:21:38.353019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:38.353060] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:38.353088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:38.353152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:38.413139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:38.414066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:38.414158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:38.414192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:38.538567] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:38.538752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:38.538794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:38.538823] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:38.542424] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=40.56%) [2026-02-02T20:21:38.542764] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-02-02T20:21:38.542911] [INFO ] [sig ] EVAX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:38.692309] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EVAX.txt [2026-02-02T20:21:38.692474] [INFO ] [sig ] [1102/3456] Completed EVAX in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:38.692515] [INFO ] [sig ] [1103/3456] Forecasting EVC... [2026-02-02T20:21:38.692546] [INFO ] [sig ] Generating forecast for: EVC [2026-02-02T20:21:38.692598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-02-02T20:21:38.704532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-02-02T20:21:38.704963] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-02-02T20:21:38.705824] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-02-02T20:21:38.705879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:38.705916] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:38.705948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:38.706008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:38.763351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:38.764282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:38.764373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:38.764407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:38.886562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:38.886745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:38.886786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:38.886815] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:38.890402] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-02-02T20:21:38.890783] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-02-02T20:21:38.890941] [INFO ] [sig ] EVC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:39.036973] [INFO ] [LOCAL ] Saved forecast: EVC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EVC.txt [2026-02-02T20:21:39.037142] [INFO ] [sig ] [1103/3456] Completed EVC in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:39.037181] [INFO ] [sig ] [1104/3456] Forecasting EVCM... [2026-02-02T20:21:39.037212] [INFO ] [sig ] Generating forecast for: EVCM [2026-02-02T20:21:39.037246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-02-02T20:21:39.050100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-02-02T20:21:39.050603] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-02-02T20:21:39.051533] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-02-02T20:21:39.051606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:39.051641] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:39.051668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:39.051738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:39.112703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:39.113631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:39.113719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:39.113753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:39.237423] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:39.237630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:39.237677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:39.237742] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:39.241731] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-02-02T20:21:39.242219] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-02-02T20:21:39.242424] [INFO ] [sig ] EVCM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:39.439766] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EVCM.txt [2026-02-02T20:21:39.440004] [INFO ] [sig ] [1104/3456] Completed EVCM in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:39.440071] [INFO ] [sig ] [1105/3456] Forecasting EVEX... [2026-02-02T20:21:39.440113] [INFO ] [sig ] Generating forecast for: EVEX [2026-02-02T20:21:39.440153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-02-02T20:21:39.453068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-02-02T20:21:39.453517] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-02-02T20:21:39.454441] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-02-02T20:21:39.454502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:39.454535] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:39.454563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:39.454649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:39.513402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:39.514318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:39.514424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:39.514459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:39.649359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:39.649556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:39.649650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:39.649692] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:39.654667] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=72.75%) [2026-02-02T20:21:39.655171] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-02-02T20:21:39.655369] [INFO ] [sig ] EVEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:39.814431] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EVEX.txt [2026-02-02T20:21:39.814630] [INFO ] [sig ] [1105/3456] Completed EVEX in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:39.814673] [INFO ] [sig ] [1106/3456] Forecasting EVF... [2026-02-02T20:21:39.814703] [INFO ] [sig ] Generating forecast for: EVF [2026-02-02T20:21:39.814733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-02-02T20:21:39.826615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-02-02T20:21:39.827032] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-02-02T20:21:39.827924] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-02-02T20:21:39.827994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:39.828026] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:39.828052] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:39.828108] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:39.885369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:39.886297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:39.886397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:39.886430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:40.002349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:40.002513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:40.002554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:40.002604] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:40.006555] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=78.49%) [2026-02-02T20:21:40.006994] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-02-02T20:21:40.007154] [INFO ] [sig ] EVF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:40.150590] [INFO ] [LOCAL ] Saved forecast: EVF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EVF.txt [2026-02-02T20:21:40.150767] [INFO ] [sig ] [1106/3456] Completed EVF in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:40.150810] [INFO ] [sig ] [1107/3456] Forecasting EVG... [2026-02-02T20:21:40.150840] [INFO ] [sig ] Generating forecast for: EVG [2026-02-02T20:21:40.150871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-02-02T20:21:40.163059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-02-02T20:21:40.163477] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-02-02T20:21:40.164349] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-02-02T20:21:40.164404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:40.164440] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:40.164471] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:40.164539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:40.227294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:40.228275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:40.228361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:40.228395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:40.343826] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:40.343988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:40.344029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:40.344056] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:40.347498] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=94.66%) [2026-02-02T20:21:40.347850] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-02-02T20:21:40.348007] [INFO ] [sig ] EVG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:40.495410] [INFO ] [LOCAL ] Saved forecast: EVG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EVG.txt [2026-02-02T20:21:40.495602] [INFO ] [sig ] [1107/3456] Completed EVG in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:40.495645] [INFO ] [sig ] [1108/3456] Forecasting EVGO... [2026-02-02T20:21:40.495676] [INFO ] [sig ] Generating forecast for: EVGO [2026-02-02T20:21:40.495706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-02-02T20:21:40.507438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-02-02T20:21:40.507892] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-02-02T20:21:40.508755] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-02-02T20:21:40.508809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:40.508841] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:40.508868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:40.508937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:40.568010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:40.569135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:40.569230] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:40.569265] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:40.693974] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:40.694132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:40.694173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:40.694203] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:40.697714] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-02-02T20:21:40.698024] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-02-02T20:21:40.698160] [INFO ] [sig ] EVGO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:40.840764] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EVGO.txt [2026-02-02T20:21:40.840920] [INFO ] [sig ] [1108/3456] Completed EVGO in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:40.840960] [INFO ] [sig ] [1109/3456] Forecasting EVH... [2026-02-02T20:21:40.840991] [INFO ] [sig ] Generating forecast for: EVH [2026-02-02T20:21:40.841021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-02-02T20:21:40.852557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-02-02T20:21:40.852958] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-02-02T20:21:40.853809] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-02-02T20:21:40.853863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:40.853896] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:40.853924] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:40.853982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:40.911737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:40.912595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:40.912680] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:40.912713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:41.028442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:41.028620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:41.028662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:41.028691] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:41.032158] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: UP (p=96.12%) [2026-02-02T20:21:41.032454] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-02-02T20:21:41.032608] [INFO ] [sig ] EVH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:41.176024] [INFO ] [LOCAL ] Saved forecast: EVH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EVH.txt [2026-02-02T20:21:41.176199] [INFO ] [sig ] [1109/3456] Completed EVH in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:41.176239] [INFO ] [sig ] [1110/3456] Forecasting EVN... [2026-02-02T20:21:41.176270] [INFO ] [sig ] Generating forecast for: EVN [2026-02-02T20:21:41.176299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-02-02T20:21:41.191179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-02-02T20:21:41.191639] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-02-02T20:21:41.192548] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-02-02T20:21:41.192620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:41.192653] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:41.192681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:41.192738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:41.250791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:41.251731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:41.251814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:41.251847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:41.369495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:41.369674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:41.369715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:41.369742] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:41.373286] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=66.98%) [2026-02-02T20:21:41.373611] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-02-02T20:21:41.373751] [INFO ] [sig ] EVN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:41.516040] [INFO ] [LOCAL ] Saved forecast: EVN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EVN.txt [2026-02-02T20:21:41.516207] [INFO ] [sig ] [1110/3456] Completed EVN in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:41.516247] [INFO ] [sig ] [1111/3456] Forecasting EVO... [2026-02-02T20:21:41.516278] [INFO ] [sig ] Generating forecast for: EVO [2026-02-02T20:21:41.516307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-02-02T20:21:41.527959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-02-02T20:21:41.528349] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-02-02T20:21:41.529182] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-02-02T20:21:41.529236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:41.529268] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:41.529295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:41.529352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:41.585994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:41.586914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:41.587060] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:41.587095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:41.709753] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:41.709914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:41.709953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:41.709982] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:41.713539] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=21.46%) [2026-02-02T20:21:41.713928] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-02-02T20:21:41.714076] [INFO ] [sig ] EVO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:41.872097] [INFO ] [LOCAL ] Saved forecast: EVO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EVO.txt [2026-02-02T20:21:41.872266] [INFO ] [sig ] [1111/3456] Completed EVO in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:41.872306] [INFO ] [sig ] [1112/3456] Forecasting EVRG... [2026-02-02T20:21:41.872336] [INFO ] [sig ] Generating forecast for: EVRG [2026-02-02T20:21:41.872365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-02-02T20:21:41.883837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-02-02T20:21:41.884221] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-02-02T20:21:41.885070] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-02-02T20:21:41.885125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:41.885157] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:41.885185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:41.885243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:41.942516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:41.943438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:41.943525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:41.943559] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:42.070560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:42.070739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:42.070780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:42.070812] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:42.074631] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=79.88%) [2026-02-02T20:21:42.075022] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-02-02T20:21:42.075212] [INFO ] [sig ] EVRG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:42.223435] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EVRG.txt [2026-02-02T20:21:42.223607] [INFO ] [sig ] [1112/3456] Completed EVRG in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:42.223649] [INFO ] [sig ] [1113/3456] Forecasting EVSD... [2026-02-02T20:21:42.223680] [INFO ] [sig ] Generating forecast for: EVSD [2026-02-02T20:21:42.223710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-02-02T20:21:42.239451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-02-02T20:21:42.239879] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-02-02T20:21:42.240740] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-02-02T20:21:42.240792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:42.240824] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:42.240851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:42.240906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:42.297907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:42.298835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:42.298927] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:42.298960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:42.415742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:42.415906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:42.415965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:42.415995] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:42.419454] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-02-02T20:21:42.419792] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-02-02T20:21:42.419938] [INFO ] [sig ] EVSD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:42.574072] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EVSD.txt [2026-02-02T20:21:42.574242] [INFO ] [sig ] [1113/3456] Completed EVSD in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:42.574283] [INFO ] [sig ] [1114/3456] Forecasting EVTC... [2026-02-02T20:21:42.574313] [INFO ] [sig ] Generating forecast for: EVTC [2026-02-02T20:21:42.574341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-02-02T20:21:42.586674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-02-02T20:21:42.587098] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-02-02T20:21:42.587998] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-02-02T20:21:42.588063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:42.588102] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:42.588135] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:42.588191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:42.645472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:42.646396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:42.646482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:42.646517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:42.767864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:42.768027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:42.768068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:42.768098] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:42.771539] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: UP (p=58.45%) [2026-02-02T20:21:42.771849] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-02-02T20:21:42.771988] [INFO ] [sig ] EVTC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:42.913069] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EVTC.txt [2026-02-02T20:21:42.913258] [INFO ] [sig ] [1114/3456] Completed EVTC in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:42.913298] [INFO ] [sig ] [1115/3456] Forecasting EVTL... [2026-02-02T20:21:42.913330] [INFO ] [sig ] Generating forecast for: EVTL [2026-02-02T20:21:42.913359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-02-02T20:21:42.924751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-02-02T20:21:42.925146] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-02-02T20:21:42.925967] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-02-02T20:21:42.926020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:42.926052] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:42.926079] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:42.926134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:42.982480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:42.983420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:42.983504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:42.983537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:43.105316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:43.105482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:43.105523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:43.105552] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:43.109285] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: DOWN (p=49.73%) [2026-02-02T20:21:43.109691] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-02-02T20:21:43.109846] [INFO ] [sig ] EVTL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:43.257972] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EVTL.txt [2026-02-02T20:21:43.258148] [INFO ] [sig ] [1115/3456] Completed EVTL in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-02T20:21:43.258192] [INFO ] [sig ] [1116/3456] Forecasting EWBC... [2026-02-02T20:21:43.258224] [INFO ] [sig ] Generating forecast for: EWBC [2026-02-02T20:21:43.258256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-02-02T20:21:43.270072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-02-02T20:21:43.270433] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-02-02T20:21:43.271314] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-02-02T20:21:43.271368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:43.271401] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:43.271431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:43.271490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:43.329363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:43.330233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:43.330316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:43.330349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:43.454106] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:43.454257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:43.454297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:43.454327] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:43.457800] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=96.35%) [2026-02-02T20:21:43.458159] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-02-02T20:21:43.458304] [INFO ] [sig ] EWBC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:43.601425] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EWBC.txt [2026-02-02T20:21:43.601596] [INFO ] [sig ] [1116/3456] Completed EWBC in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:43.601638] [INFO ] [sig ] [1117/3456] Forecasting EWCZ... [2026-02-02T20:21:43.601669] [INFO ] [sig ] Generating forecast for: EWCZ [2026-02-02T20:21:43.601699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-02-02T20:21:43.612844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-02-02T20:21:43.613188] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-02-02T20:21:43.613993] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-02-02T20:21:43.614046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:43.614088] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:43.614117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:43.614172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:43.673262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:43.674123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:43.674208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:43.674242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:43.795885] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:43.796042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:43.796082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:43.796112] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:43.799542] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: UP (p=72.20%) [2026-02-02T20:21:43.799859] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-02-02T20:21:43.799985] [INFO ] [sig ] EWCZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:43.943014] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EWCZ.txt [2026-02-02T20:21:43.943172] [INFO ] [sig ] [1117/3456] Completed EWCZ in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:43.943211] [INFO ] [sig ] [1118/3456] Forecasting EWTX... [2026-02-02T20:21:43.943241] [INFO ] [sig ] Generating forecast for: EWTX [2026-02-02T20:21:43.943270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-02-02T20:21:43.954801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-02-02T20:21:43.955176] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-02-02T20:21:43.955974] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-02-02T20:21:43.956026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:43.956085] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:43.956114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:43.956172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:44.015976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:44.016943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:44.017032] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:44.017066] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:44.136407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:44.136619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:44.136669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:44.136705] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:44.140402] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-02-02T20:21:44.140798] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-02-02T20:21:44.140950] [INFO ] [sig ] EWTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:44.287648] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EWTX.txt [2026-02-02T20:21:44.287825] [INFO ] [sig ] [1118/3456] Completed EWTX in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:44.287869] [INFO ] [sig ] [1119/3456] Forecasting EWZS... [2026-02-02T20:21:44.287902] [INFO ] [sig ] Generating forecast for: EWZS [2026-02-02T20:21:44.287932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-02-02T20:21:44.299898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-02-02T20:21:44.300269] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-02-02T20:21:44.301128] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-02-02T20:21:44.301183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:44.301214] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:44.301240] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:44.301295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:44.359090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:44.360012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:44.360095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:44.360129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:44.483317] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:44.483475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:44.483514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:44.483542] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:44.486981] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=17.91%) [2026-02-02T20:21:44.487292] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-02-02T20:21:44.487428] [INFO ] [sig ] EWZS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:44.631062] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EWZS.txt [2026-02-02T20:21:44.631232] [INFO ] [sig ] [1119/3456] Completed EWZS in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:44.631273] [INFO ] [sig ] [1120/3456] Forecasting EXAS... [2026-02-02T20:21:44.631304] [INFO ] [sig ] Generating forecast for: EXAS [2026-02-02T20:21:44.631334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-02-02T20:21:44.643111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-02-02T20:21:44.643523] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-02-02T20:21:44.644353] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-02-02T20:21:44.644405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:44.644437] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:44.644463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:44.644518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:44.701772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:44.702642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:44.702724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:44.702756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:44.827960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:44.828127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:44.828168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:44.828198] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:44.831554] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: DOWN (p=48.76%) [2026-02-02T20:21:44.831843] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-02-02T20:21:44.831970] [INFO ] [sig ] EXAS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:44.975082] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EXAS.txt [2026-02-02T20:21:44.975237] [INFO ] [sig ] [1120/3456] Completed EXAS in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:44.975303] [INFO ] [sig ] [1121/3456] Forecasting EXC... [2026-02-02T20:21:44.975336] [INFO ] [sig ] Generating forecast for: EXC [2026-02-02T20:21:44.975367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-02-02T20:21:44.986862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-02-02T20:21:44.987255] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-02-02T20:21:44.988091] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-02-02T20:21:44.988143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:44.988174] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:44.988199] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:44.988254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:45.044781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:45.045656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:45.045738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:45.045770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:45.168006] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:45.168172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:45.168211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:45.168298] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:45.171739] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: UP (p=84.70%) [2026-02-02T20:21:45.172058] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-02-02T20:21:45.172196] [INFO ] [sig ] EXC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:45.316273] [INFO ] [LOCAL ] Saved forecast: EXC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EXC.txt [2026-02-02T20:21:45.316434] [INFO ] [sig ] [1121/3456] Completed EXC in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:45.316473] [INFO ] [sig ] [1122/3456] Forecasting EXEL... [2026-02-02T20:21:45.316504] [INFO ] [sig ] Generating forecast for: EXEL [2026-02-02T20:21:45.316534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-02-02T20:21:45.328549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-02-02T20:21:45.328986] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-02-02T20:21:45.329876] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-02-02T20:21:45.329931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:45.329964] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:45.329992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:45.330048] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:45.387684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:45.388600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:45.388686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:45.388719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:45.508151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:45.508309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:45.508350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:45.508379] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:45.511898] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: UP (p=97.70%) [2026-02-02T20:21:45.512167] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-02-02T20:21:45.512310] [INFO ] [sig ] EXEL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:45.655677] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EXEL.txt [2026-02-02T20:21:45.655833] [INFO ] [sig ] [1122/3456] Completed EXEL in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:45.655873] [INFO ] [sig ] [1123/3456] Forecasting EXFY... [2026-02-02T20:21:45.655902] [INFO ] [sig ] Generating forecast for: EXFY [2026-02-02T20:21:45.655931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-02-02T20:21:45.667492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-02-02T20:21:45.667881] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-02-02T20:21:45.668718] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-02-02T20:21:45.668770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:45.668801] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:45.668827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:45.668882] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:45.725810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:45.726765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:45.726853] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:45.726886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:45.850116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:45.850282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:45.850331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:45.850362] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:45.853967] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-02-02T20:21:45.854259] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-02-02T20:21:45.854393] [INFO ] [sig ] EXFY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:46.001987] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EXFY.txt [2026-02-02T20:21:46.002145] [INFO ] [sig ] [1123/3456] Completed EXFY in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:46.002184] [INFO ] [sig ] [1124/3456] Forecasting EXG... [2026-02-02T20:21:46.002214] [INFO ] [sig ] Generating forecast for: EXG [2026-02-02T20:21:46.002245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-02-02T20:21:46.013680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-02-02T20:21:46.014044] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-02-02T20:21:46.014885] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-02-02T20:21:46.014938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:46.014971] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:46.014999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:46.015063] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:46.073510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:46.074402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:46.074497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:46.074533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:46.196843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:46.197005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:46.197083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:46.197114] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:46.200705] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=94.18%) [2026-02-02T20:21:46.201029] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-02-02T20:21:46.201205] [INFO ] [sig ] EXG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:46.348731] [INFO ] [LOCAL ] Saved forecast: EXG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EXG.txt [2026-02-02T20:21:46.348890] [INFO ] [sig ] [1124/3456] Completed EXG in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:46.348938] [INFO ] [sig ] [1125/3456] Forecasting EXK... [2026-02-02T20:21:46.348979] [INFO ] [sig ] Generating forecast for: EXK [2026-02-02T20:21:46.349013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-02-02T20:21:46.360612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-02-02T20:21:46.361010] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-02-02T20:21:46.361894] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-02-02T20:21:46.361949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:46.361983] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:46.362011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:46.362068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:46.422641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:46.423620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:46.423710] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:46.423743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:46.555520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:46.555761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:46.555818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:46.555851] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:46.560332] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: UP (p=74.79%) [2026-02-02T20:21:46.560701] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-02-02T20:21:46.560859] [INFO ] [sig ] EXK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:46.717135] [INFO ] [LOCAL ] Saved forecast: EXK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EXK.txt [2026-02-02T20:21:46.717310] [INFO ] [sig ] [1125/3456] Completed EXK in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:46.717352] [INFO ] [sig ] [1126/3456] Forecasting EXLS... [2026-02-02T20:21:46.717383] [INFO ] [sig ] Generating forecast for: EXLS [2026-02-02T20:21:46.717426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-02-02T20:21:46.738304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-02-02T20:21:46.738756] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-02-02T20:21:46.739733] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-02-02T20:21:46.739790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:46.739823] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:46.739850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:46.739919] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:46.798067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:46.799109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:46.799240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:46.799276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:46.920719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:46.920891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:46.920932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:46.920961] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:46.924444] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: UP (p=97.84%) [2026-02-02T20:21:46.924745] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-02-02T20:21:46.924873] [INFO ] [sig ] EXLS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:47.074587] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EXLS.txt [2026-02-02T20:21:47.074716] [INFO ] [sig ] [1126/3456] Completed EXLS in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:47.074754] [INFO ] [sig ] [1127/3456] Forecasting EXP... [2026-02-02T20:21:47.074784] [INFO ] [sig ] Generating forecast for: EXP [2026-02-02T20:21:47.074814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-02-02T20:21:47.086024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-02-02T20:21:47.086311] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-02-02T20:21:47.087134] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-02-02T20:21:47.087187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:47.087220] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:47.087247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:47.087303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:47.144604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:47.145513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:47.145615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:47.145653] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:47.263744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:47.263908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:47.263949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:47.263976] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:47.267407] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: UP (p=68.01%) [2026-02-02T20:21:47.267823] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-02-02T20:21:47.267973] [INFO ] [sig ] EXP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:47.422134] [INFO ] [LOCAL ] Saved forecast: EXP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EXP.txt [2026-02-02T20:21:47.422304] [INFO ] [sig ] [1127/3456] Completed EXP in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:47.422346] [INFO ] [sig ] [1128/3456] Forecasting EXPD... [2026-02-02T20:21:47.422378] [INFO ] [sig ] Generating forecast for: EXPD [2026-02-02T20:21:47.422408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-02-02T20:21:47.435027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-02-02T20:21:47.435435] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-02-02T20:21:47.436283] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-02-02T20:21:47.436337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:47.436368] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:47.436408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:47.436467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:47.494747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:47.495732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:47.495854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:47.495890] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:47.617751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:47.617919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:47.617960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:47.617990] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:47.621595] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-02-02T20:21:47.621901] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-02-02T20:21:47.622037] [INFO ] [sig ] EXPD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:47.772343] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EXPD.txt [2026-02-02T20:21:47.772501] [INFO ] [sig ] [1128/3456] Completed EXPD in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:47.772540] [INFO ] [sig ] [1129/3456] Forecasting EXPE... [2026-02-02T20:21:47.772589] [INFO ] [sig ] Generating forecast for: EXPE [2026-02-02T20:21:47.772622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-02-02T20:21:47.784058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-02-02T20:21:47.784398] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-02-02T20:21:47.785209] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-02-02T20:21:47.785262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:47.785293] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:47.785319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:47.785375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:47.843161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:47.844059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:47.844149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:47.844182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:47.970145] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:47.970320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:47.970363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:47.970393] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:47.973993] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=32.76%) [2026-02-02T20:21:47.974353] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-02-02T20:21:47.974504] [INFO ] [sig ] EXPE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:48.124930] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EXPE.txt [2026-02-02T20:21:48.125113] [INFO ] [sig ] [1129/3456] Completed EXPE in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:48.125164] [INFO ] [sig ] [1130/3456] Forecasting EXPI... [2026-02-02T20:21:48.125201] [INFO ] [sig ] Generating forecast for: EXPI [2026-02-02T20:21:48.125237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-02-02T20:21:48.137668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-02-02T20:21:48.138097] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-02-02T20:21:48.138964] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-02-02T20:21:48.139018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:48.139051] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:48.139080] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:48.139146] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:48.197287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:48.198243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:48.198340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:48.198375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:48.318603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:48.318762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:48.318803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:48.318833] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:48.322381] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=72.02%) [2026-02-02T20:21:48.322686] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-02-02T20:21:48.322819] [INFO ] [sig ] EXPI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:48.470096] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EXPI.txt [2026-02-02T20:21:48.470272] [INFO ] [sig ] [1130/3456] Completed EXPI in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:48.470313] [INFO ] [sig ] [1131/3456] Forecasting EXPO... [2026-02-02T20:21:48.470345] [INFO ] [sig ] Generating forecast for: EXPO [2026-02-02T20:21:48.470376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-02-02T20:21:48.482140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-02-02T20:21:48.482517] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-02-02T20:21:48.483339] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-02-02T20:21:48.483392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:48.483423] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:48.483449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:48.483504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:48.541912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:48.542858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:48.542942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:48.542976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:48.662325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:48.662487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:48.662528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:48.662560] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:48.666264] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-02-02T20:21:48.666626] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-02-02T20:21:48.666785] [INFO ] [sig ] EXPO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:48.822733] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EXPO.txt [2026-02-02T20:21:48.822941] [INFO ] [sig ] [1131/3456] Completed EXPO in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-02T20:21:48.822991] [INFO ] [sig ] [1132/3456] Forecasting EYE... [2026-02-02T20:21:48.823029] [INFO ] [sig ] Generating forecast for: EYE [2026-02-02T20:21:48.823066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-02-02T20:21:48.835213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-02-02T20:21:48.835679] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-02-02T20:21:48.836521] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-02-02T20:21:48.836592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:48.836629] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:48.836658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:48.836715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:48.895786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:48.896730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:48.896843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:48.896886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:49.020826] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:49.021001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:49.021045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:49.021077] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:49.024611] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: DOWN (p=44.53%) [2026-02-02T20:21:49.024897] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-02-02T20:21:49.025030] [INFO ] [sig ] EYE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:49.172849] [INFO ] [LOCAL ] Saved forecast: EYE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/EYE.txt [2026-02-02T20:21:49.173020] [INFO ] [sig ] [1132/3456] Completed EYE in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-02T20:21:49.173060] [INFO ] [sig ] [1133/3456] Forecasting EZGO... [2026-02-02T20:21:49.173090] [INFO ] [sig ] Generating forecast for: EZGO [2026-02-02T20:21:49.173119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-02-02T20:21:49.185527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-02-02T20:21:49.185941] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-02-02T20:21:49.186827] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-02-02T20:21:49.186882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:49.186917] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:49.186945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:49.187002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:49.249301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:49.250246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:49.250334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:49.250370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:49.365944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:49.366104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:49.366148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:49.366178] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:49.369789] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-02-02T20:21:49.370077] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-02-02T20:21:49.370212] [INFO ] [sig ] EZGO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:49.529512] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/EZGO.txt [2026-02-02T20:21:49.529698] [INFO ] [sig ] [1133/3456] Completed EZGO in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-02T20:21:49.529740] [INFO ] [sig ] [1134/3456] Forecasting F... [2026-02-02T20:21:49.529771] [INFO ] [sig ] Generating forecast for: F [2026-02-02T20:21:49.529801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-02-02T20:21:49.541445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-02-02T20:21:49.541835] [INFO ] [FORECASTER] Starting predict_future for F [2026-02-02T20:21:49.542702] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-02-02T20:21:49.542756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:49.542789] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:49.542816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:49.542871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:49.599377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:49.600318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:49.600404] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:49.600437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:49.718072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:49.718232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:49.718276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:49.718306] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:49.721732] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=15.73%) [2026-02-02T20:21:49.722016] [INFO ] [FORECASTER] Completed predict_future for F [2026-02-02T20:21:49.722146] [INFO ] [sig ] F: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:49.864832] [INFO ] [LOCAL ] Saved forecast: F 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/F.txt [2026-02-02T20:21:49.864992] [INFO ] [sig ] [1134/3456] Completed F in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:49.865031] [INFO ] [sig ] [1135/3456] Forecasting FA... [2026-02-02T20:21:49.865061] [INFO ] [sig ] Generating forecast for: FA [2026-02-02T20:21:49.865091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-02-02T20:21:49.876856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-02-02T20:21:49.877227] [INFO ] [FORECASTER] Starting predict_future for FA [2026-02-02T20:21:49.878081] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-02-02T20:21:49.878134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:49.878213] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:49.878243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:49.878301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:49.940123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:49.941283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:49.941375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:49.941410] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:50.060757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:50.060928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:50.060968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:50.060997] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:50.064541] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-02-02T20:21:50.064862] [INFO ] [FORECASTER] Completed predict_future for FA [2026-02-02T20:21:50.065002] [INFO ] [sig ] FA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:50.206609] [INFO ] [LOCAL ] Saved forecast: FA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FA.txt [2026-02-02T20:21:50.206766] [INFO ] [sig ] [1135/3456] Completed FA in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:50.206806] [INFO ] [sig ] [1136/3456] Forecasting FAF... [2026-02-02T20:21:50.206837] [INFO ] [sig ] Generating forecast for: FAF [2026-02-02T20:21:50.206867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-02-02T20:21:50.218952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-02-02T20:21:50.219349] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-02-02T20:21:50.220216] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-02-02T20:21:50.220271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:50.220305] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:50.220332] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:50.220389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:50.279540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:50.280438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:50.280522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:50.280557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:50.394711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:50.394868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:50.394910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:50.394939] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:50.398403] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: UP (p=92.52%) [2026-02-02T20:21:50.398755] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-02-02T20:21:50.398900] [INFO ] [sig ] FAF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:50.543270] [INFO ] [LOCAL ] Saved forecast: FAF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FAF.txt [2026-02-02T20:21:50.543427] [INFO ] [sig ] [1136/3456] Completed FAF in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:50.543466] [INFO ] [sig ] [1137/3456] Forecasting FALN... [2026-02-02T20:21:50.543495] [INFO ] [sig ] Generating forecast for: FALN [2026-02-02T20:21:50.543526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-02-02T20:21:50.554973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-02-02T20:21:50.555357] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-02-02T20:21:50.556212] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-02-02T20:21:50.556278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:50.556319] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:50.556348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:50.556406] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:50.617948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:50.618822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:50.618905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:50.618938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:50.744324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:50.744516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:50.744562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:50.744615] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:50.748359] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: DOWN (p=2.80%) [2026-02-02T20:21:50.748746] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-02-02T20:21:50.748889] [INFO ] [sig ] FALN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:50.903829] [INFO ] [LOCAL ] Saved forecast: FALN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FALN.txt [2026-02-02T20:21:50.904124] [INFO ] [sig ] [1137/3456] Completed FALN in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:50.904195] [INFO ] [sig ] [1138/3456] Forecasting FANG... [2026-02-02T20:21:50.904234] [INFO ] [sig ] Generating forecast for: FANG [2026-02-02T20:21:50.904265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-02-02T20:21:50.918513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-02-02T20:21:50.918950] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-02-02T20:21:50.920050] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-02-02T20:21:50.920109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:50.920153] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:50.920190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:50.920265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:50.979263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:50.980207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:50.980305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:50.980340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:51.108666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:51.108842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:51.108886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:51.108950] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:51.112464] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: UP (p=85.81%) [2026-02-02T20:21:51.112767] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-02-02T20:21:51.112902] [INFO ] [sig ] FANG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:51.257654] [INFO ] [LOCAL ] Saved forecast: FANG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FANG.txt [2026-02-02T20:21:51.257826] [INFO ] [sig ] [1138/3456] Completed FANG in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:51.257867] [INFO ] [sig ] [1139/3456] Forecasting FARM... [2026-02-02T20:21:51.257898] [INFO ] [sig ] Generating forecast for: FARM [2026-02-02T20:21:51.257929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-02-02T20:21:51.269863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-02-02T20:21:51.270239] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-02-02T20:21:51.271078] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-02-02T20:21:51.271131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:51.271165] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:51.271193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:51.271250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:51.329157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:51.330049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:51.330133] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:51.330169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:51.456805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:51.456963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:51.457004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:51.457033] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:51.460537] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: UP (p=93.84%) [2026-02-02T20:21:51.460838] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-02-02T20:21:51.460969] [INFO ] [sig ] FARM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:51.614462] [INFO ] [LOCAL ] Saved forecast: FARM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FARM.txt [2026-02-02T20:21:51.614840] [INFO ] [sig ] [1139/3456] Completed FARM in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:51.614883] [INFO ] [sig ] [1140/3456] Forecasting FBIN... [2026-02-02T20:21:51.614914] [INFO ] [sig ] Generating forecast for: FBIN [2026-02-02T20:21:51.614944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-02-02T20:21:51.626717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-02-02T20:21:51.627121] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-02-02T20:21:51.627989] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-02-02T20:21:51.628044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:51.628078] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:51.628107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:51.628166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:51.689470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:51.690510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:51.690628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:51.690665] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:51.814063] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:51.814235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:51.814275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:51.814304] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:51.817760] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: UP (p=69.51%) [2026-02-02T20:21:51.818046] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-02-02T20:21:51.818180] [INFO ] [sig ] FBIN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:51.960644] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FBIN.txt [2026-02-02T20:21:51.960808] [INFO ] [sig ] [1140/3456] Completed FBIN in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:51.960848] [INFO ] [sig ] [1141/3456] Forecasting FBIO... [2026-02-02T20:21:51.960879] [INFO ] [sig ] Generating forecast for: FBIO [2026-02-02T20:21:51.960910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-02-02T20:21:51.973220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-02-02T20:21:51.973638] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-02-02T20:21:51.974454] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-02-02T20:21:51.974518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:51.974551] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:51.974597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:51.974655] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:52.031735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:52.032610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:52.032695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:52.032728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:52.155771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:52.155937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:52.155976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:52.156005] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:52.159552] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: DOWN (p=11.55%) [2026-02-02T20:21:52.159885] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-02-02T20:21:52.160024] [INFO ] [sig ] FBIO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:52.304748] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FBIO.txt [2026-02-02T20:21:52.304875] [INFO ] [sig ] [1141/3456] Completed FBIO in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:52.304913] [INFO ] [sig ] [1142/3456] Forecasting FBIZ... [2026-02-02T20:21:52.304942] [INFO ] [sig ] Generating forecast for: FBIZ [2026-02-02T20:21:52.304972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-02-02T20:21:52.320729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-02-02T20:21:52.321236] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-02-02T20:21:52.322438] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-02-02T20:21:52.322512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:52.322564] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:52.322632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:52.322728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:52.390811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:52.391848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:52.391944] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:52.391979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:52.520223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:52.520421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:52.520465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:52.520497] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:52.524217] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: UP (p=92.04%) [2026-02-02T20:21:52.524535] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-02-02T20:21:52.524692] [INFO ] [sig ] FBIZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:52.668291] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FBIZ.txt [2026-02-02T20:21:52.668445] [INFO ] [sig ] [1142/3456] Completed FBIZ in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:52.668484] [INFO ] [sig ] [1143/3456] Forecasting FBK... [2026-02-02T20:21:52.668515] [INFO ] [sig ] Generating forecast for: FBK [2026-02-02T20:21:52.668547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-02-02T20:21:52.680416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-02-02T20:21:52.680838] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-02-02T20:21:52.681717] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-02-02T20:21:52.681772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:52.681805] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:52.681833] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:52.681891] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:52.740688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:52.741659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:52.741764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:52.741802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:52.866315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:52.866471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:52.866512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:52.866543] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:52.870144] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: UP (p=62.98%) [2026-02-02T20:21:52.870506] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-02-02T20:21:52.870664] [INFO ] [sig ] FBK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:53.018235] [INFO ] [LOCAL ] Saved forecast: FBK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FBK.txt [2026-02-02T20:21:53.018400] [INFO ] [sig ] [1143/3456] Completed FBK in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:53.018446] [INFO ] [sig ] [1144/3456] Forecasting FBL... [2026-02-02T20:21:53.018478] [INFO ] [sig ] Generating forecast for: FBL [2026-02-02T20:21:53.018509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-02-02T20:21:53.030684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-02-02T20:21:53.030997] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-02-02T20:21:53.031824] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-02-02T20:21:53.031878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:53.031914] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:53.031951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:53.032018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:53.092590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:53.093387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:53.093479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:53.093513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:53.218272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:53.218459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:53.218506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:53.218536] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:53.222134] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: DOWN (p=5.95%) [2026-02-02T20:21:53.222413] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-02-02T20:21:53.222548] [INFO ] [sig ] FBL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:53.364130] [INFO ] [LOCAL ] Saved forecast: FBL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FBL.txt [2026-02-02T20:21:53.364262] [INFO ] [sig ] [1144/3456] Completed FBL in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:53.364325] [INFO ] [sig ] [1145/3456] Forecasting FBNC... [2026-02-02T20:21:53.364355] [INFO ] [sig ] Generating forecast for: FBNC [2026-02-02T20:21:53.364385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-02-02T20:21:53.375657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-02-02T20:21:53.375941] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-02-02T20:21:53.376751] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-02-02T20:21:53.376803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:53.376835] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:53.376863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:53.376923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:53.433762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:53.434551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:53.434686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:53.434721] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:53.551918] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:53.552074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:53.552114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:53.552143] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:53.555563] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=89.76%) [2026-02-02T20:21:53.555855] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-02-02T20:21:53.555982] [INFO ] [sig ] FBNC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:53.701194] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FBNC.txt [2026-02-02T20:21:53.701342] [INFO ] [sig ] [1145/3456] Completed FBNC in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:53.701382] [INFO ] [sig ] [1146/3456] Forecasting FBP... [2026-02-02T20:21:53.701415] [INFO ] [sig ] Generating forecast for: FBP [2026-02-02T20:21:53.701447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-02-02T20:21:53.713630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-02-02T20:21:53.714040] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-02-02T20:21:53.714865] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-02-02T20:21:53.714918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:53.714951] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:53.714977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:53.715033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:53.772327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:53.773237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:53.773331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:53.773365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:53.891412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:53.891594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:53.891635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:53.891663] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:53.895071] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-02-02T20:21:53.895364] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-02-02T20:21:53.895492] [INFO ] [sig ] FBP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:54.039622] [INFO ] [LOCAL ] Saved forecast: FBP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FBP.txt [2026-02-02T20:21:54.039785] [INFO ] [sig ] [1146/3456] Completed FBP in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:54.039823] [INFO ] [sig ] [1147/3456] Forecasting FC... [2026-02-02T20:21:54.039853] [INFO ] [sig ] Generating forecast for: FC [2026-02-02T20:21:54.039883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-02-02T20:21:54.051241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-02-02T20:21:54.051557] [INFO ] [FORECASTER] Starting predict_future for FC [2026-02-02T20:21:54.052373] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-02-02T20:21:54.052427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:54.052460] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:54.052489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:54.052549] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:54.110802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:54.111437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:54.111514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:54.111547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:54.231938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:54.232075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:54.232113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:54.232141] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:54.235458] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=59.10%) [2026-02-02T20:21:54.235743] [INFO ] [FORECASTER] Completed predict_future for FC [2026-02-02T20:21:54.235867] [INFO ] [sig ] FC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:54.376780] [INFO ] [LOCAL ] Saved forecast: FC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FC.txt [2026-02-02T20:21:54.376916] [INFO ] [sig ] [1147/3456] Completed FC in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-02T20:21:54.376955] [INFO ] [sig ] [1148/3456] Forecasting FCAL... [2026-02-02T20:21:54.376985] [INFO ] [sig ] Generating forecast for: FCAL [2026-02-02T20:21:54.377014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-02-02T20:21:54.388188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-02-02T20:21:54.388536] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-02-02T20:21:54.389351] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-02-02T20:21:54.389412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:54.389445] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:54.389472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:54.389529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:54.446361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:54.447009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:54.447087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:54.447119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:54.551127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:54.551266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:54.551319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:54.551350] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:54.554753] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=95.30%) [2026-02-02T20:21:54.555023] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-02-02T20:21:54.555145] [INFO ] [sig ] FCAL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:54.699719] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FCAL.txt [2026-02-02T20:21:54.699872] [INFO ] [sig ] [1148/3456] Completed FCAL in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-02T20:21:54.699914] [INFO ] [sig ] [1149/3456] Forecasting FCBC... [2026-02-02T20:21:54.699945] [INFO ] [sig ] Generating forecast for: FCBC [2026-02-02T20:21:54.699975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-02-02T20:21:54.710532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-02-02T20:21:54.710824] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-02-02T20:21:54.711609] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-02-02T20:21:54.711660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:54.711692] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:54.711719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:54.711779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:54.769519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:54.770354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:54.770434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:54.770467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:54.891439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:54.891608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:54.891649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:54.891677] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:54.895030] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: UP (p=59.12%) [2026-02-02T20:21:54.895312] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-02-02T20:21:54.895449] [INFO ] [sig ] FCBC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:55.036794] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FCBC.txt [2026-02-02T20:21:55.036928] [INFO ] [sig ] [1149/3456] Completed FCBC in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-02T20:21:55.036970] [INFO ] [sig ] [1150/3456] Forecasting FCCO... [2026-02-02T20:21:55.037013] [INFO ] [sig ] Generating forecast for: FCCO [2026-02-02T20:21:55.037048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-02-02T20:21:55.048017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-02-02T20:21:55.048320] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-02-02T20:21:55.049156] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-02-02T20:21:55.049209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:55.049242] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:55.049269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:55.049326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:55.106615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:55.107241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:55.107332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:55.107372] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:55.228814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:55.228952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:55.228996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:55.229029] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:55.232321] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=26.20%) [2026-02-02T20:21:55.232609] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-02-02T20:21:55.232741] [INFO ] [sig ] FCCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:55.377947] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FCCO.txt [2026-02-02T20:21:55.378107] [INFO ] [sig ] [1150/3456] Completed FCCO in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-02T20:21:55.378148] [INFO ] [sig ] [1151/3456] Forecasting FCEL... [2026-02-02T20:21:55.378178] [INFO ] [sig ] Generating forecast for: FCEL [2026-02-02T20:21:55.378208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-02-02T20:21:55.391088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-02-02T20:21:55.391382] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-02-02T20:21:55.392392] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-02-02T20:21:55.392444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:55.392672] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:55.392719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:55.392776] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:55.450965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:55.451967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:55.452061] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:55.452096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:55.570046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:55.570196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:55.570237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:55.570267] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:55.573664] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: UP (p=89.42%) [2026-02-02T20:21:55.573938] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-02-02T20:21:55.574065] [INFO ] [sig ] FCEL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:55.714311] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FCEL.txt [2026-02-02T20:21:55.714450] [INFO ] [sig ] [1151/3456] Completed FCEL in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:55.714488] [INFO ] [sig ] [1152/3456] Forecasting FCF... [2026-02-02T20:21:55.714517] [INFO ] [sig ] Generating forecast for: FCF [2026-02-02T20:21:55.714547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-02-02T20:21:55.726738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-02-02T20:21:55.727024] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-02-02T20:21:55.727859] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-02-02T20:21:55.727911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:55.727979] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:55.728009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:55.728065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:55.785941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:55.786645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:55.786723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:55.786756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:55.910038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:55.910173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:55.910212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:55.910241] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:55.913636] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: UP (p=82.27%) [2026-02-02T20:21:55.913906] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-02-02T20:21:55.914028] [INFO ] [sig ] FCF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:56.054059] [INFO ] [LOCAL ] Saved forecast: FCF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FCF.txt [2026-02-02T20:21:56.054186] [INFO ] [sig ] [1152/3456] Completed FCF in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:56.054224] [INFO ] [sig ] [1153/3456] Forecasting FCFS... [2026-02-02T20:21:56.054254] [INFO ] [sig ] Generating forecast for: FCFS [2026-02-02T20:21:56.054284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-02-02T20:21:56.065313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-02-02T20:21:56.065636] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-02-02T20:21:56.066418] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-02-02T20:21:56.066469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:56.066500] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:56.066527] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:56.066606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:56.127243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:56.128288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:56.128383] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:56.128422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:56.254448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:56.254586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:56.254627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:56.254657] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:56.258050] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-02-02T20:21:56.258320] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-02-02T20:21:56.258446] [INFO ] [sig ] FCFS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:56.400185] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FCFS.txt [2026-02-02T20:21:56.400318] [INFO ] [sig ] [1153/3456] Completed FCFS in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:56.400364] [INFO ] [sig ] [1154/3456] Forecasting FCN... [2026-02-02T20:21:56.400401] [INFO ] [sig ] Generating forecast for: FCN [2026-02-02T20:21:56.400437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-02-02T20:21:56.411736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-02-02T20:21:56.412038] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-02-02T20:21:56.412827] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-02-02T20:21:56.412879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:56.412911] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:56.412937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:56.412993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:56.469213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:56.469851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:56.469929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:56.469961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:56.587636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:56.587780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:56.587819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:56.587848] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:56.591294] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: UP (p=89.00%) [2026-02-02T20:21:56.591568] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-02-02T20:21:56.591714] [INFO ] [sig ] FCN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:56.734041] [INFO ] [LOCAL ] Saved forecast: FCN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FCN.txt [2026-02-02T20:21:56.734191] [INFO ] [sig ] [1154/3456] Completed FCN in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:56.734231] [INFO ] [sig ] [1155/3456] Forecasting FCNCA... [2026-02-02T20:21:56.734262] [INFO ] [sig ] Generating forecast for: FCNCA [2026-02-02T20:21:56.734293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-02-02T20:21:56.745511] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'FCNCA'. [2026-02-02T20:21:56.745853] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-02-02T20:21:56.746669] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-02-02T20:21:56.746722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:56.746754] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:56.746781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:56.746839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:56.804063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:56.804752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:56.804829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:56.804861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:56.923397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:56.923585] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:21:56.923635] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:56.923707] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:56.927338] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=59.38%) [2026-02-02T20:21:56.927694] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-02-02T20:21:56.927832] [INFO ] [sig ] FCNCA: Forecast for 2026-01-30: UP (sign=1.00) [2026-02-02T20:21:57.073312] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FCNCA.txt [2026-02-02T20:21:57.073544] [INFO ] [sig ] [1155/3456] Completed FCNCA in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:57.073614] [INFO ] [sig ] [1156/3456] Forecasting FCNCO... [2026-02-02T20:21:57.073663] [INFO ] [sig ] Generating forecast for: FCNCO [2026-02-02T20:21:57.073696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-02-02T20:21:57.085320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-02-02T20:21:57.085698] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-02-02T20:21:57.086553] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-02-02T20:21:57.086624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:57.086659] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:57.086687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:57.086746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:57.147920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:57.148792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:57.148880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:57.148914] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:57.250187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:57.250356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:57.250410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:57.250444] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:57.254109] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: UP (p=83.89%) [2026-02-02T20:21:57.254414] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-02-02T20:21:57.254562] [INFO ] [sig ] FCNCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:57.399409] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FCNCO.txt [2026-02-02T20:21:57.399587] [INFO ] [sig ] [1156/3456] Completed FCNCO in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:57.399627] [INFO ] [sig ] [1157/3456] Forecasting FCNCP... [2026-02-02T20:21:57.399657] [INFO ] [sig ] Generating forecast for: FCNCP [2026-02-02T20:21:57.399688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-02-02T20:21:57.411070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-02-02T20:21:57.411460] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-02-02T20:21:57.412267] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-02-02T20:21:57.412328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:57.412366] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:57.412398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:57.412467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:57.471009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:57.471925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:57.472026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:57.472062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:57.590087] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:57.590253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:57.590296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:57.590327] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:57.593902] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: UP (p=71.41%) [2026-02-02T20:21:57.594195] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-02-02T20:21:57.594338] [INFO ] [sig ] FCNCP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:57.739103] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FCNCP.txt [2026-02-02T20:21:57.739258] [INFO ] [sig ] [1157/3456] Completed FCNCP in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:57.739298] [INFO ] [sig ] [1158/3456] Forecasting FCTE... [2026-02-02T20:21:57.739334] [INFO ] [sig ] Generating forecast for: FCTE [2026-02-02T20:21:57.739373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-02-02T20:21:57.752139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-02-02T20:21:57.752533] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-02-02T20:21:57.753342] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-02-02T20:21:57.753407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:57.753447] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:57.753480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:57.753536] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:57.811399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:57.812223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:57.812307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:57.812341] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:57.933644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:57.933832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:57.933881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:57.933917] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:57.937472] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-02-02T20:21:57.937779] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-02-02T20:21:57.937905] [INFO ] [sig ] FCTE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:58.086417] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FCTE.txt [2026-02-02T20:21:58.086599] [INFO ] [sig ] [1158/3456] Completed FCTE in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:58.086653] [INFO ] [sig ] [1159/3456] Forecasting FCX... [2026-02-02T20:21:58.086687] [INFO ] [sig ] Generating forecast for: FCX [2026-02-02T20:21:58.086719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-02-02T20:21:58.098733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-02-02T20:21:58.099096] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-02-02T20:21:58.099959] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-02-02T20:21:58.100013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:58.100047] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:58.100075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:58.100133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:58.157781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:58.158689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:58.158772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:58.158808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:58.287930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:58.288095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:58.288136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:58.288183] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:58.291668] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: UP (p=87.01%) [2026-02-02T20:21:58.291980] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-02-02T20:21:58.292117] [INFO ] [sig ] FCX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:58.458734] [INFO ] [LOCAL ] Saved forecast: FCX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FCX.txt [2026-02-02T20:21:58.458888] [INFO ] [sig ] [1159/3456] Completed FCX in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:58.458929] [INFO ] [sig ] [1160/3456] Forecasting FDBC... [2026-02-02T20:21:58.458959] [INFO ] [sig ] Generating forecast for: FDBC [2026-02-02T20:21:58.458990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-02-02T20:21:58.468836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-02-02T20:21:58.469196] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-02-02T20:21:58.470020] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-02-02T20:21:58.470072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:58.470104] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:58.470131] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:58.470187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:58.526292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:58.527164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:58.527248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:58.527281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:58.619209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:58.619372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:58.619410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:58.619437] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:58.622868] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=48.12%) [2026-02-02T20:21:58.623155] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-02-02T20:21:58.623286] [INFO ] [sig ] FDBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:58.767043] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FDBC.txt [2026-02-02T20:21:58.767197] [INFO ] [sig ] [1160/3456] Completed FDBC in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:58.767236] [INFO ] [sig ] [1161/3456] Forecasting FDIF... [2026-02-02T20:21:58.767266] [INFO ] [sig ] Generating forecast for: FDIF [2026-02-02T20:21:58.767296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-02-02T20:21:58.779005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-02-02T20:21:58.779381] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-02-02T20:21:58.780185] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-02-02T20:21:58.780237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:58.780269] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:58.780294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:58.780349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:58.837518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:58.838436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:58.838544] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:58.838595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:58.947435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:58.947628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:58.947672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:58.947700] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:58.951146] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: UP (p=68.65%) [2026-02-02T20:21:58.951426] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-02-02T20:21:58.951555] [INFO ] [sig ] FDIF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:21:59.093916] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FDIF.txt [2026-02-02T20:21:59.094070] [INFO ] [sig ] [1161/3456] Completed FDIF in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:59.094109] [INFO ] [sig ] [1162/3456] Forecasting FDIG... [2026-02-02T20:21:59.094140] [INFO ] [sig ] Generating forecast for: FDIG [2026-02-02T20:21:59.094169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-02-02T20:21:59.105436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-02-02T20:21:59.105811] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-02-02T20:21:59.106616] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-02-02T20:21:59.106668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:59.106699] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:59.106726] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:59.106783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:59.163738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:59.164597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:59.164711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:59.164746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:59.279269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:59.279436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:59.279485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:59.279520] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:59.282958] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: DOWN (p=38.17%) [2026-02-02T20:21:59.283229] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-02-02T20:21:59.283353] [INFO ] [sig ] FDIG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:59.423232] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FDIG.txt [2026-02-02T20:21:59.423362] [INFO ] [sig ] [1162/3456] Completed FDIG in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-02T20:21:59.423408] [INFO ] [sig ] [1163/3456] Forecasting FDP... [2026-02-02T20:21:59.423445] [INFO ] [sig ] Generating forecast for: FDP [2026-02-02T20:21:59.423481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-02-02T20:21:59.435000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-02-02T20:21:59.435323] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-02-02T20:21:59.436122] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-02-02T20:21:59.436174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:59.436212] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:59.436248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:59.436306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:59.492804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:59.493490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:59.493568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:59.493619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:59.613900] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:59.614058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:59.614097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:59.614127] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:59.617517] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: DOWN (p=37.32%) [2026-02-02T20:21:59.617822] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-02-02T20:21:59.617947] [INFO ] [sig ] FDP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:21:59.767825] [INFO ] [LOCAL ] Saved forecast: FDP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FDP.txt [2026-02-02T20:21:59.767993] [INFO ] [sig ] [1163/3456] Completed FDP in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-02T20:21:59.768033] [INFO ] [sig ] [1164/3456] Forecasting FDS... [2026-02-02T20:21:59.768065] [INFO ] [sig ] Generating forecast for: FDS [2026-02-02T20:21:59.768095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-02-02T20:21:59.780130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-02-02T20:21:59.780546] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-02-02T20:21:59.781374] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-02-02T20:21:59.781438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:21:59.781477] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:21:59.781509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:21:59.781568] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:21:59.845725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:21:59.846591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:21:59.846676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:21:59.846710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:21:59.965200] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:21:59.965354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:21:59.965395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:21:59.965423] [INFO ] [FORECASTER] Training complete [2026-02-02T20:21:59.968846] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-02-02T20:21:59.969113] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-02-02T20:21:59.969237] [INFO ] [sig ] FDS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:00.113971] [INFO ] [LOCAL ] Saved forecast: FDS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FDS.txt [2026-02-02T20:22:00.114100] [INFO ] [sig ] [1164/3456] Completed FDS in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-02T20:22:00.114139] [INFO ] [sig ] [1165/3456] Forecasting FDTX... [2026-02-02T20:22:00.114168] [INFO ] [sig ] Generating forecast for: FDTX [2026-02-02T20:22:00.114196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-02-02T20:22:00.125717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-02-02T20:22:00.125982] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-02-02T20:22:00.126821] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-02-02T20:22:00.126873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:00.126905] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:00.126931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:00.126987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:00.185668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:00.186273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:00.186351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:00.186383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:00.310540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:00.310726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:00.310964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:00.310993] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:00.314438] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-02-02T20:22:00.314738] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-02-02T20:22:00.314880] [INFO ] [sig ] FDTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:00.480719] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FDTX.txt [2026-02-02T20:22:00.480936] [INFO ] [sig ] [1165/3456] Completed FDTX in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-02T20:22:00.480988] [INFO ] [sig ] [1166/3456] Forecasting FDUS... [2026-02-02T20:22:00.481019] [INFO ] [sig ] Generating forecast for: FDUS [2026-02-02T20:22:00.481050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-02-02T20:22:00.496698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-02-02T20:22:00.497158] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-02-02T20:22:00.498312] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-02-02T20:22:00.498598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:00.498642] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:00.498676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:00.498751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:00.585791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:00.587183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:00.587349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:00.587404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:00.746097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:00.746265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:00.746317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:00.746350] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:00.750042] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: DOWN (p=33.36%) [2026-02-02T20:22:00.750406] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-02-02T20:22:00.750549] [INFO ] [sig ] FDUS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:00.897523] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FDUS.txt [2026-02-02T20:22:00.897719] [INFO ] [sig ] [1166/3456] Completed FDUS in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-02T20:22:00.897763] [INFO ] [sig ] [1167/3456] Forecasting FDX... [2026-02-02T20:22:00.897794] [INFO ] [sig ] Generating forecast for: FDX [2026-02-02T20:22:00.897830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-02-02T20:22:00.909330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-02-02T20:22:00.909745] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-02-02T20:22:00.910634] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-02-02T20:22:00.910692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:00.910725] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:00.910752] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:00.910810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:00.969256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:00.970163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:00.970250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:00.970286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:01.098392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:01.098567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:01.098628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:01.098657] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:01.102069] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-02-02T20:22:01.102350] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-02-02T20:22:01.102481] [INFO ] [sig ] FDX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:01.248262] [INFO ] [LOCAL ] Saved forecast: FDX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FDX.txt [2026-02-02T20:22:01.248400] [INFO ] [sig ] [1167/3456] Completed FDX in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-02T20:22:01.248447] [INFO ] [sig ] [1168/3456] Forecasting FE... [2026-02-02T20:22:01.248485] [INFO ] [sig ] Generating forecast for: FE [2026-02-02T20:22:01.248520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-02-02T20:22:01.260333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-02-02T20:22:01.260644] [INFO ] [FORECASTER] Starting predict_future for FE [2026-02-02T20:22:01.261416] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-02-02T20:22:01.261469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:01.261501] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:01.261528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:01.261602] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:01.318330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:01.319061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:01.319140] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:01.319175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:01.436665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:01.436994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:01.437034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:01.437062] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:01.440844] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: UP (p=54.48%) [2026-02-02T20:22:01.441115] [INFO ] [FORECASTER] Completed predict_future for FE [2026-02-02T20:22:01.441249] [INFO ] [sig ] FE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:01.589707] [INFO ] [LOCAL ] Saved forecast: FE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FE.txt [2026-02-02T20:22:01.589872] [INFO ] [sig ] [1168/3456] Completed FE in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-02T20:22:01.589915] [INFO ] [sig ] [1169/3456] Forecasting FEIM... [2026-02-02T20:22:01.589946] [INFO ] [sig ] Generating forecast for: FEIM [2026-02-02T20:22:01.589975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-02-02T20:22:01.601482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-02-02T20:22:01.601904] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-02-02T20:22:01.602722] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-02-02T20:22:01.602775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:01.602835] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:01.602864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:01.602921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:01.659856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:01.660752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:01.660838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:01.660871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:01.778486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:01.778674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:01.778714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:01.778742] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:01.782211] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: UP (p=95.59%) [2026-02-02T20:22:01.782515] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-02-02T20:22:01.782667] [INFO ] [sig ] FEIM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:01.924456] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FEIM.txt [2026-02-02T20:22:01.924646] [INFO ] [sig ] [1169/3456] Completed FEIM in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-02T20:22:01.924695] [INFO ] [sig ] [1170/3456] Forecasting FELE... [2026-02-02T20:22:01.924733] [INFO ] [sig ] Generating forecast for: FELE [2026-02-02T20:22:01.924768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-02-02T20:22:01.936085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-02-02T20:22:01.936435] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-02-02T20:22:01.937264] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-02-02T20:22:01.937317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:01.937349] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:01.937375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:01.937431] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:01.994079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:01.994995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:01.995078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:01.995111] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:02.114228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:02.114413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:02.114694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:02.114734] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:02.118521] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=32.20%) [2026-02-02T20:22:02.118829] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-02-02T20:22:02.118968] [INFO ] [sig ] FELE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:02.260328] [INFO ] [LOCAL ] Saved forecast: FELE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FELE.txt [2026-02-02T20:22:02.260485] [INFO ] [sig ] [1170/3456] Completed FELE in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-02T20:22:02.260525] [INFO ] [sig ] [1171/3456] Forecasting FEM... [2026-02-02T20:22:02.260556] [INFO ] [sig ] Generating forecast for: FEM [2026-02-02T20:22:02.260607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-02-02T20:22:02.272689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-02-02T20:22:02.273077] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-02-02T20:22:02.273892] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-02-02T20:22:02.273945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:02.273977] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:02.274003] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:02.274059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:02.330860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:02.331756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:02.331839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:02.331872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:02.451384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:02.451553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:02.451615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:02.451647] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:02.455222] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-02-02T20:22:02.455535] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-02-02T20:22:02.455697] [INFO ] [sig ] FEM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:02.607059] [INFO ] [LOCAL ] Saved forecast: FEM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FEM.txt [2026-02-02T20:22:02.607229] [INFO ] [sig ] [1171/3456] Completed FEM in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-02T20:22:02.607269] [INFO ] [sig ] [1172/3456] Forecasting FEMB... [2026-02-02T20:22:02.607301] [INFO ] [sig ] Generating forecast for: FEMB [2026-02-02T20:22:02.607332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-02-02T20:22:02.619209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-02-02T20:22:02.619561] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-02-02T20:22:02.620365] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-02-02T20:22:02.620417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:02.620449] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:02.620475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:02.620531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:02.676892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:02.677810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:02.677894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:02.677927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:02.799364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:02.799534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:02.799631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:02.799703] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:02.803130] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-02-02T20:22:02.803421] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-02-02T20:22:02.803553] [INFO ] [sig ] FEMB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:02.945241] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FEMB.txt [2026-02-02T20:22:02.945395] [INFO ] [sig ] [1172/3456] Completed FEMB in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-02T20:22:02.945437] [INFO ] [sig ] [1173/3456] Forecasting FEMS... [2026-02-02T20:22:02.945474] [INFO ] [sig ] Generating forecast for: FEMS [2026-02-02T20:22:02.945512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-02-02T20:22:02.956898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-02-02T20:22:02.957247] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-02-02T20:22:02.958121] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-02-02T20:22:02.958173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:02.958205] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:02.958231] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:02.958287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:03.014712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:03.015548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:03.015648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:03.015682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:03.135896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:03.136058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:03.136097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:03.136125] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:03.139665] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-02-02T20:22:03.139997] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-02-02T20:22:03.140138] [INFO ] [sig ] FEMS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:03.282782] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FEMS.txt [2026-02-02T20:22:03.282935] [INFO ] [sig ] [1173/3456] Completed FEMS in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-02T20:22:03.282975] [INFO ] [sig ] [1174/3456] Forecasting FEP... [2026-02-02T20:22:03.283006] [INFO ] [sig ] Generating forecast for: FEP [2026-02-02T20:22:03.283037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-02-02T20:22:03.294398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-02-02T20:22:03.294801] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-02-02T20:22:03.295777] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-02-02T20:22:03.295838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:03.295874] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:03.295906] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:03.295981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:03.354357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:03.355212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:03.355293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:03.355326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:03.475217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:03.475395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:03.475438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:03.475468] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:03.478872] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=99.89%) [2026-02-02T20:22:03.479150] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-02-02T20:22:03.479279] [INFO ] [sig ] FEP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:03.620328] [INFO ] [LOCAL ] Saved forecast: FEP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FEP.txt [2026-02-02T20:22:03.620499] [INFO ] [sig ] [1174/3456] Completed FEP in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-02T20:22:03.620547] [INFO ] [sig ] [1175/3456] Forecasting FEPI... [2026-02-02T20:22:03.620607] [INFO ] [sig ] Generating forecast for: FEPI [2026-02-02T20:22:03.620646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-02-02T20:22:03.632526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-02-02T20:22:03.632893] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-02-02T20:22:03.633711] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-02-02T20:22:03.633763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:03.633795] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:03.633821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:03.633877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:03.692415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:03.693311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:03.693396] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:03.693431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:03.811888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:03.812045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:03.812086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:03.812114] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:03.815655] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: DOWN (p=10.05%) [2026-02-02T20:22:03.815988] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-02-02T20:22:03.816122] [INFO ] [sig ] FEPI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:03.958213] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FEPI.txt [2026-02-02T20:22:03.958347] [INFO ] [sig ] [1175/3456] Completed FEPI in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-02T20:22:03.958386] [INFO ] [sig ] [1176/3456] Forecasting FERG... [2026-02-02T20:22:03.958416] [INFO ] [sig ] Generating forecast for: FERG [2026-02-02T20:22:03.958446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-02-02T20:22:03.971259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-02-02T20:22:03.971597] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-02-02T20:22:03.972388] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-02-02T20:22:03.972451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:03.972484] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:03.972511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:03.972567] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:04.029110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:04.030026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:04.030111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:04.030143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:04.152073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:04.152231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:04.152271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:04.152300] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:04.155740] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: DOWN (p=28.95%) [2026-02-02T20:22:04.156017] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-02-02T20:22:04.156141] [INFO ] [sig ] FERG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:04.296633] [INFO ] [LOCAL ] Saved forecast: FERG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FERG.txt [2026-02-02T20:22:04.296783] [INFO ] [sig ] [1176/3456] Completed FERG in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-02T20:22:04.296822] [INFO ] [sig ] [1177/3456] Forecasting FEX... [2026-02-02T20:22:04.296852] [INFO ] [sig ] Generating forecast for: FEX [2026-02-02T20:22:04.296884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-02-02T20:22:04.309219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-02-02T20:22:04.309546] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-02-02T20:22:04.310569] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-02-02T20:22:04.310652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:04.310872] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:04.310897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:04.310953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:04.370870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:04.371708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:04.371790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:04.371823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:04.486465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:04.486642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:04.486683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:04.486711] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:04.490118] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-02-02T20:22:04.490393] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-02-02T20:22:04.490522] [INFO ] [sig ] FEX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:04.634792] [INFO ] [LOCAL ] Saved forecast: FEX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FEX.txt [2026-02-02T20:22:04.634942] [INFO ] [sig ] [1177/3456] Completed FEX in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-02T20:22:04.634982] [INFO ] [sig ] [1178/3456] Forecasting FF... [2026-02-02T20:22:04.635011] [INFO ] [sig ] Generating forecast for: FF [2026-02-02T20:22:04.635042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-02-02T20:22:04.646870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-02-02T20:22:04.647205] [INFO ] [FORECASTER] Starting predict_future for FF [2026-02-02T20:22:04.648081] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-02-02T20:22:04.648134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:04.648167] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:04.648194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:04.648250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:04.705281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:04.706346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:04.706430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:04.706463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:04.826639] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:04.826797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:04.826836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:04.826865] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:04.830239] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=80.98%) [2026-02-02T20:22:04.830528] [INFO ] [FORECASTER] Completed predict_future for FF [2026-02-02T20:22:04.830691] [INFO ] [sig ] FF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:05.034221] [INFO ] [LOCAL ] Saved forecast: FF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FF.txt [2026-02-02T20:22:05.034381] [INFO ] [sig ] [1178/3456] Completed FF in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-02T20:22:05.034421] [INFO ] [sig ] [1179/3456] Forecasting FFA... [2026-02-02T20:22:05.034451] [INFO ] [sig ] Generating forecast for: FFA [2026-02-02T20:22:05.034484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-02-02T20:22:05.046523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-02-02T20:22:05.046935] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-02-02T20:22:05.047807] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-02-02T20:22:05.047861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:05.047893] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:05.047920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:05.047976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:05.105785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:05.106651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:05.106735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:05.106997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:05.229202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:05.229355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:05.229395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:05.229424] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:05.232893] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: UP (p=56.54%) [2026-02-02T20:22:05.233179] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-02-02T20:22:05.233304] [INFO ] [sig ] FFA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:05.376858] [INFO ] [LOCAL ] Saved forecast: FFA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FFA.txt [2026-02-02T20:22:05.377001] [INFO ] [sig ] [1179/3456] Completed FFA in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-02T20:22:05.377049] [INFO ] [sig ] [1180/3456] Forecasting FFBC... [2026-02-02T20:22:05.377082] [INFO ] [sig ] Generating forecast for: FFBC [2026-02-02T20:22:05.377113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-02-02T20:22:05.388401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-02-02T20:22:05.388735] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-02-02T20:22:05.389739] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-02-02T20:22:05.389792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:05.389824] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:05.389850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:05.389907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:05.449605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:05.450320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:05.450399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:05.450432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:05.569212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:05.569364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:05.569405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:05.569434] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:05.572809] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-02-02T20:22:05.573079] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-02-02T20:22:05.573212] [INFO ] [sig ] FFBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:05.715105] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FFBC.txt [2026-02-02T20:22:05.715242] [INFO ] [sig ] [1180/3456] Completed FFBC in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-02T20:22:05.715280] [INFO ] [sig ] [1181/3456] Forecasting FFC... [2026-02-02T20:22:05.715311] [INFO ] [sig ] Generating forecast for: FFC [2026-02-02T20:22:05.715342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-02-02T20:22:05.726451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-02-02T20:22:05.726762] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-02-02T20:22:05.727526] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-02-02T20:22:05.727626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:05.727662] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:05.727689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:05.727746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:05.785503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:05.786232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:05.786313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:05.786347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:05.909305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:05.909451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:05.909491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:05.909519] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:05.913441] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: DOWN (p=35.40%) [2026-02-02T20:22:05.913937] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-02-02T20:22:05.914081] [INFO ] [sig ] FFC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:06.060205] [INFO ] [LOCAL ] Saved forecast: FFC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FFC.txt [2026-02-02T20:22:06.060357] [INFO ] [sig ] [1181/3456] Completed FFC in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-02T20:22:06.060397] [INFO ] [sig ] [1182/3456] Forecasting FFIC... [2026-02-02T20:22:06.060426] [INFO ] [sig ] Generating forecast for: FFIC [2026-02-02T20:22:06.060457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-02-02T20:22:06.072493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-02-02T20:22:06.072848] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-02-02T20:22:06.073694] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-02-02T20:22:06.073747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:06.073778] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:06.073806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:06.073861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:06.132070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:06.132976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:06.133059] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:06.133092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:06.251209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:06.251367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:06.251406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:06.251435] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:06.254850] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: UP (p=51.71%) [2026-02-02T20:22:06.255128] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-02-02T20:22:06.255254] [INFO ] [sig ] FFIC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:06.396764] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FFIC.txt [2026-02-02T20:22:06.396951] [INFO ] [sig ] [1182/3456] Completed FFIC in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-02T20:22:06.396991] [INFO ] [sig ] [1183/3456] Forecasting FFIN... [2026-02-02T20:22:06.397022] [INFO ] [sig ] Generating forecast for: FFIN [2026-02-02T20:22:06.397052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-02-02T20:22:06.411804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-02-02T20:22:06.412266] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-02-02T20:22:06.413398] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-02-02T20:22:06.413465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:06.413510] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:06.413547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:06.413661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:06.478106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:06.478967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:06.479056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:06.479089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:06.601777] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:06.601934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:06.601993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:06.602023] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:06.605466] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=16.14%) [2026-02-02T20:22:06.605763] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-02-02T20:22:06.605893] [INFO ] [sig ] FFIN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:06.750803] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FFIN.txt [2026-02-02T20:22:06.750962] [INFO ] [sig ] [1183/3456] Completed FFIN in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-02T20:22:06.751002] [INFO ] [sig ] [1184/3456] Forecasting FFWM... [2026-02-02T20:22:06.751032] [INFO ] [sig ] Generating forecast for: FFWM [2026-02-02T20:22:06.751062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-02-02T20:22:06.762123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-02-02T20:22:06.762476] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-02-02T20:22:06.763296] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-02-02T20:22:06.763348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:06.763379] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:06.763406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:06.763461] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:06.821017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:06.821899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:06.821985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:06.822018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:06.947070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:06.947231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:06.947272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:06.947300] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:06.950764] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=6.33%) [2026-02-02T20:22:06.951049] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-02-02T20:22:06.951176] [INFO ] [sig ] FFWM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:07.091059] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FFWM.txt [2026-02-02T20:22:07.091227] [INFO ] [sig ] [1184/3456] Completed FFWM in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-02T20:22:07.091267] [INFO ] [sig ] [1185/3456] Forecasting FG... [2026-02-02T20:22:07.091298] [INFO ] [sig ] Generating forecast for: FG [2026-02-02T20:22:07.091328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-02-02T20:22:07.288743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-02-02T20:22:07.289104] [INFO ] [FORECASTER] Starting predict_future for FG [2026-02-02T20:22:07.289918] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-02-02T20:22:07.289970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:07.290003] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:07.290030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:07.290084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:07.346723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:07.347642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:07.347726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:07.347759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:07.467479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:07.467671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:07.467712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:07.467741] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:07.471206] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: DOWN (p=47.37%) [2026-02-02T20:22:07.471500] [INFO ] [FORECASTER] Completed predict_future for FG [2026-02-02T20:22:07.471680] [INFO ] [sig ] FG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:07.617594] [INFO ] [LOCAL ] Saved forecast: FG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FG.txt [2026-02-02T20:22:07.617785] [INFO ] [sig ] [1185/3456] Completed FG in 0.5s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-02T20:22:07.617824] [INFO ] [sig ] [1186/3456] Forecasting FHB... [2026-02-02T20:22:07.617856] [INFO ] [sig ] Generating forecast for: FHB [2026-02-02T20:22:07.617885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-02-02T20:22:07.630118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-02-02T20:22:07.630489] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-02-02T20:22:07.631313] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-02-02T20:22:07.631366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:07.631423] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:07.631452] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:07.631508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:07.690108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:07.691048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:07.691132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:07.691165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:07.808737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:07.808897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:07.808936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:07.808965] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:07.812504] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-02-02T20:22:07.812868] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-02-02T20:22:07.813005] [INFO ] [sig ] FHB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:07.954995] [INFO ] [LOCAL ] Saved forecast: FHB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FHB.txt [2026-02-02T20:22:07.955143] [INFO ] [sig ] [1186/3456] Completed FHB in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-02T20:22:07.955184] [INFO ] [sig ] [1187/3456] Forecasting FHI... [2026-02-02T20:22:07.955214] [INFO ] [sig ] Generating forecast for: FHI [2026-02-02T20:22:07.955244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-02-02T20:22:07.967889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-02-02T20:22:07.968285] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-02-02T20:22:07.969112] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-02-02T20:22:07.969165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:07.969208] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:07.969236] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:07.969293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:08.026380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:08.027446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:08.027530] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:08.027562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:08.148399] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:08.148552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:08.148609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:08.148638] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:08.152131] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: UP (p=81.47%) [2026-02-02T20:22:08.152401] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-02-02T20:22:08.152525] [INFO ] [sig ] FHI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:08.292900] [INFO ] [LOCAL ] Saved forecast: FHI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FHI.txt [2026-02-02T20:22:08.293035] [INFO ] [sig ] [1187/3456] Completed FHI in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-02T20:22:08.293074] [INFO ] [sig ] [1188/3456] Forecasting FHN... [2026-02-02T20:22:08.293106] [INFO ] [sig ] Generating forecast for: FHN [2026-02-02T20:22:08.293137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-02-02T20:22:08.304663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-02-02T20:22:08.304961] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-02-02T20:22:08.305747] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-02-02T20:22:08.305799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:08.305831] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:08.305858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:08.305914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:08.364595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:08.365256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:08.365337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:08.365371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:08.484233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:08.484379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:08.484416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:08.484444] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:08.488195] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: DOWN (p=25.82%) [2026-02-02T20:22:08.488465] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-02-02T20:22:08.488620] [INFO ] [sig ] FHN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:08.630839] [INFO ] [LOCAL ] Saved forecast: FHN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FHN.txt [2026-02-02T20:22:08.630963] [INFO ] [sig ] [1188/3456] Completed FHN in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-02T20:22:08.631001] [INFO ] [sig ] [1189/3456] Forecasting FHTX... [2026-02-02T20:22:08.631031] [INFO ] [sig ] Generating forecast for: FHTX [2026-02-02T20:22:08.631060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-02-02T20:22:08.641943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-02-02T20:22:08.642247] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-02-02T20:22:08.643039] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-02-02T20:22:08.643091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:08.643122] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:08.643148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:08.643204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:08.700645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:08.701488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:08.701589] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:08.701630] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:08.825014] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:08.825162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:08.825201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:08.825259] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:08.828624] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-02-02T20:22:08.828918] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-02-02T20:22:08.829043] [INFO ] [sig ] FHTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:08.970073] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FHTX.txt [2026-02-02T20:22:08.970197] [INFO ] [sig ] [1189/3456] Completed FHTX in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-02T20:22:08.970235] [INFO ] [sig ] [1190/3456] Forecasting FIBK... [2026-02-02T20:22:08.970264] [INFO ] [sig ] Generating forecast for: FIBK [2026-02-02T20:22:08.970294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-02-02T20:22:08.981110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-02-02T20:22:08.981404] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-02-02T20:22:08.982234] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-02-02T20:22:08.982287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:08.982320] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:08.982348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:08.982404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:09.040342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:09.041070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:09.041148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:09.041181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:09.165468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:09.165614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:09.165655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:09.165684] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:09.169065] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: UP (p=91.61%) [2026-02-02T20:22:09.169337] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-02-02T20:22:09.169460] [INFO ] [sig ] FIBK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:09.309463] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FIBK.txt [2026-02-02T20:22:09.309625] [INFO ] [sig ] [1190/3456] Completed FIBK in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-02T20:22:09.309667] [INFO ] [sig ] [1191/3456] Forecasting FICO... [2026-02-02T20:22:09.309704] [INFO ] [sig ] Generating forecast for: FICO [2026-02-02T20:22:09.309735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-02-02T20:22:09.320962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-02-02T20:22:09.321265] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-02-02T20:22:09.322090] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-02-02T20:22:09.322142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:09.322173] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:09.322200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:09.322256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:09.383215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:09.383922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:09.384003] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:09.384036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:09.511661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:09.511821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:09.511874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:09.511911] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:09.515348] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: DOWN (p=35.52%) [2026-02-02T20:22:09.515667] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-02-02T20:22:09.515798] [INFO ] [sig ] FICO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:09.657808] [INFO ] [LOCAL ] Saved forecast: FICO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FICO.txt [2026-02-02T20:22:09.657939] [INFO ] [sig ] [1191/3456] Completed FICO in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-02T20:22:09.657990] [INFO ] [sig ] [1192/3456] Forecasting FICS... [2026-02-02T20:22:09.658035] [INFO ] [sig ] Generating forecast for: FICS [2026-02-02T20:22:09.658070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-02-02T20:22:09.669002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-02-02T20:22:09.669304] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-02-02T20:22:09.670142] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-02-02T20:22:09.670196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:09.670230] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:09.670259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:09.670316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:09.729329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:09.730020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:09.730099] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:09.730133] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:09.868794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:09.868956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:09.868997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:09.869027] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:09.872540] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=44.82%) [2026-02-02T20:22:09.872858] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-02-02T20:22:09.872994] [INFO ] [sig ] FICS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:10.019758] [INFO ] [LOCAL ] Saved forecast: FICS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FICS.txt [2026-02-02T20:22:10.019892] [INFO ] [sig ] [1192/3456] Completed FICS in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-02T20:22:10.019931] [INFO ] [sig ] [1193/3456] Forecasting FID... [2026-02-02T20:22:10.019960] [INFO ] [sig ] Generating forecast for: FID [2026-02-02T20:22:10.019989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-02-02T20:22:10.031242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-02-02T20:22:10.031600] [INFO ] [FORECASTER] Starting predict_future for FID [2026-02-02T20:22:10.032412] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-02-02T20:22:10.032466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:10.032500] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:10.032527] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:10.032626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:10.091275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:10.091954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:10.092035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:10.092069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:10.214416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:10.214536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:10.214590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:10.214628] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:10.218053] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=83.67%) [2026-02-02T20:22:10.218332] [INFO ] [FORECASTER] Completed predict_future for FID [2026-02-02T20:22:10.218462] [INFO ] [sig ] FID: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:10.364368] [INFO ] [LOCAL ] Saved forecast: FID 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FID.txt [2026-02-02T20:22:10.364500] [INFO ] [sig ] [1193/3456] Completed FID in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-02T20:22:10.364539] [INFO ] [sig ] [1194/3456] Forecasting FIGS... [2026-02-02T20:22:10.364585] [INFO ] [sig ] Generating forecast for: FIGS [2026-02-02T20:22:10.364618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-02-02T20:22:10.375386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-02-02T20:22:10.375716] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-02-02T20:22:10.376490] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-02-02T20:22:10.376543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:10.376595] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:10.376625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:10.376681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:10.434399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:10.435056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:10.435134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:10.435168] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:10.561222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:10.561485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:10.561535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:10.561594] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:10.565161] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: UP (p=95.11%) [2026-02-02T20:22:10.565443] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-02-02T20:22:10.565602] [INFO ] [sig ] FIGS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:10.708998] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FIGS.txt [2026-02-02T20:22:10.709147] [INFO ] [sig ] [1194/3456] Completed FIGS in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-02T20:22:10.709199] [INFO ] [sig ] [1195/3456] Forecasting FIHL... [2026-02-02T20:22:10.709235] [INFO ] [sig ] Generating forecast for: FIHL [2026-02-02T20:22:10.709267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-02-02T20:22:10.720601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-02-02T20:22:10.720922] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-02-02T20:22:10.721768] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-02-02T20:22:10.721820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:10.721851] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:10.721878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:10.721933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:10.780493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:10.781193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:10.781272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:10.781306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:10.903611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:10.903759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:10.903798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:10.903825] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:10.907765] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: UP (p=83.32%) [2026-02-02T20:22:10.908063] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-02-02T20:22:10.908208] [INFO ] [sig ] FIHL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:11.053613] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FIHL.txt [2026-02-02T20:22:11.053744] [INFO ] [sig ] [1195/3456] Completed FIHL in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-02T20:22:11.053782] [INFO ] [sig ] [1196/3456] Forecasting FINS... [2026-02-02T20:22:11.053811] [INFO ] [sig ] Generating forecast for: FINS [2026-02-02T20:22:11.053841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-02-02T20:22:11.065161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-02-02T20:22:11.065467] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-02-02T20:22:11.066257] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-02-02T20:22:11.066309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:11.066341] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:11.066368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:11.066424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:11.126927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:11.127647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:11.127779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:11.127826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:11.252332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:11.252489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:11.252529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:11.252558] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:11.255995] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-02-02T20:22:11.256278] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-02-02T20:22:11.256405] [INFO ] [sig ] FINS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:11.403792] [INFO ] [LOCAL ] Saved forecast: FINS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FINS.txt [2026-02-02T20:22:11.403938] [INFO ] [sig ] [1196/3456] Completed FINS in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-02T20:22:11.403978] [INFO ] [sig ] [1197/3456] Forecasting FINX... [2026-02-02T20:22:11.404007] [INFO ] [sig ] Generating forecast for: FINX [2026-02-02T20:22:11.404036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-02-02T20:22:11.415890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-02-02T20:22:11.416204] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-02-02T20:22:11.417030] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-02-02T20:22:11.417084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:11.417116] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:11.417144] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:11.417201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:11.479598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:11.480501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:11.480607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:11.480645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:11.601959] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:11.602115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:11.602170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:11.602208] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:11.605832] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: DOWN (p=40.55%) [2026-02-02T20:22:11.606110] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-02-02T20:22:11.606237] [INFO ] [sig ] FINX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:11.751050] [INFO ] [LOCAL ] Saved forecast: FINX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FINX.txt [2026-02-02T20:22:11.751204] [INFO ] [sig ] [1197/3456] Completed FINX in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-02T20:22:11.751245] [INFO ] [sig ] [1198/3456] Forecasting FIP... [2026-02-02T20:22:11.751276] [INFO ] [sig ] Generating forecast for: FIP [2026-02-02T20:22:11.751307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-02-02T20:22:11.768934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-02-02T20:22:11.769322] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-02-02T20:22:11.770210] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-02-02T20:22:11.770266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:11.770298] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:11.770325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:11.770394] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:11.828647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:11.829537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:11.829641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:11.829678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:11.954348] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:11.954510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:11.954551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:11.954601] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:11.958167] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: DOWN (p=41.92%) [2026-02-02T20:22:11.958482] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-02-02T20:22:11.958646] [INFO ] [sig ] FIP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:12.107953] [INFO ] [LOCAL ] Saved forecast: FIP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FIP.txt [2026-02-02T20:22:12.108109] [INFO ] [sig ] [1198/3456] Completed FIP in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-02T20:22:12.108150] [INFO ] [sig ] [1199/3456] Forecasting FIS... [2026-02-02T20:22:12.108181] [INFO ] [sig ] Generating forecast for: FIS [2026-02-02T20:22:12.108212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-02-02T20:22:12.120219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-02-02T20:22:12.120629] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-02-02T20:22:12.121476] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-02-02T20:22:12.121532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:12.121565] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:12.121620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:12.121681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:12.192657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:12.193544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:12.193655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:12.193706] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:12.319832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:12.319986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:12.320027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:12.320056] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:12.324038] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-02-02T20:22:12.324325] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-02-02T20:22:12.324456] [INFO ] [sig ] FIS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:12.472713] [INFO ] [LOCAL ] Saved forecast: FIS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FIS.txt [2026-02-02T20:22:12.472948] [INFO ] [sig ] [1199/3456] Completed FIS in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-02T20:22:12.472995] [INFO ] [sig ] [1200/3456] Forecasting FISI... [2026-02-02T20:22:12.473027] [INFO ] [sig ] Generating forecast for: FISI [2026-02-02T20:22:12.473058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-02-02T20:22:12.484752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-02-02T20:22:12.485153] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-02-02T20:22:12.486084] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-02-02T20:22:12.486141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:12.486175] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:12.486203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:12.486262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:12.550718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:12.551662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:12.551768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:12.551803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:12.681729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:12.681893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:12.681936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:12.681966] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:12.685789] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: DOWN (p=41.54%) [2026-02-02T20:22:12.686077] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-02-02T20:22:12.686206] [INFO ] [sig ] FISI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:12.842839] [INFO ] [LOCAL ] Saved forecast: FISI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FISI.txt [2026-02-02T20:22:12.842974] [INFO ] [sig ] [1200/3456] Completed FISI in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-02T20:22:12.843015] [INFO ] [sig ] [1201/3456] Forecasting FITB... [2026-02-02T20:22:12.843048] [INFO ] [sig ] Generating forecast for: FITB [2026-02-02T20:22:12.843078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-02-02T20:22:12.854863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-02-02T20:22:12.855198] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-02-02T20:22:12.856048] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-02-02T20:22:12.856104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:12.856138] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:12.856168] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:12.856226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:12.919526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:12.920223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:12.920304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:12.920338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:13.052197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:13.052352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:13.052394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:13.052428] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:13.056094] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: UP (p=59.12%) [2026-02-02T20:22:13.056380] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-02-02T20:22:13.056509] [INFO ] [sig ] FITB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:13.205755] [INFO ] [LOCAL ] Saved forecast: FITB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FITB.txt [2026-02-02T20:22:13.205893] [INFO ] [sig ] [1201/3456] Completed FITB in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-02T20:22:13.205932] [INFO ] [sig ] [1202/3456] Forecasting FITBI... [2026-02-02T20:22:13.205962] [INFO ] [sig ] Generating forecast for: FITBI [2026-02-02T20:22:13.205997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-02-02T20:22:13.216798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-02-02T20:22:13.217133] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-02-02T20:22:13.220954] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-02-02T20:22:13.221014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:13.221048] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:13.221076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:13.221133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:13.278341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:13.279136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:13.279216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:13.279249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:13.399453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:13.399618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:13.399659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:13.399688] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:13.403080] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=65.47%) [2026-02-02T20:22:13.403352] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-02-02T20:22:13.403477] [INFO ] [sig ] FITBI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:13.543610] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FITBI.txt [2026-02-02T20:22:13.543762] [INFO ] [sig ] [1202/3456] Completed FITBI in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:13.543800] [INFO ] [sig ] [1203/3456] Forecasting FITBO... [2026-02-02T20:22:13.543830] [INFO ] [sig ] Generating forecast for: FITBO [2026-02-02T20:22:13.543861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-02-02T20:22:13.555184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-02-02T20:22:13.555524] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-02-02T20:22:13.556369] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-02-02T20:22:13.556423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:13.556492] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:13.556533] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:13.556632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:13.616408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:13.617260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:13.617345] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:13.617379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:13.740586] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:13.740746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:13.740787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:13.740818] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:13.744273] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: UP (p=50.77%) [2026-02-02T20:22:13.744637] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-02-02T20:22:13.744784] [INFO ] [sig ] FITBO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:13.884699] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FITBO.txt [2026-02-02T20:22:13.884864] [INFO ] [sig ] [1203/3456] Completed FITBO in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:13.884908] [INFO ] [sig ] [1204/3456] Forecasting FIVE... [2026-02-02T20:22:13.884938] [INFO ] [sig ] Generating forecast for: FIVE [2026-02-02T20:22:13.884968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-02-02T20:22:13.896796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-02-02T20:22:13.897137] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-02-02T20:22:13.897962] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-02-02T20:22:13.898016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:13.898047] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:13.898073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:13.898128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:13.954770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:13.955625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:13.955710] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:13.955742] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:14.080455] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:14.080628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:14.080672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:14.080702] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:14.084370] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=24.53%) [2026-02-02T20:22:14.084673] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-02-02T20:22:14.084809] [INFO ] [sig ] FIVE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:14.235736] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FIVE.txt [2026-02-02T20:22:14.235905] [INFO ] [sig ] [1204/3456] Completed FIVE in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:14.235960] [INFO ] [sig ] [1205/3456] Forecasting FIVN... [2026-02-02T20:22:14.236015] [INFO ] [sig ] Generating forecast for: FIVN [2026-02-02T20:22:14.236054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-02-02T20:22:14.248362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-02-02T20:22:14.248803] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-02-02T20:22:14.249682] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-02-02T20:22:14.249740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:14.249773] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:14.249800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:14.249856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:14.314388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:14.315326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:14.315414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:14.315448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:14.446286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:14.446460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:14.446533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:14.446592] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:14.450676] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: UP (p=61.32%) [2026-02-02T20:22:14.451066] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-02-02T20:22:14.451222] [INFO ] [sig ] FIVN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:14.672260] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FIVN.txt [2026-02-02T20:22:14.672490] [INFO ] [sig ] [1205/3456] Completed FIVN in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:14.672557] [INFO ] [sig ] [1206/3456] Forecasting FIX... [2026-02-02T20:22:14.672623] [INFO ] [sig ] Generating forecast for: FIX [2026-02-02T20:22:14.672671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-02-02T20:22:14.702284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-02-02T20:22:14.702898] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-02-02T20:22:14.704264] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-02-02T20:22:14.704339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:14.704391] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:14.704438] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:14.704532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:14.799922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:14.801235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:14.801354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:14.801389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:14.984871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:14.985073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:14.985138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:14.988656] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:14.994490] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: DOWN (p=49.57%) [2026-02-02T20:22:14.995004] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-02-02T20:22:14.995215] [INFO ] [sig ] FIX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:15.237759] [INFO ] [LOCAL ] Saved forecast: FIX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FIX.txt [2026-02-02T20:22:15.237994] [INFO ] [sig ] [1206/3456] Completed FIX in 0.6s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:15.238064] [INFO ] [sig ] [1207/3456] Forecasting FIXD... [2026-02-02T20:22:15.238114] [INFO ] [sig ] Generating forecast for: FIXD [2026-02-02T20:22:15.238169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-02-02T20:22:15.273141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-02-02T20:22:15.273671] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-02-02T20:22:15.274798] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-02-02T20:22:15.274863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:15.274902] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:15.274934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:15.275008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:15.363567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:15.365118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:15.365251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:15.365316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:15.533252] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:15.533458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:15.533527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:15.533597] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:15.539118] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=48.54%) [2026-02-02T20:22:15.539613] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-02-02T20:22:15.539821] [INFO ] [sig ] FIXD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:15.742601] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FIXD.txt [2026-02-02T20:22:15.742769] [INFO ] [sig ] [1207/3456] Completed FIXD in 0.5s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:15.742810] [INFO ] [sig ] [1208/3456] Forecasting FIZZ... [2026-02-02T20:22:15.742842] [INFO ] [sig ] Generating forecast for: FIZZ [2026-02-02T20:22:15.742873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-02-02T20:22:15.758558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-02-02T20:22:15.759096] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-02-02T20:22:15.760360] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-02-02T20:22:15.760449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:15.760497] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:15.760536] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:15.760642] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:15.848090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:15.849318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:15.849463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:15.849515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:16.011983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:16.012151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:16.012193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:16.012223] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:16.015742] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=24.48%) [2026-02-02T20:22:16.016072] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-02-02T20:22:16.016210] [INFO ] [sig ] FIZZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:16.165885] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FIZZ.txt [2026-02-02T20:22:16.166054] [INFO ] [sig ] [1208/3456] Completed FIZZ in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:16.166096] [INFO ] [sig ] [1209/3456] Forecasting FJP... [2026-02-02T20:22:16.166127] [INFO ] [sig ] Generating forecast for: FJP [2026-02-02T20:22:16.166159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-02-02T20:22:16.178116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-02-02T20:22:16.178556] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-02-02T20:22:16.179448] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-02-02T20:22:16.179504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:16.179538] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:16.179565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:16.179659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:16.237211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:16.238192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:16.238287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:16.238321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:16.352863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:16.353041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:16.353083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:16.353111] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:16.356948] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: UP (p=58.74%) [2026-02-02T20:22:16.357360] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-02-02T20:22:16.357519] [INFO ] [sig ] FJP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:16.506895] [INFO ] [LOCAL ] Saved forecast: FJP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FJP.txt [2026-02-02T20:22:16.507372] [INFO ] [sig ] [1209/3456] Completed FJP in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:16.507416] [INFO ] [sig ] [1210/3456] Forecasting FLEX... [2026-02-02T20:22:16.507451] [INFO ] [sig ] Generating forecast for: FLEX [2026-02-02T20:22:16.507484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-02-02T20:22:16.523032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-02-02T20:22:16.523473] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-02-02T20:22:16.524398] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-02-02T20:22:16.524453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:16.524486] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:16.524512] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:16.524569] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:16.582789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:16.583729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:16.583816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:16.583849] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:16.704850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:16.705018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:16.705058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:16.705087] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:16.708666] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: DOWN (p=15.81%) [2026-02-02T20:22:16.708994] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-02-02T20:22:16.709126] [INFO ] [sig ] FLEX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:16.851531] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FLEX.txt [2026-02-02T20:22:16.851714] [INFO ] [sig ] [1210/3456] Completed FLEX in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:16.851757] [INFO ] [sig ] [1211/3456] Forecasting FLL... [2026-02-02T20:22:16.851788] [INFO ] [sig ] Generating forecast for: FLL [2026-02-02T20:22:16.851821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-02-02T20:22:16.863796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-02-02T20:22:16.864184] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-02-02T20:22:16.865023] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-02-02T20:22:16.865088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:16.865120] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:16.865147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:16.865201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:16.921612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:16.922547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:16.922657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:16.922692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:17.040964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:17.041129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:17.041169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:17.041197] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:17.044677] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-02-02T20:22:17.044979] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-02-02T20:22:17.045115] [INFO ] [sig ] FLL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:17.187829] [INFO ] [LOCAL ] Saved forecast: FLL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FLL.txt [2026-02-02T20:22:17.187993] [INFO ] [sig ] [1211/3456] Completed FLL in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:17.188034] [INFO ] [sig ] [1212/3456] Forecasting FLNC... [2026-02-02T20:22:17.188064] [INFO ] [sig ] Generating forecast for: FLNC [2026-02-02T20:22:17.188094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-02-02T20:22:17.200787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-02-02T20:22:17.201222] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-02-02T20:22:17.202081] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-02-02T20:22:17.202135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:17.202167] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:17.202193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:17.202249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:17.258930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:17.259859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:17.259960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:17.259993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:17.381199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:17.381366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:17.381406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:17.381433] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:17.384905] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: DOWN (p=45.25%) [2026-02-02T20:22:17.385225] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-02-02T20:22:17.385366] [INFO ] [sig ] FLNC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:17.528486] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FLNC.txt [2026-02-02T20:22:17.528667] [INFO ] [sig ] [1212/3456] Completed FLNC in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:17.528708] [INFO ] [sig ] [1213/3456] Forecasting FLNG... [2026-02-02T20:22:17.528738] [INFO ] [sig ] Generating forecast for: FLNG [2026-02-02T20:22:17.528771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-02-02T20:22:17.542993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-02-02T20:22:17.543601] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-02-02T20:22:17.544676] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-02-02T20:22:17.544737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:17.544771] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:17.544800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:17.544859] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:17.605417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:17.606705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:17.606849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:17.606885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:17.727905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:17.728163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:17.728220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:17.728252] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:17.732250] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-02-02T20:22:17.732660] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-02-02T20:22:17.732820] [INFO ] [sig ] FLNG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:17.881285] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FLNG.txt [2026-02-02T20:22:17.881509] [INFO ] [sig ] [1213/3456] Completed FLNG in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:17.881553] [INFO ] [sig ] [1214/3456] Forecasting FLO... [2026-02-02T20:22:17.881605] [INFO ] [sig ] Generating forecast for: FLO [2026-02-02T20:22:17.881640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-02-02T20:22:17.895744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-02-02T20:22:17.896287] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-02-02T20:22:17.897222] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-02-02T20:22:17.897277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:17.897310] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:17.897337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:17.897397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:17.957061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:17.958392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:17.958531] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:17.958568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:18.092040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:18.092245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:18.092302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:18.092424] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:18.097740] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=21.24%) [2026-02-02T20:22:18.098277] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-02-02T20:22:18.098496] [INFO ] [sig ] FLO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:18.300703] [INFO ] [LOCAL ] Saved forecast: FLO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FLO.txt [2026-02-02T20:22:18.301150] [INFO ] [sig ] [1214/3456] Completed FLO in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-02T20:22:18.301196] [INFO ] [sig ] [1215/3456] Forecasting FLS... [2026-02-02T20:22:18.301230] [INFO ] [sig ] Generating forecast for: FLS [2026-02-02T20:22:18.301263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-02-02T20:22:18.313996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-02-02T20:22:18.314419] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-02-02T20:22:18.315288] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-02-02T20:22:18.315343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:18.315375] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:18.315401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:18.315457] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:18.372222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:18.373248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:18.373353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:18.373387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:18.495810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:18.495977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:18.496016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:18.496045] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:18.499514] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-02-02T20:22:18.499834] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-02-02T20:22:18.499968] [INFO ] [sig ] FLS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:18.654123] [INFO ] [LOCAL ] Saved forecast: FLS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FLS.txt [2026-02-02T20:22:18.654352] [INFO ] [sig ] [1215/3456] Completed FLS in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-02T20:22:18.654398] [INFO ] [sig ] [1216/3456] Forecasting FLUX... [2026-02-02T20:22:18.654430] [INFO ] [sig ] Generating forecast for: FLUX [2026-02-02T20:22:18.654463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-02-02T20:22:18.670061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-02-02T20:22:18.670735] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-02-02T20:22:18.671965] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-02-02T20:22:18.672043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:18.672078] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:18.672107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:18.672169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:18.746967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:18.748001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:18.748094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:18.748129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:18.877026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:18.877210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:18.877252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:18.877280] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:18.881238] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: DOWN (p=38.33%) [2026-02-02T20:22:18.881649] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-02-02T20:22:18.881816] [INFO ] [sig ] FLUX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:19.036541] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FLUX.txt [2026-02-02T20:22:19.037088] [INFO ] [sig ] [1216/3456] Completed FLUX in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-02T20:22:19.037325] [INFO ] [sig ] [1217/3456] Forecasting FLWS... [2026-02-02T20:22:19.037360] [INFO ] [sig ] Generating forecast for: FLWS [2026-02-02T20:22:19.037392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-02-02T20:22:19.050792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-02-02T20:22:19.051315] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-02-02T20:22:19.052288] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-02-02T20:22:19.052345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:19.052379] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:19.052406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:19.052466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:19.115273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:19.116462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:19.116565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:19.116617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:19.241843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:19.242281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:19.242334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:19.242363] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:19.246951] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-02-02T20:22:19.247334] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-02-02T20:22:19.247493] [INFO ] [sig ] FLWS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:19.400401] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FLWS.txt [2026-02-02T20:22:19.400691] [INFO ] [sig ] [1217/3456] Completed FLWS in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-02T20:22:19.400757] [INFO ] [sig ] [1218/3456] Forecasting FLXS... [2026-02-02T20:22:19.400808] [INFO ] [sig ] Generating forecast for: FLXS [2026-02-02T20:22:19.400857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-02-02T20:22:19.417274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-02-02T20:22:19.418026] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-02-02T20:22:19.419385] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-02-02T20:22:19.419466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:19.419510] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:19.419546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:19.419674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:19.487098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:19.488303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:19.488403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:19.488465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:19.612238] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:19.612467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:19.612538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:19.612584] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:19.616603] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: UP (p=50.70%) [2026-02-02T20:22:19.616912] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-02-02T20:22:19.617053] [INFO ] [sig ] FLXS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:19.777863] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FLXS.txt [2026-02-02T20:22:19.778085] [INFO ] [sig ] [1218/3456] Completed FLXS in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:19.778127] [INFO ] [sig ] [1219/3456] Forecasting FLYE... [2026-02-02T20:22:19.778160] [INFO ] [sig ] Generating forecast for: FLYE [2026-02-02T20:22:19.778192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-02-02T20:22:19.791806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-02-02T20:22:19.792238] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-02-02T20:22:19.793244] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-02-02T20:22:19.793302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:19.793337] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:19.793366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:19.793428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:19.854608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:19.855858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:19.856011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:19.856054] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:19.983755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:19.983997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:19.984045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:19.984075] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:19.988759] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: UP (p=68.00%) [2026-02-02T20:22:19.989129] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-02-02T20:22:19.989479] [INFO ] [sig ] FLYE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:20.150652] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FLYE.txt [2026-02-02T20:22:20.150897] [INFO ] [sig ] [1219/3456] Completed FLYE in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:20.150955] [INFO ] [sig ] [1220/3456] Forecasting FMAO... [2026-02-02T20:22:20.150990] [INFO ] [sig ] Generating forecast for: FMAO [2026-02-02T20:22:20.151022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-02-02T20:22:20.165281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-02-02T20:22:20.165913] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-02-02T20:22:20.166990] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-02-02T20:22:20.167047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:20.167115] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:20.167143] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:20.167204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:20.230835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:20.232205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:20.232540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:20.232602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:20.347871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:20.348119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:20.348165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:20.348196] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:20.352279] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-02-02T20:22:20.352743] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-02-02T20:22:20.352942] [INFO ] [sig ] FMAO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:20.509281] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FMAO.txt [2026-02-02T20:22:20.509520] [INFO ] [sig ] [1220/3456] Completed FMAO in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:20.509589] [INFO ] [sig ] [1221/3456] Forecasting FMB... [2026-02-02T20:22:20.509627] [INFO ] [sig ] Generating forecast for: FMB [2026-02-02T20:22:20.509660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-02-02T20:22:20.525559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-02-02T20:22:20.526266] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-02-02T20:22:20.527409] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-02-02T20:22:20.527485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:20.527524] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:20.527554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:20.527669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:20.589419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:20.590628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:20.590760] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:20.590793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:20.722665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:20.722907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:20.722954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:20.722985] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:20.727324] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: DOWN (p=44.55%) [2026-02-02T20:22:20.727859] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-02-02T20:22:20.728041] [INFO ] [sig ] FMB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:20.885904] [INFO ] [LOCAL ] Saved forecast: FMB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FMB.txt [2026-02-02T20:22:20.886114] [INFO ] [sig ] [1221/3456] Completed FMB in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:20.886166] [INFO ] [sig ] [1222/3456] Forecasting FMBH... [2026-02-02T20:22:20.886204] [INFO ] [sig ] Generating forecast for: FMBH [2026-02-02T20:22:20.886242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-02-02T20:22:20.902010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-02-02T20:22:20.902517] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-02-02T20:22:20.903668] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-02-02T20:22:20.903736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:20.903800] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:20.903848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:20.903934] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:20.967275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:20.968251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:20.968346] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:20.968379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:21.103152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:21.103322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:21.103363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:21.103390] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:21.107105] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=93.24%) [2026-02-02T20:22:21.107470] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-02-02T20:22:21.107678] [INFO ] [sig ] FMBH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:21.251891] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FMBH.txt [2026-02-02T20:22:21.252055] [INFO ] [sig ] [1222/3456] Completed FMBH in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:21.252095] [INFO ] [sig ] [1223/3456] Forecasting FMC... [2026-02-02T20:22:21.252124] [INFO ] [sig ] Generating forecast for: FMC [2026-02-02T20:22:21.252157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-02-02T20:22:21.264616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-02-02T20:22:21.265035] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-02-02T20:22:21.265886] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-02-02T20:22:21.265942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:21.265975] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:21.266002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:21.266056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:21.323712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:21.324620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:21.324707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:21.324743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:21.446846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:21.447007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:21.447049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:21.447117] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:21.450671] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: UP (p=83.39%) [2026-02-02T20:22:21.450965] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-02-02T20:22:21.451095] [INFO ] [sig ] FMC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:21.592650] [INFO ] [LOCAL ] Saved forecast: FMC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FMC.txt [2026-02-02T20:22:21.592812] [INFO ] [sig ] [1223/3456] Completed FMC in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:21.592854] [INFO ] [sig ] [1224/3456] Forecasting FMHI... [2026-02-02T20:22:21.592885] [INFO ] [sig ] Generating forecast for: FMHI [2026-02-02T20:22:21.592915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-02-02T20:22:21.604975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-02-02T20:22:21.605346] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-02-02T20:22:21.606154] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-02-02T20:22:21.606206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:21.606238] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:21.606264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:21.606319] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:21.666855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:21.667765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:21.667850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:21.667884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:21.787804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:21.787968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:21.788007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:21.788034] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:21.791488] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: DOWN (p=33.01%) [2026-02-02T20:22:21.791787] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-02-02T20:22:21.791919] [INFO ] [sig ] FMHI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:21.935123] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FMHI.txt [2026-02-02T20:22:21.935278] [INFO ] [sig ] [1224/3456] Completed FMHI in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:21.935317] [INFO ] [sig ] [1225/3456] Forecasting FMN... [2026-02-02T20:22:21.935347] [INFO ] [sig ] Generating forecast for: FMN [2026-02-02T20:22:21.935377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-02-02T20:22:21.949529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-02-02T20:22:21.950106] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-02-02T20:22:21.951130] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-02-02T20:22:21.951187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:21.951223] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:21.951250] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:21.951312] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:22.009412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:22.010635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:22.010741] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:22.010775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:22.131556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:22.131818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:22.131863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:22.131892] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:22.136334] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: UP (p=69.59%) [2026-02-02T20:22:22.136740] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-02-02T20:22:22.136919] [INFO ] [sig ] FMN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:22.280242] [INFO ] [LOCAL ] Saved forecast: FMN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FMN.txt [2026-02-02T20:22:22.280479] [INFO ] [sig ] [1225/3456] Completed FMN in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:22.280553] [INFO ] [sig ] [1226/3456] Forecasting FMNB... [2026-02-02T20:22:22.280612] [INFO ] [sig ] Generating forecast for: FMNB [2026-02-02T20:22:22.280649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-02-02T20:22:22.294300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-02-02T20:22:22.294885] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-02-02T20:22:22.295881] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-02-02T20:22:22.295935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:22.295969] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:22.295997] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:22.296053] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:22.354136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:22.355303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:22.355408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:22.355440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:22.471956] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:22.472195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:22.472240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:22.472270] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:22.476912] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-02-02T20:22:22.477512] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-02-02T20:22:22.477765] [INFO ] [sig ] FMNB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:22.621872] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FMNB.txt [2026-02-02T20:22:22.622164] [INFO ] [sig ] [1226/3456] Completed FMNB in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:22.622209] [INFO ] [sig ] [1227/3456] Forecasting FMS... [2026-02-02T20:22:22.622240] [INFO ] [sig ] Generating forecast for: FMS [2026-02-02T20:22:22.622272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-02-02T20:22:22.636072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-02-02T20:22:22.636616] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-02-02T20:22:22.637655] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-02-02T20:22:22.637712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:22.637746] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:22.637773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:22.637835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:22.694697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:22.695873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:22.695968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:22.696001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:22.820619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:22.820853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:22.820896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:22.820927] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:22.824833] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=58.94%) [2026-02-02T20:22:22.825143] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-02-02T20:22:22.825307] [INFO ] [sig ] FMS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:22.971454] [INFO ] [LOCAL ] Saved forecast: FMS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FMS.txt [2026-02-02T20:22:22.971687] [INFO ] [sig ] [1227/3456] Completed FMS in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:22.971732] [INFO ] [sig ] [1228/3456] Forecasting FMX... [2026-02-02T20:22:22.971765] [INFO ] [sig ] Generating forecast for: FMX [2026-02-02T20:22:22.971796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-02-02T20:22:22.985066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-02-02T20:22:22.985659] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-02-02T20:22:22.986556] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-02-02T20:22:22.986635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:22.986671] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:22.986698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:22.986756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:23.043068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:23.044278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:23.044390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:23.044422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:23.170168] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:23.170401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:23.170447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:23.170478] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:23.174337] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: UP (p=64.95%) [2026-02-02T20:22:23.174674] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-02-02T20:22:23.174818] [INFO ] [sig ] FMX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:23.327379] [INFO ] [LOCAL ] Saved forecast: FMX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FMX.txt [2026-02-02T20:22:23.327636] [INFO ] [sig ] [1228/3456] Completed FMX in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:23.327686] [INFO ] [sig ] [1229/3456] Forecasting FN... [2026-02-02T20:22:23.327719] [INFO ] [sig ] Generating forecast for: FN [2026-02-02T20:22:23.327751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-02-02T20:22:23.340986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-02-02T20:22:23.341388] [INFO ] [FORECASTER] Starting predict_future for FN [2026-02-02T20:22:23.342278] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-02-02T20:22:23.342334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:23.342366] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:23.342393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:23.342448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:23.400721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:23.401646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:23.401736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:23.401770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:23.523888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:23.524050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:23.524092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:23.524138] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:23.527556] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=37.31%) [2026-02-02T20:22:23.527882] [INFO ] [FORECASTER] Completed predict_future for FN [2026-02-02T20:22:23.528040] [INFO ] [sig ] FN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:23.672291] [INFO ] [LOCAL ] Saved forecast: FN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FN.txt [2026-02-02T20:22:23.672437] [INFO ] [sig ] [1229/3456] Completed FN in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:23.672477] [INFO ] [sig ] [1230/3456] Forecasting FNB... [2026-02-02T20:22:23.672507] [INFO ] [sig ] Generating forecast for: FNB [2026-02-02T20:22:23.672536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-02-02T20:22:23.690528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-02-02T20:22:23.691317] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-02-02T20:22:23.692721] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-02-02T20:22:23.692788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:23.692832] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:23.692871] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:23.692952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:23.761863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:23.762898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:23.762987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:23.763075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:23.885775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:23.885948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:23.885990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:23.886021] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:23.889659] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: DOWN (p=20.38%) [2026-02-02T20:22:23.889963] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-02-02T20:22:23.890120] [INFO ] [sig ] FNB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:24.035713] [INFO ] [LOCAL ] Saved forecast: FNB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FNB.txt [2026-02-02T20:22:24.035890] [INFO ] [sig ] [1230/3456] Completed FNB in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:24.035935] [INFO ] [sig ] [1231/3456] Forecasting FND... [2026-02-02T20:22:24.035965] [INFO ] [sig ] Generating forecast for: FND [2026-02-02T20:22:24.035996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-02-02T20:22:24.052991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-02-02T20:22:24.053629] [INFO ] [FORECASTER] Starting predict_future for FND [2026-02-02T20:22:24.054769] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-02-02T20:22:24.054833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:24.054873] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:24.054907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:24.054986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:24.121346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:24.122715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:24.122871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:24.122939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:24.255642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:24.255925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:24.255982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:24.256012] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:24.260923] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: DOWN (p=20.71%) [2026-02-02T20:22:24.261516] [INFO ] [FORECASTER] Completed predict_future for FND [2026-02-02T20:22:24.261734] [INFO ] [sig ] FND: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:24.411095] [INFO ] [LOCAL ] Saved forecast: FND 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FND.txt [2026-02-02T20:22:24.411261] [INFO ] [sig ] [1231/3456] Completed FND in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-02T20:22:24.411301] [INFO ] [sig ] [1232/3456] Forecasting FNF... [2026-02-02T20:22:24.411331] [INFO ] [sig ] Generating forecast for: FNF [2026-02-02T20:22:24.411361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-02-02T20:22:24.423120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-02-02T20:22:24.423515] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-02-02T20:22:24.424411] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-02-02T20:22:24.424468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:24.424501] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:24.424529] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:24.424621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:24.486302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:24.487223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:24.487311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:24.487347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:24.610526] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:24.610718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:24.610763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:24.610794] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:24.614307] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-02-02T20:22:24.614610] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-02-02T20:22:24.614745] [INFO ] [sig ] FNF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:24.759559] [INFO ] [LOCAL ] Saved forecast: FNF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FNF.txt [2026-02-02T20:22:24.760119] [INFO ] [sig ] [1232/3456] Completed FNF in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-02T20:22:24.760173] [INFO ] [sig ] [1233/3456] Forecasting FNKO... [2026-02-02T20:22:24.760208] [INFO ] [sig ] Generating forecast for: FNKO [2026-02-02T20:22:24.760245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-02-02T20:22:24.774461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-02-02T20:22:24.775129] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-02-02T20:22:24.776293] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-02-02T20:22:24.776365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:24.776423] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:24.776463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:24.776552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:24.838476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:24.839797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:24.839918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:24.839957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:24.976440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:24.976703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:24.976749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:24.976779] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:24.982391] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: DOWN (p=7.43%) [2026-02-02T20:22:24.983058] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-02-02T20:22:24.983399] [INFO ] [sig ] FNKO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:25.149635] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FNKO.txt [2026-02-02T20:22:25.149895] [INFO ] [sig ] [1233/3456] Completed FNKO in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-02T20:22:25.149941] [INFO ] [sig ] [1234/3456] Forecasting FNLC... [2026-02-02T20:22:25.149973] [INFO ] [sig ] Generating forecast for: FNLC [2026-02-02T20:22:25.150009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-02-02T20:22:25.163977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-02-02T20:22:25.164652] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-02-02T20:22:25.165854] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-02-02T20:22:25.165913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:25.165949] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:25.165976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:25.166039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:25.226285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:25.227690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:25.227801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:25.227839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:25.340924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:25.341157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:25.341202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:25.341230] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:25.345073] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=13.31%) [2026-02-02T20:22:25.345390] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-02-02T20:22:25.345523] [INFO ] [sig ] FNLC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:25.492058] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FNLC.txt [2026-02-02T20:22:25.492296] [INFO ] [sig ] [1234/3456] Completed FNLC in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-02T20:22:25.492342] [INFO ] [sig ] [1235/3456] Forecasting FNX... [2026-02-02T20:22:25.492374] [INFO ] [sig ] Generating forecast for: FNX [2026-02-02T20:22:25.492407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-02-02T20:22:25.506023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-02-02T20:22:25.506463] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-02-02T20:22:25.507394] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-02-02T20:22:25.507451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:25.507485] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:25.507513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:25.507597] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:25.570662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:25.571772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:25.571873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:25.571908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:25.692264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:25.692503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:25.692547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:25.692593] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:25.696529] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: UP (p=57.59%) [2026-02-02T20:22:25.696876] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-02-02T20:22:25.697014] [INFO ] [sig ] FNX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:25.844593] [INFO ] [LOCAL ] Saved forecast: FNX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FNX.txt [2026-02-02T20:22:25.844832] [INFO ] [sig ] [1235/3456] Completed FNX in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:25.844877] [INFO ] [sig ] [1236/3456] Forecasting FNY... [2026-02-02T20:22:25.844911] [INFO ] [sig ] Generating forecast for: FNY [2026-02-02T20:22:25.844942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-02-02T20:22:25.859433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-02-02T20:22:25.860122] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-02-02T20:22:25.861239] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-02-02T20:22:25.861297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:25.861331] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:25.861359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:25.861417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:25.921268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:25.922542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:25.922676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:25.922712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:26.046711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:26.046955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:26.047003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:26.047034] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:26.052462] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=22.23%) [2026-02-02T20:22:26.053001] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-02-02T20:22:26.053188] [INFO ] [sig ] FNY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:26.219188] [INFO ] [LOCAL ] Saved forecast: FNY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FNY.txt [2026-02-02T20:22:26.219423] [INFO ] [sig ] [1236/3456] Completed FNY in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:26.219468] [INFO ] [sig ] [1237/3456] Forecasting FOA... [2026-02-02T20:22:26.219502] [INFO ] [sig ] Generating forecast for: FOA [2026-02-02T20:22:26.219536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-02-02T20:22:26.235172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-02-02T20:22:26.235827] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-02-02T20:22:26.236947] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-02-02T20:22:26.237007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:26.237091] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:26.237120] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:26.237180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:26.297301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:26.298568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:26.298687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:26.298721] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:26.452088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:26.452360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:26.452423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:26.452466] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:26.458072] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: DOWN (p=25.46%) [2026-02-02T20:22:26.458731] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-02-02T20:22:26.458989] [INFO ] [sig ] FOA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:26.621422] [INFO ] [LOCAL ] Saved forecast: FOA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FOA.txt [2026-02-02T20:22:26.621660] [INFO ] [sig ] [1237/3456] Completed FOA in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:26.621709] [INFO ] [sig ] [1238/3456] Forecasting FOF... [2026-02-02T20:22:26.621741] [INFO ] [sig ] Generating forecast for: FOF [2026-02-02T20:22:26.621771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-02-02T20:22:26.635289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-02-02T20:22:26.635966] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-02-02T20:22:26.637006] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-02-02T20:22:26.637062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:26.637094] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:26.637121] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:26.637178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:26.695117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:26.696312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:26.696422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:26.696457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:26.817948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:26.818196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:26.818246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:26.818285] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:26.822408] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=53.22%) [2026-02-02T20:22:26.822815] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-02-02T20:22:26.822975] [INFO ] [sig ] FOF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:26.980884] [INFO ] [LOCAL ] Saved forecast: FOF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FOF.txt [2026-02-02T20:22:26.981115] [INFO ] [sig ] [1238/3456] Completed FOF in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:26.981160] [INFO ] [sig ] [1239/3456] Forecasting FOLD... [2026-02-02T20:22:26.981193] [INFO ] [sig ] Generating forecast for: FOLD [2026-02-02T20:22:26.981224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-02-02T20:22:26.996064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-02-02T20:22:26.996712] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-02-02T20:22:26.997875] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-02-02T20:22:26.997941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:26.997977] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:26.998006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:26.998066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:27.080462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:27.081872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:27.081987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:27.082027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:27.220090] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:27.220324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:27.220369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:27.220400] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:27.224383] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: UP (p=87.52%) [2026-02-02T20:22:27.224733] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-02-02T20:22:27.224880] [INFO ] [sig ] FOLD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:27.371703] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FOLD.txt [2026-02-02T20:22:27.371921] [INFO ] [sig ] [1239/3456] Completed FOLD in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:27.371964] [INFO ] [sig ] [1240/3456] Forecasting FORM... [2026-02-02T20:22:27.371996] [INFO ] [sig ] Generating forecast for: FORM [2026-02-02T20:22:27.372028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-02-02T20:22:27.386112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-02-02T20:22:27.386677] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-02-02T20:22:27.387665] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-02-02T20:22:27.387722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:27.387755] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:27.387780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:27.387837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:27.447645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:27.448852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:27.448994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:27.449032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:27.581499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:27.581780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:27.581830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:27.581912] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:27.586410] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=36.13%) [2026-02-02T20:22:27.586918] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-02-02T20:22:27.587100] [INFO ] [sig ] FORM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:27.740775] [INFO ] [LOCAL ] Saved forecast: FORM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FORM.txt [2026-02-02T20:22:27.740996] [INFO ] [sig ] [1240/3456] Completed FORM in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:27.741040] [INFO ] [sig ] [1241/3456] Forecasting FOSL... [2026-02-02T20:22:27.741083] [INFO ] [sig ] Generating forecast for: FOSL [2026-02-02T20:22:27.741116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-02-02T20:22:27.754954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-02-02T20:22:27.755629] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-02-02T20:22:27.756601] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-02-02T20:22:27.756658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:27.756694] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:27.756723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:27.756790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:27.822250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:27.823327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:27.823416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:27.823449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:27.943985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:27.944150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:27.944192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:27.944221] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:27.947651] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: UP (p=69.62%) [2026-02-02T20:22:27.947933] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-02-02T20:22:27.948062] [INFO ] [sig ] FOSL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:28.094633] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FOSL.txt [2026-02-02T20:22:28.094856] [INFO ] [sig ] [1241/3456] Completed FOSL in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:28.094896] [INFO ] [sig ] [1242/3456] Forecasting FOX... [2026-02-02T20:22:28.094926] [INFO ] [sig ] Generating forecast for: FOX [2026-02-02T20:22:28.094956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-02-02T20:22:28.107413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-02-02T20:22:28.107876] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-02-02T20:22:28.108807] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-02-02T20:22:28.108863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:28.108897] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:28.108924] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:28.108982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:28.175723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:28.176817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:28.176925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:28.176973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:28.301763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:28.301933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:28.301982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:28.302012] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:28.305497] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-02-02T20:22:28.305788] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-02-02T20:22:28.305915] [INFO ] [sig ] FOX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:28.449878] [INFO ] [LOCAL ] Saved forecast: FOX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FOX.txt [2026-02-02T20:22:28.450027] [INFO ] [sig ] [1242/3456] Completed FOX in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:28.450073] [INFO ] [sig ] [1243/3456] Forecasting FOXA... [2026-02-02T20:22:28.450110] [INFO ] [sig ] Generating forecast for: FOXA [2026-02-02T20:22:28.450147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-02-02T20:22:28.461999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-02-02T20:22:28.462273] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-02-02T20:22:28.463062] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-02-02T20:22:28.463113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:28.463145] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:28.463171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:28.463227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:28.521913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:28.522598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:28.522684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:28.522719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:28.642752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:28.642913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:28.642953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:28.642983] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:28.646550] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=54.16%) [2026-02-02T20:22:28.646856] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-02-02T20:22:28.646984] [INFO ] [sig ] FOXA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:28.789902] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FOXA.txt [2026-02-02T20:22:28.790035] [INFO ] [sig ] [1243/3456] Completed FOXA in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:28.790074] [INFO ] [sig ] [1244/3456] Forecasting FOXF... [2026-02-02T20:22:28.790104] [INFO ] [sig ] Generating forecast for: FOXF [2026-02-02T20:22:28.790134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-02-02T20:22:28.801489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-02-02T20:22:28.801815] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-02-02T20:22:28.802658] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-02-02T20:22:28.802713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:28.802746] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:28.802774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:28.802831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:28.861570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:28.862257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:28.862336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:28.862370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:28.981422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:28.981601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:28.981644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:28.981674] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:28.985201] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: DOWN (p=28.22%) [2026-02-02T20:22:28.985490] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-02-02T20:22:28.985640] [INFO ] [sig ] FOXF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:29.131442] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FOXF.txt [2026-02-02T20:22:29.131641] [INFO ] [sig ] [1244/3456] Completed FOXF in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:29.131690] [INFO ] [sig ] [1245/3456] Forecasting FPF... [2026-02-02T20:22:29.131727] [INFO ] [sig ] Generating forecast for: FPF [2026-02-02T20:22:29.131758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-02-02T20:22:29.144664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-02-02T20:22:29.144947] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-02-02T20:22:29.145762] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-02-02T20:22:29.145815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:29.145847] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:29.145873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:29.145930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:29.204209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:29.205082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:29.205165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:29.205200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:29.322077] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:29.322218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:29.322255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:29.322285] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:29.325649] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: DOWN (p=0.34%) [2026-02-02T20:22:29.325918] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-02-02T20:22:29.326042] [INFO ] [sig ] FPF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:29.465102] [INFO ] [LOCAL ] Saved forecast: FPF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FPF.txt [2026-02-02T20:22:29.465221] [INFO ] [sig ] [1245/3456] Completed FPF in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:29.465259] [INFO ] [sig ] [1246/3456] Forecasting FPH... [2026-02-02T20:22:29.465288] [INFO ] [sig ] Generating forecast for: FPH [2026-02-02T20:22:29.465319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-02-02T20:22:29.477089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-02-02T20:22:29.477387] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-02-02T20:22:29.478192] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-02-02T20:22:29.478243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:29.478285] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:29.478312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:29.478368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:29.535285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:29.535931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:29.536007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:29.536039] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:29.654187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:29.654330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:29.654368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:29.654396] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:29.657744] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: UP (p=90.70%) [2026-02-02T20:22:29.658011] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-02-02T20:22:29.658136] [INFO ] [sig ] FPH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:29.804745] [INFO ] [LOCAL ] Saved forecast: FPH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FPH.txt [2026-02-02T20:22:29.804917] [INFO ] [sig ] [1246/3456] Completed FPH in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:29.804959] [INFO ] [sig ] [1247/3456] Forecasting FPI... [2026-02-02T20:22:29.804987] [INFO ] [sig ] Generating forecast for: FPI [2026-02-02T20:22:29.805018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-02-02T20:22:29.817451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-02-02T20:22:29.817889] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-02-02T20:22:29.818705] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-02-02T20:22:29.818757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:29.818788] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:29.818815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:29.818870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:29.875716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:29.876635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:29.876773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:29.876809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:29.992320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:29.992482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:29.992524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:29.992553] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:29.996008] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: DOWN (p=7.70%) [2026-02-02T20:22:29.996315] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-02-02T20:22:29.996440] [INFO ] [sig ] FPI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:30.139773] [INFO ] [LOCAL ] Saved forecast: FPI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FPI.txt [2026-02-02T20:22:30.139939] [INFO ] [sig ] [1247/3456] Completed FPI in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-02T20:22:30.139978] [INFO ] [sig ] [1248/3456] Forecasting FPXI... [2026-02-02T20:22:30.140009] [INFO ] [sig ] Generating forecast for: FPXI [2026-02-02T20:22:30.140040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-02-02T20:22:30.156425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-02-02T20:22:30.157136] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-02-02T20:22:30.158353] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-02-02T20:22:30.158418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:30.158458] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:30.158491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:30.158596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:30.220459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:30.221693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:30.221792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:30.221825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:30.329099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:30.329272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:30.329313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:30.329342] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:30.332839] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: UP (p=60.88%) [2026-02-02T20:22:30.333137] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-02-02T20:22:30.333275] [INFO ] [sig ] FPXI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:30.482823] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FPXI.txt [2026-02-02T20:22:30.483009] [INFO ] [sig ] [1248/3456] Completed FPXI in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-02T20:22:30.483054] [INFO ] [sig ] [1249/3456] Forecasting FRA... [2026-02-02T20:22:30.483084] [INFO ] [sig ] Generating forecast for: FRA [2026-02-02T20:22:30.483117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-02-02T20:22:30.495686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-02-02T20:22:30.496113] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-02-02T20:22:30.497020] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-02-02T20:22:30.497076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:30.497110] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:30.497143] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:30.497216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:30.558036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:30.559005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:30.559110] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:30.559147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:30.684800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:30.684972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:30.685012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:30.685041] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:30.688730] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=92.63%) [2026-02-02T20:22:30.689125] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-02-02T20:22:30.689273] [INFO ] [sig ] FRA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:30.840732] [INFO ] [LOCAL ] Saved forecast: FRA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FRA.txt [2026-02-02T20:22:30.841201] [INFO ] [sig ] [1249/3456] Completed FRA in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-02T20:22:30.841260] [INFO ] [sig ] [1250/3456] Forecasting FRBA... [2026-02-02T20:22:30.841293] [INFO ] [sig ] Generating forecast for: FRBA [2026-02-02T20:22:30.841332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-02-02T20:22:30.854071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-02-02T20:22:30.854465] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-02-02T20:22:30.855287] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-02-02T20:22:30.855341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:30.855372] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:30.855398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:30.855453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:30.915967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:30.916915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:30.917005] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:30.917039] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:31.041324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:31.041532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:31.041611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:31.041659] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:31.045323] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=49.85%) [2026-02-02T20:22:31.045639] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-02-02T20:22:31.045804] [INFO ] [sig ] FRBA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:31.193347] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FRBA.txt [2026-02-02T20:22:31.193547] [INFO ] [sig ] [1250/3456] Completed FRBA in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-02T20:22:31.193608] [INFO ] [sig ] [1251/3456] Forecasting FRGE... [2026-02-02T20:22:31.193638] [INFO ] [sig ] Generating forecast for: FRGE [2026-02-02T20:22:31.193669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-02-02T20:22:31.205313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-02-02T20:22:31.205745] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-02-02T20:22:31.206662] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-02-02T20:22:31.206718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:31.206752] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:31.206780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:31.206839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:31.266947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:31.267892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:31.267978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:31.268013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:31.394066] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:31.394231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:31.394272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:31.394301] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:31.397978] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: DOWN (p=45.41%) [2026-02-02T20:22:31.398306] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-02-02T20:22:31.398456] [INFO ] [sig ] FRGE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:31.546178] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FRGE.txt [2026-02-02T20:22:31.546334] [INFO ] [sig ] [1251/3456] Completed FRGE in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:31.546374] [INFO ] [sig ] [1252/3456] Forecasting FRHC... [2026-02-02T20:22:31.546403] [INFO ] [sig ] Generating forecast for: FRHC [2026-02-02T20:22:31.546434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-02-02T20:22:31.562643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-02-02T20:22:31.563159] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-02-02T20:22:31.564308] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-02-02T20:22:31.564383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:31.564431] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:31.564476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:31.564565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:31.627212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:31.631650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:31.631803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:31.631838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:31.753919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:31.754081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:31.754120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:31.754161] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:31.757996] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-02-02T20:22:31.758334] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-02-02T20:22:31.758466] [INFO ] [sig ] FRHC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:31.901787] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FRHC.txt [2026-02-02T20:22:31.901947] [INFO ] [sig ] [1252/3456] Completed FRHC in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:31.901987] [INFO ] [sig ] [1253/3456] Forecasting FRME... [2026-02-02T20:22:31.902017] [INFO ] [sig ] Generating forecast for: FRME [2026-02-02T20:22:31.902047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-02-02T20:22:31.913620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-02-02T20:22:31.913999] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-02-02T20:22:31.914846] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-02-02T20:22:31.914899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:31.914932] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:31.914959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:31.915015] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:31.972059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:31.972926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:31.973009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:31.973042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:32.092339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:32.092510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:32.092567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:32.092618] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:32.096085] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=10.37%) [2026-02-02T20:22:32.096390] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-02-02T20:22:32.096522] [INFO ] [sig ] FRME: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:32.243193] [INFO ] [LOCAL ] Saved forecast: FRME 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FRME.txt [2026-02-02T20:22:32.243349] [INFO ] [sig ] [1253/3456] Completed FRME in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:32.243389] [INFO ] [sig ] [1254/3456] Forecasting FRO... [2026-02-02T20:22:32.243418] [INFO ] [sig ] Generating forecast for: FRO [2026-02-02T20:22:32.243449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-02-02T20:22:32.255182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-02-02T20:22:32.255533] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-02-02T20:22:32.256338] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-02-02T20:22:32.256391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:32.256449] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:32.256477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:32.256534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:32.318167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:32.319101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:32.319201] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:32.319244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:32.449984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:32.450142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:32.450184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:32.450214] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:32.454138] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: DOWN (p=21.11%) [2026-02-02T20:22:32.454444] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-02-02T20:22:32.454570] [INFO ] [sig ] FRO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:32.600944] [INFO ] [LOCAL ] Saved forecast: FRO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FRO.txt [2026-02-02T20:22:32.601137] [INFO ] [sig ] [1254/3456] Completed FRO in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:32.601181] [INFO ] [sig ] [1255/3456] Forecasting FROG... [2026-02-02T20:22:32.601213] [INFO ] [sig ] Generating forecast for: FROG [2026-02-02T20:22:32.601252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-02-02T20:22:32.614177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-02-02T20:22:32.614461] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-02-02T20:22:32.615298] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-02-02T20:22:32.615357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:32.615388] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:32.615414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:32.615486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:32.673972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:32.674674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:32.674784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:32.674822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:32.796960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:32.797120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:32.797160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:32.797187] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:32.800629] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-02-02T20:22:32.800905] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-02-02T20:22:32.801027] [INFO ] [sig ] FROG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:32.942592] [INFO ] [LOCAL ] Saved forecast: FROG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FROG.txt [2026-02-02T20:22:32.942737] [INFO ] [sig ] [1255/3456] Completed FROG in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:32.942777] [INFO ] [sig ] [1256/3456] Forecasting FRPH... [2026-02-02T20:22:32.942806] [INFO ] [sig ] Generating forecast for: FRPH [2026-02-02T20:22:32.942835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-02-02T20:22:32.953887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-02-02T20:22:32.954183] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-02-02T20:22:32.954997] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-02-02T20:22:32.955050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:32.955081] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:32.955108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:32.955163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:33.012709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:33.013406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:33.013485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:33.013517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:33.133096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:33.133254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:33.133294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:33.133321] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:33.136747] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=25.19%) [2026-02-02T20:22:33.137016] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-02-02T20:22:33.137139] [INFO ] [sig ] FRPH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:33.278973] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FRPH.txt [2026-02-02T20:22:33.279095] [INFO ] [sig ] [1256/3456] Completed FRPH in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:33.279133] [INFO ] [sig ] [1257/3456] Forecasting FRSH... [2026-02-02T20:22:33.279161] [INFO ] [sig ] Generating forecast for: FRSH [2026-02-02T20:22:33.279192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-02-02T20:22:33.292182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-02-02T20:22:33.292516] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-02-02T20:22:33.293403] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-02-02T20:22:33.293458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:33.293502] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:33.293532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:33.293620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:33.355915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:33.356612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:33.356695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:33.356730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:33.481877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:33.482039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:33.482079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:33.482141] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:33.485917] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-02-02T20:22:33.486191] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-02-02T20:22:33.486316] [INFO ] [sig ] FRSH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:33.640807] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FRSH.txt [2026-02-02T20:22:33.640944] [INFO ] [sig ] [1257/3456] Completed FRSH in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:33.640983] [INFO ] [sig ] [1258/3456] Forecasting FSBC... [2026-02-02T20:22:33.641013] [INFO ] [sig ] Generating forecast for: FSBC [2026-02-02T20:22:33.641043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-02-02T20:22:33.654389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-02-02T20:22:33.654730] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-02-02T20:22:33.655543] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-02-02T20:22:33.655613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:33.655646] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:33.655672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:33.655728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:33.716163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:33.717073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:33.717169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:33.717211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:33.839425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:33.839606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:33.839647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:33.839675] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:33.843681] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: UP (p=86.80%) [2026-02-02T20:22:33.843953] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-02-02T20:22:33.844077] [INFO ] [sig ] FSBC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:33.988837] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FSBC.txt [2026-02-02T20:22:33.988967] [INFO ] [sig ] [1258/3456] Completed FSBC in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:33.989005] [INFO ] [sig ] [1259/3456] Forecasting FSCO... [2026-02-02T20:22:33.989034] [INFO ] [sig ] Generating forecast for: FSCO [2026-02-02T20:22:33.989064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-02-02T20:22:34.003387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-02-02T20:22:34.003821] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-02-02T20:22:34.004767] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-02-02T20:22:34.004822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:34.004867] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:34.004894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:34.004954] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:34.077367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:34.078275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:34.078359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:34.078620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:34.210677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:34.210855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:34.210899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:34.210929] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:34.214689] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: UP (p=93.92%) [2026-02-02T20:22:34.214991] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-02-02T20:22:34.215123] [INFO ] [sig ] FSCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:34.396082] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FSCO.txt [2026-02-02T20:22:34.396342] [INFO ] [sig ] [1259/3456] Completed FSCO in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:34.396402] [INFO ] [sig ] [1260/3456] Forecasting FSK... [2026-02-02T20:22:34.396442] [INFO ] [sig ] Generating forecast for: FSK [2026-02-02T20:22:34.396486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-02-02T20:22:34.408846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-02-02T20:22:34.409249] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-02-02T20:22:34.410236] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-02-02T20:22:34.410294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:34.410327] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:34.410355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:34.410423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:34.471185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:34.472093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:34.472190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:34.472227] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:34.593377] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:34.593538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:34.593595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:34.593628] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:34.597217] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: UP (p=69.30%) [2026-02-02T20:22:34.597748] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-02-02T20:22:34.597885] [INFO ] [sig ] FSK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:34.748436] [INFO ] [LOCAL ] Saved forecast: FSK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FSK.txt [2026-02-02T20:22:34.748620] [INFO ] [sig ] [1260/3456] Completed FSK in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:34.748664] [INFO ] [sig ] [1261/3456] Forecasting FSLY... [2026-02-02T20:22:34.748703] [INFO ] [sig ] Generating forecast for: FSLY [2026-02-02T20:22:34.748735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-02-02T20:22:34.760677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-02-02T20:22:34.761082] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-02-02T20:22:34.762031] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-02-02T20:22:34.762088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:34.762122] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:34.762151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:34.762209] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:34.822927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:34.823886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:34.823980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:34.824015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:34.952152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:34.952325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:34.952372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:34.952401] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:34.957096] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: DOWN (p=15.94%) [2026-02-02T20:22:34.957637] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-02-02T20:22:34.957847] [INFO ] [sig ] FSLY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:35.114770] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FSLY.txt [2026-02-02T20:22:35.114953] [INFO ] [sig ] [1261/3456] Completed FSLY in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:35.115007] [INFO ] [sig ] [1262/3456] Forecasting FSM... [2026-02-02T20:22:35.115038] [INFO ] [sig ] Generating forecast for: FSM [2026-02-02T20:22:35.115074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-02-02T20:22:35.127789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-02-02T20:22:35.128254] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-02-02T20:22:35.129606] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-02-02T20:22:35.129664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:35.129697] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:35.129727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:35.129786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:35.190463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:35.191415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:35.191734] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:35.191789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:35.323501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:35.323673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:35.323717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:35.323746] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:35.327990] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=79.56%) [2026-02-02T20:22:35.328357] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-02-02T20:22:35.328509] [INFO ] [sig ] FSM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:35.494651] [INFO ] [LOCAL ] Saved forecast: FSM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FSM.txt [2026-02-02T20:22:35.494792] [INFO ] [sig ] [1262/3456] Completed FSM in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:35.494830] [INFO ] [sig ] [1263/3456] Forecasting FSS... [2026-02-02T20:22:35.494861] [INFO ] [sig ] Generating forecast for: FSS [2026-02-02T20:22:35.494890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-02-02T20:22:35.506248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-02-02T20:22:35.506627] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-02-02T20:22:35.507480] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-02-02T20:22:35.507534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:35.507585] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:35.507639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:35.507701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:35.573902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:35.575073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:35.575174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:35.575217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:35.702772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:35.702927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:35.702967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:35.702996] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:35.706591] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: DOWN (p=13.89%) [2026-02-02T20:22:35.706869] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-02-02T20:22:35.706996] [INFO ] [sig ] FSS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:35.854493] [INFO ] [LOCAL ] Saved forecast: FSS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FSS.txt [2026-02-02T20:22:35.854649] [INFO ] [sig ] [1263/3456] Completed FSS in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:35.854698] [INFO ] [sig ] [1264/3456] Forecasting FTA... [2026-02-02T20:22:35.854731] [INFO ] [sig ] Generating forecast for: FTA [2026-02-02T20:22:35.854761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-02-02T20:22:35.866689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-02-02T20:22:35.866993] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-02-02T20:22:35.867872] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-02-02T20:22:35.867925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:35.867956] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:35.867982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:35.868038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:35.928565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:35.929490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:35.929638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:35.929682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:36.055373] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:36.055532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:36.055592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:36.055642] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:36.059388] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=43.89%) [2026-02-02T20:22:36.059715] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-02-02T20:22:36.059857] [INFO ] [sig ] FTA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:36.213479] [INFO ] [LOCAL ] Saved forecast: FTA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTA.txt [2026-02-02T20:22:36.213634] [INFO ] [sig ] [1264/3456] Completed FTA in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-02T20:22:36.213675] [INFO ] [sig ] [1265/3456] Forecasting FTAI... [2026-02-02T20:22:36.213707] [INFO ] [sig ] Generating forecast for: FTAI [2026-02-02T20:22:36.213736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-02-02T20:22:36.226394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-02-02T20:22:36.226868] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-02-02T20:22:36.227828] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-02-02T20:22:36.227885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:36.227917] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:36.227944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:36.228000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:36.287218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:36.288208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:36.288299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:36.288333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:36.414206] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:36.414383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:36.414424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:36.414454] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:36.418394] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: DOWN (p=15.92%) [2026-02-02T20:22:36.418866] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-02-02T20:22:36.419045] [INFO ] [sig ] FTAI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:36.570000] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTAI.txt [2026-02-02T20:22:36.570167] [INFO ] [sig ] [1265/3456] Completed FTAI in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-02T20:22:36.570216] [INFO ] [sig ] [1266/3456] Forecasting FTC... [2026-02-02T20:22:36.570247] [INFO ] [sig ] Generating forecast for: FTC [2026-02-02T20:22:36.570283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-02-02T20:22:36.583149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-02-02T20:22:36.583908] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-02-02T20:22:36.585155] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-02-02T20:22:36.585212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:36.585246] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:36.585274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:36.585333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:36.645213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:36.646232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:36.646373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:36.646456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:36.773598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:36.773762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:36.773804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:36.773835] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:36.778089] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: UP (p=88.50%) [2026-02-02T20:22:36.778419] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-02-02T20:22:36.778607] [INFO ] [sig ] FTC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:36.932143] [INFO ] [LOCAL ] Saved forecast: FTC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FTC.txt [2026-02-02T20:22:36.932309] [INFO ] [sig ] [1266/3456] Completed FTC in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-02T20:22:36.932350] [INFO ] [sig ] [1267/3456] Forecasting FTCI... [2026-02-02T20:22:36.932388] [INFO ] [sig ] Generating forecast for: FTCI [2026-02-02T20:22:36.932424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-02-02T20:22:36.946396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-02-02T20:22:36.947081] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-02-02T20:22:36.948332] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-02-02T20:22:36.948405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:36.948450] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:36.948481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:36.948755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:37.020398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:37.021324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:37.021425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:37.021467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:37.154875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:37.155035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:37.155075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:37.155104] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:37.158758] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: DOWN (p=3.24%) [2026-02-02T20:22:37.159066] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-02-02T20:22:37.159201] [INFO ] [sig ] FTCI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:37.306490] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTCI.txt [2026-02-02T20:22:37.306723] [INFO ] [sig ] [1267/3456] Completed FTCI in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-02T20:22:37.306780] [INFO ] [sig ] [1268/3456] Forecasting FTCS... [2026-02-02T20:22:37.306824] [INFO ] [sig ] Generating forecast for: FTCS [2026-02-02T20:22:37.306865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-02-02T20:22:37.319028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-02-02T20:22:37.319371] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-02-02T20:22:37.320195] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-02-02T20:22:37.320249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:37.320280] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:37.320306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:37.320370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:37.377467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:37.378355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:37.378436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:37.378469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:37.501167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:37.501335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:37.501375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:37.501405] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:37.505053] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=52.57%) [2026-02-02T20:22:37.505403] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-02-02T20:22:37.505552] [INFO ] [sig ] FTCS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:37.652894] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FTCS.txt [2026-02-02T20:22:37.653049] [INFO ] [sig ] [1268/3456] Completed FTCS in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:37.653089] [INFO ] [sig ] [1269/3456] Forecasting FTEK... [2026-02-02T20:22:37.653119] [INFO ] [sig ] Generating forecast for: FTEK [2026-02-02T20:22:37.653150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-02-02T20:22:37.664838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-02-02T20:22:37.665178] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-02-02T20:22:37.665989] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-02-02T20:22:37.666042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:37.666075] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:37.666101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:37.666156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:37.722934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:37.723798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:37.723883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:37.723916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:37.838634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:37.838795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:37.838835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:37.838865] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:37.842376] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: DOWN (p=0.52%) [2026-02-02T20:22:37.842692] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-02-02T20:22:37.842828] [INFO ] [sig ] FTEK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:37.989877] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTEK.txt [2026-02-02T20:22:37.990040] [INFO ] [sig ] [1269/3456] Completed FTEK in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:37.990079] [INFO ] [sig ] [1270/3456] Forecasting FTGC... [2026-02-02T20:22:37.990109] [INFO ] [sig ] Generating forecast for: FTGC [2026-02-02T20:22:37.990140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-02-02T20:22:38.003008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-02-02T20:22:38.003317] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-02-02T20:22:38.004321] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-02-02T20:22:38.004382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:38.004416] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:38.004443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:38.004498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:38.064407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:38.065286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:38.065387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:38.065421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:38.180835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:38.180992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:38.181030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:38.181060] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:38.184624] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: DOWN (p=20.09%) [2026-02-02T20:22:38.184914] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-02-02T20:22:38.185043] [INFO ] [sig ] FTGC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:38.327225] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTGC.txt [2026-02-02T20:22:38.327389] [INFO ] [sig ] [1270/3456] Completed FTGC in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:38.327429] [INFO ] [sig ] [1271/3456] Forecasting FTGS... [2026-02-02T20:22:38.327457] [INFO ] [sig ] Generating forecast for: FTGS [2026-02-02T20:22:38.327486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-02-02T20:22:38.339627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-02-02T20:22:38.339963] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-02-02T20:22:38.340809] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-02-02T20:22:38.340864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:38.340924] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:38.340953] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:38.341013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:38.399673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:38.400518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:38.400619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:38.400657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:38.530739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:38.530899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:38.530942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:38.530971] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:38.535090] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-02-02T20:22:38.535412] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-02-02T20:22:38.535554] [INFO ] [sig ] FTGS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:38.701104] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTGS.txt [2026-02-02T20:22:38.701278] [INFO ] [sig ] [1271/3456] Completed FTGS in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:38.701323] [INFO ] [sig ] [1272/3456] Forecasting FTHI... [2026-02-02T20:22:38.701354] [INFO ] [sig ] Generating forecast for: FTHI [2026-02-02T20:22:38.701392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-02-02T20:22:38.713729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-02-02T20:22:38.714027] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-02-02T20:22:38.714846] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-02-02T20:22:38.714899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:38.714932] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:38.714960] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:38.715018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:38.783650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:38.784529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:38.784662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:38.784709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:38.918795] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:38.918955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:38.918997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:38.919026] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:38.922643] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=49.29%) [2026-02-02T20:22:38.922989] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-02-02T20:22:38.923132] [INFO ] [sig ] FTHI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:39.074152] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTHI.txt [2026-02-02T20:22:39.074308] [INFO ] [sig ] [1272/3456] Completed FTHI in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:39.074348] [INFO ] [sig ] [1273/3456] Forecasting FTHY... [2026-02-02T20:22:39.074378] [INFO ] [sig ] Generating forecast for: FTHY [2026-02-02T20:22:39.074409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-02-02T20:22:39.087642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-02-02T20:22:39.088046] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-02-02T20:22:39.088940] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-02-02T20:22:39.088995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:39.089028] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:39.089055] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:39.089112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:39.154043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:39.154944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:39.155032] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:39.155067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:39.276178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:39.276359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:39.276400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:39.276429] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:39.280233] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: DOWN (p=20.16%) [2026-02-02T20:22:39.280590] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-02-02T20:22:39.280731] [INFO ] [sig ] FTHY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:39.440273] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTHY.txt [2026-02-02T20:22:39.440438] [INFO ] [sig ] [1273/3456] Completed FTHY in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:39.440479] [INFO ] [sig ] [1274/3456] Forecasting FTI... [2026-02-02T20:22:39.440510] [INFO ] [sig ] Generating forecast for: FTI [2026-02-02T20:22:39.440542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-02-02T20:22:39.452277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-02-02T20:22:39.452669] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-02-02T20:22:39.453459] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-02-02T20:22:39.453511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:39.453544] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:39.453595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:39.453655] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:39.514560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:39.515510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:39.515616] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:39.515653] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:39.638367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:39.638523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:39.638563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:39.638643] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:39.642155] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-02-02T20:22:39.642460] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-02-02T20:22:39.642616] [INFO ] [sig ] FTI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:39.790634] [INFO ] [LOCAL ] Saved forecast: FTI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FTI.txt [2026-02-02T20:22:39.790780] [INFO ] [sig ] [1274/3456] Completed FTI in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:39.790821] [INFO ] [sig ] [1275/3456] Forecasting FTK... [2026-02-02T20:22:39.790850] [INFO ] [sig ] Generating forecast for: FTK [2026-02-02T20:22:39.790880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-02-02T20:22:39.802950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-02-02T20:22:39.803336] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-02-02T20:22:39.804274] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-02-02T20:22:39.804331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:39.804365] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:39.804393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:39.804451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:39.865485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:39.866370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:39.866470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:39.866511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:39.991165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:39.991364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:39.991423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:39.991456] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:39.995282] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=19.75%) [2026-02-02T20:22:39.995635] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-02-02T20:22:39.995778] [INFO ] [sig ] FTK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:40.147982] [INFO ] [LOCAL ] Saved forecast: FTK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTK.txt [2026-02-02T20:22:40.148149] [INFO ] [sig ] [1275/3456] Completed FTK in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:40.148193] [INFO ] [sig ] [1276/3456] Forecasting FTLF... [2026-02-02T20:22:40.148223] [INFO ] [sig ] Generating forecast for: FTLF [2026-02-02T20:22:40.148253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-02-02T20:22:40.159912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-02-02T20:22:40.160303] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-02-02T20:22:40.161165] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-02-02T20:22:40.161221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:40.161266] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:40.161295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:40.161356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:40.223139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:40.224080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:40.224209] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:40.224273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:40.339213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:40.339368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:40.339411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:40.339442] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:40.343256] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-02-02T20:22:40.343565] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-02-02T20:22:40.343718] [INFO ] [sig ] FTLF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:40.502198] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTLF.txt [2026-02-02T20:22:40.502343] [INFO ] [sig ] [1276/3456] Completed FTLF in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:40.502383] [INFO ] [sig ] [1277/3456] Forecasting FTQI... [2026-02-02T20:22:40.502413] [INFO ] [sig ] Generating forecast for: FTQI [2026-02-02T20:22:40.502444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-02-02T20:22:40.516336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-02-02T20:22:40.516676] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-02-02T20:22:40.517537] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-02-02T20:22:40.517639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:40.517676] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:40.517705] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:40.517764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:40.580550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:40.581679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:40.581764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:40.581800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:40.707990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:40.708235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:40.708284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:40.708315] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:40.711991] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: DOWN (p=42.07%) [2026-02-02T20:22:40.712280] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-02-02T20:22:40.712418] [INFO ] [sig ] FTQI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:40.873705] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTQI.txt [2026-02-02T20:22:40.873868] [INFO ] [sig ] [1277/3456] Completed FTQI in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:40.873912] [INFO ] [sig ] [1278/3456] Forecasting FTRE... [2026-02-02T20:22:40.873942] [INFO ] [sig ] Generating forecast for: FTRE [2026-02-02T20:22:40.873974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-02-02T20:22:40.886255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-02-02T20:22:40.886669] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-02-02T20:22:40.887525] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-02-02T20:22:40.887604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:40.887671] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:40.887701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:40.887759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:40.951204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:40.952172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:40.952275] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:40.952310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:41.082101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:41.082256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:41.082300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:41.082332] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:41.085923] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: UP (p=92.19%) [2026-02-02T20:22:41.086207] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-02-02T20:22:41.086340] [INFO ] [sig ] FTRE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:41.241865] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FTRE.txt [2026-02-02T20:22:41.242015] [INFO ] [sig ] [1278/3456] Completed FTRE in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:41.242054] [INFO ] [sig ] [1279/3456] Forecasting FTRI... [2026-02-02T20:22:41.242084] [INFO ] [sig ] Generating forecast for: FTRI [2026-02-02T20:22:41.242113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-02-02T20:22:41.253609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-02-02T20:22:41.253933] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-02-02T20:22:41.254725] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-02-02T20:22:41.254777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:41.254809] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:41.254835] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:41.254891] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:41.315901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:41.316805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:41.316891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:41.316927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:41.443647] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:41.443837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:41.443897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:41.443931] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:41.447814] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: DOWN (p=46.51%) [2026-02-02T20:22:41.448147] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-02-02T20:22:41.448284] [INFO ] [sig ] FTRI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:41.600024] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTRI.txt [2026-02-02T20:22:41.600154] [INFO ] [sig ] [1279/3456] Completed FTRI in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:41.600193] [INFO ] [sig ] [1280/3456] Forecasting FTS... [2026-02-02T20:22:41.600223] [INFO ] [sig ] Generating forecast for: FTS [2026-02-02T20:22:41.600254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-02-02T20:22:41.611820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-02-02T20:22:41.612109] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-02-02T20:22:41.612966] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-02-02T20:22:41.613021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:41.613055] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:41.613090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:41.613149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:41.675785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:41.676764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:41.676851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:41.676886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:41.801712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:41.801875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:41.801917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:41.801949] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:41.805441] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-02-02T20:22:41.805756] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-02-02T20:22:41.805892] [INFO ] [sig ] FTS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:41.949156] [INFO ] [LOCAL ] Saved forecast: FTS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FTS.txt [2026-02-02T20:22:41.949310] [INFO ] [sig ] [1280/3456] Completed FTS in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:41.949350] [INFO ] [sig ] [1281/3456] Forecasting FTSL... [2026-02-02T20:22:41.949386] [INFO ] [sig ] Generating forecast for: FTSL [2026-02-02T20:22:41.949421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-02-02T20:22:41.961330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-02-02T20:22:41.961704] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-02-02T20:22:41.962550] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-02-02T20:22:41.962635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:41.962669] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:41.962699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:41.962757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:42.022225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:42.023145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:42.023263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:42.023298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:42.144912] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:42.145103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:42.145145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:42.145175] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:42.148687] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=52.96%) [2026-02-02T20:22:42.148998] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-02-02T20:22:42.149133] [INFO ] [sig ] FTSL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:42.296135] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FTSL.txt [2026-02-02T20:22:42.296501] [INFO ] [sig ] [1281/3456] Completed FTSL in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-02T20:22:42.296549] [INFO ] [sig ] [1282/3456] Forecasting FTSM... [2026-02-02T20:22:42.296596] [INFO ] [sig ] Generating forecast for: FTSM [2026-02-02T20:22:42.296629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-02-02T20:22:42.311392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-02-02T20:22:42.311814] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-02-02T20:22:42.312635] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-02-02T20:22:42.312689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:42.312721] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:42.312747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:42.312803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:42.372551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:42.373455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:42.373553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:42.373607] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:42.472357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:42.472531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:42.472592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:42.472624] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:42.476044] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=64.77%) [2026-02-02T20:22:42.476322] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-02-02T20:22:42.476450] [INFO ] [sig ] FTSM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:42.617468] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FTSM.txt [2026-02-02T20:22:42.617650] [INFO ] [sig ] [1282/3456] Completed FTSM in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-02T20:22:42.617692] [INFO ] [sig ] [1283/3456] Forecasting FTXL... [2026-02-02T20:22:42.617723] [INFO ] [sig ] Generating forecast for: FTXL [2026-02-02T20:22:42.617753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-02-02T20:22:42.634703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-02-02T20:22:42.635082] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-02-02T20:22:42.635924] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-02-02T20:22:42.635977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:42.636008] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:42.636034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:42.636089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:42.694318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:42.695195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:42.695280] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:42.695314] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:42.819929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:42.820087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:42.820127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:42.820155] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:42.823691] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: DOWN (p=5.37%) [2026-02-02T20:22:42.823999] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-02-02T20:22:42.824134] [INFO ] [sig ] FTXL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:42.967852] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTXL.txt [2026-02-02T20:22:42.968032] [INFO ] [sig ] [1283/3456] Completed FTXL in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-02T20:22:42.968077] [INFO ] [sig ] [1284/3456] Forecasting FTXN... [2026-02-02T20:22:42.968114] [INFO ] [sig ] Generating forecast for: FTXN [2026-02-02T20:22:42.968145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-02-02T20:22:42.980637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-02-02T20:22:42.981032] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-02-02T20:22:42.981881] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-02-02T20:22:42.981936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:42.981968] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:42.981994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:42.982051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:43.044088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:43.045077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:43.045166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:43.045201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:43.162329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:43.162491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:43.162533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:43.162563] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:43.166086] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=10.70%) [2026-02-02T20:22:43.166373] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-02-02T20:22:43.166505] [INFO ] [sig ] FTXN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:43.311494] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTXN.txt [2026-02-02T20:22:43.311767] [INFO ] [sig ] [1284/3456] Completed FTXN in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-02T20:22:43.311834] [INFO ] [sig ] [1285/3456] Forecasting FTXO... [2026-02-02T20:22:43.311878] [INFO ] [sig ] Generating forecast for: FTXO [2026-02-02T20:22:43.311921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-02-02T20:22:43.323174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-02-02T20:22:43.323537] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-02-02T20:22:43.324360] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-02-02T20:22:43.324413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:43.324449] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:43.324475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:43.324530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:43.383601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:43.384907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:43.384994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:43.385029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:43.515221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:43.515381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:43.515422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:43.515452] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:43.519345] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: DOWN (p=22.39%) [2026-02-02T20:22:43.519695] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-02-02T20:22:43.519829] [INFO ] [sig ] FTXO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:43.670018] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FTXO.txt [2026-02-02T20:22:43.670179] [INFO ] [sig ] [1285/3456] Completed FTXO in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:43.670219] [INFO ] [sig ] [1286/3456] Forecasting FUBO... [2026-02-02T20:22:43.670247] [INFO ] [sig ] Generating forecast for: FUBO [2026-02-02T20:22:43.670277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-02-02T20:22:43.682096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-02-02T20:22:43.682415] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-02-02T20:22:43.683458] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-02-02T20:22:43.683524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:43.683563] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:43.683620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:43.683679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:43.747701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:43.748609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:43.748699] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:43.748927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:43.878875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:43.879033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:43.879074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:43.879105] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:43.882793] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: UP (p=84.02%) [2026-02-02T20:22:43.883091] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-02-02T20:22:43.883225] [INFO ] [sig ] FUBO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:44.034520] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FUBO.txt [2026-02-02T20:22:44.034696] [INFO ] [sig ] [1286/3456] Completed FUBO in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:44.034735] [INFO ] [sig ] [1287/3456] Forecasting FUL... [2026-02-02T20:22:44.034766] [INFO ] [sig ] Generating forecast for: FUL [2026-02-02T20:22:44.034795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-02-02T20:22:44.047243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-02-02T20:22:44.047600] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-02-02T20:22:44.048428] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-02-02T20:22:44.048482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:44.048517] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:44.048544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:44.048623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:44.107349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:44.108039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:44.108116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:44.108149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:44.230813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:44.230971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:44.231011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:44.231041] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:44.234452] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: UP (p=73.10%) [2026-02-02T20:22:44.234755] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-02-02T20:22:44.234884] [INFO ] [sig ] FUL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:44.374973] [INFO ] [LOCAL ] Saved forecast: FUL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FUL.txt [2026-02-02T20:22:44.375104] [INFO ] [sig ] [1287/3456] Completed FUL in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:44.375143] [INFO ] [sig ] [1288/3456] Forecasting FULC... [2026-02-02T20:22:44.375173] [INFO ] [sig ] Generating forecast for: FULC [2026-02-02T20:22:44.375202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-02-02T20:22:44.386931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-02-02T20:22:44.387216] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-02-02T20:22:44.388026] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-02-02T20:22:44.388078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:44.388135] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:44.388164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:44.388220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:44.449128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:44.450078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:44.450158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:44.450190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:44.577824] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:44.577979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:44.578036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:44.578066] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:44.581507] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-02-02T20:22:44.581800] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-02-02T20:22:44.581925] [INFO ] [sig ] FULC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:44.725101] [INFO ] [LOCAL ] Saved forecast: FULC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FULC.txt [2026-02-02T20:22:44.725234] [INFO ] [sig ] [1288/3456] Completed FULC in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:44.725272] [INFO ] [sig ] [1289/3456] Forecasting FUN... [2026-02-02T20:22:44.725302] [INFO ] [sig ] Generating forecast for: FUN [2026-02-02T20:22:44.725332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-02-02T20:22:44.737806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-02-02T20:22:44.738158] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-02-02T20:22:44.739036] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-02-02T20:22:44.739090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:44.739123] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:44.739149] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:44.739205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:44.797660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:44.798485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:44.798605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:44.798650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:44.921867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:44.922022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:44.922064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:44.922093] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:44.925565] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=70.81%) [2026-02-02T20:22:44.925859] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-02-02T20:22:44.925987] [INFO ] [sig ] FUN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:45.067318] [INFO ] [LOCAL ] Saved forecast: FUN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FUN.txt [2026-02-02T20:22:45.067450] [INFO ] [sig ] [1289/3456] Completed FUN in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:45.067491] [INFO ] [sig ] [1290/3456] Forecasting FUNC... [2026-02-02T20:22:45.067521] [INFO ] [sig ] Generating forecast for: FUNC [2026-02-02T20:22:45.067551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-02-02T20:22:45.079065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-02-02T20:22:45.079399] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-02-02T20:22:45.080300] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-02-02T20:22:45.080355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:45.080389] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:45.080417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:45.080479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:45.138902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:45.139613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:45.139691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:45.139723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:45.258276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:45.258439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:45.258486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:45.258520] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:45.261907] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: UP (p=51.87%) [2026-02-02T20:22:45.262213] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-02-02T20:22:45.262350] [INFO ] [sig ] FUNC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:45.402604] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FUNC.txt [2026-02-02T20:22:45.402734] [INFO ] [sig ] [1290/3456] Completed FUNC in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:45.402773] [INFO ] [sig ] [1291/3456] Forecasting FUND... [2026-02-02T20:22:45.402803] [INFO ] [sig ] Generating forecast for: FUND [2026-02-02T20:22:45.402834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-02-02T20:22:45.416057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-02-02T20:22:45.416381] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-02-02T20:22:45.417398] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-02-02T20:22:45.417453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:45.417486] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:45.417514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:45.417598] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:45.476168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:45.476889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:45.476969] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:45.477001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:45.591968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:45.592117] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:22:45.592156] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:45.592219] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:45.597239] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: DOWN (p=47.24%) [2026-02-02T20:22:45.597525] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-02-02T20:22:45.597709] [INFO ] [sig ] FUND: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:45.745434] [INFO ] [LOCAL ] Saved forecast: FUND 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FUND.txt [2026-02-02T20:22:45.745602] [INFO ] [sig ] [1291/3456] Completed FUND in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:45.745642] [INFO ] [sig ] [1292/3456] Forecasting FVCB... [2026-02-02T20:22:45.745672] [INFO ] [sig ] Generating forecast for: FVCB [2026-02-02T20:22:45.745702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-02-02T20:22:45.756448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-02-02T20:22:45.756759] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-02-02T20:22:45.757558] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-02-02T20:22:45.757677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:45.757719] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:45.757746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:45.757804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:45.814383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:45.815111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:45.815189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:45.815221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:45.925208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:45.925358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:45.925397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:45.925425] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:45.928828] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: UP (p=83.87%) [2026-02-02T20:22:45.929098] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-02-02T20:22:45.929221] [INFO ] [sig ] FVCB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:46.071688] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FVCB.txt [2026-02-02T20:22:46.071818] [INFO ] [sig ] [1292/3456] Completed FVCB in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:46.071857] [INFO ] [sig ] [1293/3456] Forecasting FWONA... [2026-02-02T20:22:46.071886] [INFO ] [sig ] Generating forecast for: FWONA [2026-02-02T20:22:46.071915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-02-02T20:22:46.082489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-02-02T20:22:46.082784] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-02-02T20:22:46.083554] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-02-02T20:22:46.083625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:46.083658] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:46.083685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:46.083742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:46.141054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:46.141769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:46.142013] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:46.142045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:46.266981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:46.267123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:46.267162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:46.267192] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:46.270962] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: DOWN (p=38.37%) [2026-02-02T20:22:46.271232] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-02-02T20:22:46.271356] [INFO ] [sig ] FWONA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:46.413006] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FWONA.txt [2026-02-02T20:22:46.413123] [INFO ] [sig ] [1293/3456] Completed FWONA in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:46.413162] [INFO ] [sig ] [1294/3456] Forecasting FWONK... [2026-02-02T20:22:46.413190] [INFO ] [sig ] Generating forecast for: FWONK [2026-02-02T20:22:46.413221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-02-02T20:22:46.425286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-02-02T20:22:46.425612] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-02-02T20:22:46.426384] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-02-02T20:22:46.426436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:46.426469] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:46.426495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:46.426556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:46.486835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:46.487714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:46.487798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:46.487833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:46.605217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:46.605368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:46.605412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:46.605441] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:46.608831] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: UP (p=91.90%) [2026-02-02T20:22:46.609104] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-02-02T20:22:46.609228] [INFO ] [sig ] FWONK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:46.750700] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FWONK.txt [2026-02-02T20:22:46.750824] [INFO ] [sig ] [1294/3456] Completed FWONK in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:46.750861] [INFO ] [sig ] [1295/3456] Forecasting FWRD... [2026-02-02T20:22:46.750891] [INFO ] [sig ] Generating forecast for: FWRD [2026-02-02T20:22:46.750921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-02-02T20:22:46.761586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-02-02T20:22:46.761866] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-02-02T20:22:46.762661] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-02-02T20:22:46.762713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:46.762745] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:46.762773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:46.762829] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:46.819816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:46.820530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:46.820644] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:46.820677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:46.944677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:46.944839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:46.944878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:46.944907] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:46.948385] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: DOWN (p=10.15%) [2026-02-02T20:22:46.948728] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-02-02T20:22:46.948862] [INFO ] [sig ] FWRD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:47.090629] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/FWRD.txt [2026-02-02T20:22:47.090786] [INFO ] [sig ] [1295/3456] Completed FWRD in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:47.090831] [INFO ] [sig ] [1296/3456] Forecasting FWRG... [2026-02-02T20:22:47.090863] [INFO ] [sig ] Generating forecast for: FWRG [2026-02-02T20:22:47.090893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-02-02T20:22:47.102531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-02-02T20:22:47.102945] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-02-02T20:22:47.103783] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-02-02T20:22:47.103836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:47.103867] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:47.103894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:47.103950] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:47.161871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:47.162757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:47.162857] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:47.162898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:47.283807] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:47.283969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:47.284009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:47.284038] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:47.287599] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: UP (p=62.59%) [2026-02-02T20:22:47.287962] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-02-02T20:22:47.288103] [INFO ] [sig ] FWRG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:47.430642] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FWRG.txt [2026-02-02T20:22:47.430798] [INFO ] [sig ] [1296/3456] Completed FWRG in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:47.430840] [INFO ] [sig ] [1297/3456] Forecasting FYC... [2026-02-02T20:22:47.430869] [INFO ] [sig ] Generating forecast for: FYC [2026-02-02T20:22:47.430900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-02-02T20:22:47.442146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-02-02T20:22:47.442560] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-02-02T20:22:47.443389] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-02-02T20:22:47.443441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:47.443476] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:47.443509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:47.443611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:47.513713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:47.514711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:47.514802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:47.514836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:47.639625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:47.639783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:47.639824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:47.639854] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:47.643319] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: UP (p=71.87%) [2026-02-02T20:22:47.643614] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-02-02T20:22:47.643763] [INFO ] [sig ] FYC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:47.791678] [INFO ] [LOCAL ] Saved forecast: FYC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FYC.txt [2026-02-02T20:22:47.791858] [INFO ] [sig ] [1297/3456] Completed FYC in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-02T20:22:47.791904] [INFO ] [sig ] [1298/3456] Forecasting FYX... [2026-02-02T20:22:47.791935] [INFO ] [sig ] Generating forecast for: FYX [2026-02-02T20:22:47.791966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-02-02T20:22:47.804167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-02-02T20:22:47.804610] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-02-02T20:22:47.805531] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-02-02T20:22:47.805608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:47.805650] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:47.805680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:47.805738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:47.863789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:47.864713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:47.864839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:47.864875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:47.987451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:47.987635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:47.987680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:47.987712] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:47.991259] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: UP (p=92.08%) [2026-02-02T20:22:47.991559] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-02-02T20:22:47.991715] [INFO ] [sig ] FYX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:48.135116] [INFO ] [LOCAL ] Saved forecast: FYX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/FYX.txt [2026-02-02T20:22:48.135270] [INFO ] [sig ] [1298/3456] Completed FYX in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-02T20:22:48.135311] [INFO ] [sig ] [1299/3456] Forecasting G... [2026-02-02T20:22:48.135341] [INFO ] [sig ] Generating forecast for: G [2026-02-02T20:22:48.135370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-02-02T20:22:48.146687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-02-02T20:22:48.147042] [INFO ] [FORECASTER] Starting predict_future for G [2026-02-02T20:22:48.147923] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-02-02T20:22:48.147977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:48.148009] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:48.148036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:48.148091] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:48.206149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:48.207066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:48.207151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:48.207187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:48.329116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:48.329277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:48.329317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:48.329362] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:48.332744] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: DOWN (p=16.35%) [2026-02-02T20:22:48.333026] [INFO ] [FORECASTER] Completed predict_future for G [2026-02-02T20:22:48.333155] [INFO ] [sig ] G: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:48.474193] [INFO ] [LOCAL ] Saved forecast: G 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/G.txt [2026-02-02T20:22:48.474335] [INFO ] [sig ] [1299/3456] Completed G in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-02T20:22:48.474374] [INFO ] [sig ] [1300/3456] Forecasting GAB... [2026-02-02T20:22:48.474405] [INFO ] [sig ] Generating forecast for: GAB [2026-02-02T20:22:48.474435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-02-02T20:22:48.486757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-02-02T20:22:48.487108] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-02-02T20:22:48.487932] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-02-02T20:22:48.487984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:48.488016] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:48.488043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:48.488098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:48.547050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:48.547836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:48.547915] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:48.547948] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:48.669006] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:48.669150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:48.669189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:48.669216] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:48.672519] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: DOWN (p=28.03%) [2026-02-02T20:22:48.672810] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-02-02T20:22:48.672942] [INFO ] [sig ] GAB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:48.813443] [INFO ] [LOCAL ] Saved forecast: GAB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GAB.txt [2026-02-02T20:22:48.813605] [INFO ] [sig ] [1300/3456] Completed GAB in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-02T20:22:48.813664] [INFO ] [sig ] [1301/3456] Forecasting GABC... [2026-02-02T20:22:48.813698] [INFO ] [sig ] Generating forecast for: GABC [2026-02-02T20:22:48.813727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-02-02T20:22:48.825306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-02-02T20:22:48.825608] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-02-02T20:22:48.826381] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-02-02T20:22:48.826463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:48.826499] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:48.826531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:48.826602] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:48.885546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:48.886214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:48.886291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:48.886336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:49.003930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:49.004088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:49.004128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:49.004161] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:49.007537] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-02-02T20:22:49.007886] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-02-02T20:22:49.008014] [INFO ] [sig ] GABC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:49.152257] [INFO ] [LOCAL ] Saved forecast: GABC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GABC.txt [2026-02-02T20:22:49.152419] [INFO ] [sig ] [1301/3456] Completed GABC in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-02T20:22:49.152460] [INFO ] [sig ] [1302/3456] Forecasting GAIA... [2026-02-02T20:22:49.152491] [INFO ] [sig ] Generating forecast for: GAIA [2026-02-02T20:22:49.152521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-02-02T20:22:49.166140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-02-02T20:22:49.166515] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-02-02T20:22:49.167498] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-02-02T20:22:49.167556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:49.167608] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:49.167807] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:49.167886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:49.245233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:49.246344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:49.246428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:49.246463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:49.362265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:49.362429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:49.362472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:49.362500] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:49.366078] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: DOWN (p=35.79%) [2026-02-02T20:22:49.366351] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-02-02T20:22:49.366479] [INFO ] [sig ] GAIA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:49.509857] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GAIA.txt [2026-02-02T20:22:49.510017] [INFO ] [sig ] [1302/3456] Completed GAIA in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-02T20:22:49.510059] [INFO ] [sig ] [1303/3456] Forecasting GAIN... [2026-02-02T20:22:49.510089] [INFO ] [sig ] Generating forecast for: GAIN [2026-02-02T20:22:49.510119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-02-02T20:22:49.522916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-02-02T20:22:49.523268] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-02-02T20:22:49.524116] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-02-02T20:22:49.524171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:49.524202] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:49.524239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:49.524298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:49.589033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:49.590055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:49.590139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:49.590171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:49.712229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:49.712384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:49.712424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:49.712453] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:49.716272] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-02-02T20:22:49.716554] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-02-02T20:22:49.716726] [INFO ] [sig ] GAIN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:49.869822] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GAIN.txt [2026-02-02T20:22:49.870217] [INFO ] [sig ] [1303/3456] Completed GAIN in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:49.870279] [INFO ] [sig ] [1304/3456] Forecasting GAM... [2026-02-02T20:22:49.870317] [INFO ] [sig ] Generating forecast for: GAM [2026-02-02T20:22:49.870350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-02-02T20:22:49.884315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-02-02T20:22:49.884740] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-02-02T20:22:49.885752] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-02-02T20:22:49.885805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:49.885838] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:49.885864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:49.885920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:49.944511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:49.945411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:49.945496] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:49.945531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:50.065322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:50.065484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:50.065526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:50.065557] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:50.070148] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=72.45%) [2026-02-02T20:22:50.070481] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-02-02T20:22:50.070643] [INFO ] [sig ] GAM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:50.226657] [INFO ] [LOCAL ] Saved forecast: GAM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GAM.txt [2026-02-02T20:22:50.226832] [INFO ] [sig ] [1304/3456] Completed GAM in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:50.226877] [INFO ] [sig ] [1305/3456] Forecasting GAMB... [2026-02-02T20:22:50.226906] [INFO ] [sig ] Generating forecast for: GAMB [2026-02-02T20:22:50.226935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-02-02T20:22:50.240116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-02-02T20:22:50.240496] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-02-02T20:22:50.241313] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-02-02T20:22:50.241366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:50.241454] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:50.241483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:50.241541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:50.301152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:50.302081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:50.302163] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:50.302196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:50.424758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:50.424923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:50.424964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:50.424992] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:50.428389] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: UP (p=89.05%) [2026-02-02T20:22:50.428693] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-02-02T20:22:50.428821] [INFO ] [sig ] GAMB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:50.579069] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GAMB.txt [2026-02-02T20:22:50.579225] [INFO ] [sig ] [1305/3456] Completed GAMB in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:50.579266] [INFO ] [sig ] [1306/3456] Forecasting GANX... [2026-02-02T20:22:50.579297] [INFO ] [sig ] Generating forecast for: GANX [2026-02-02T20:22:50.579327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-02-02T20:22:50.591709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-02-02T20:22:50.592129] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-02-02T20:22:50.593015] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-02-02T20:22:50.593070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:50.593103] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:50.593130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:50.593186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:50.654688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:50.655652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:50.655753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:50.655812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:50.776872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:50.777033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:50.777074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:50.777102] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:50.780717] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: UP (p=85.41%) [2026-02-02T20:22:50.781034] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-02-02T20:22:50.781172] [INFO ] [sig ] GANX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:50.939848] [INFO ] [LOCAL ] Saved forecast: GANX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GANX.txt [2026-02-02T20:22:50.940008] [INFO ] [sig ] [1306/3456] Completed GANX in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:50.940073] [INFO ] [sig ] [1307/3456] Forecasting GASS... [2026-02-02T20:22:50.940116] [INFO ] [sig ] Generating forecast for: GASS [2026-02-02T20:22:50.940157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-02-02T20:22:50.952639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-02-02T20:22:50.953170] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-02-02T20:22:50.954225] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-02-02T20:22:50.954280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:50.954313] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:50.954343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:50.954401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:51.018360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:51.019458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:51.019544] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:51.019597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:51.149539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:51.149709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:51.149750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:51.149779] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:51.153613] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: UP (p=62.70%) [2026-02-02T20:22:51.153913] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-02-02T20:22:51.154049] [INFO ] [sig ] GASS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:51.308275] [INFO ] [LOCAL ] Saved forecast: GASS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GASS.txt [2026-02-02T20:22:51.308408] [INFO ] [sig ] [1307/3456] Completed GASS in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:51.308449] [INFO ] [sig ] [1308/3456] Forecasting GATX... [2026-02-02T20:22:51.308478] [INFO ] [sig ] Generating forecast for: GATX [2026-02-02T20:22:51.308510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-02-02T20:22:51.320552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-02-02T20:22:51.320895] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-02-02T20:22:51.322099] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-02-02T20:22:51.322154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:51.322188] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:51.322222] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:51.322294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:51.385156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:51.385841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:51.385922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:51.385957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:51.514775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:51.514932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:51.514973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:51.515061] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:51.518799] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: UP (p=94.88%) [2026-02-02T20:22:51.519079] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-02-02T20:22:51.519210] [INFO ] [sig ] GATX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:51.664938] [INFO ] [LOCAL ] Saved forecast: GATX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GATX.txt [2026-02-02T20:22:51.665083] [INFO ] [sig ] [1308/3456] Completed GATX in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:51.665124] [INFO ] [sig ] [1309/3456] Forecasting GBAB... [2026-02-02T20:22:51.665156] [INFO ] [sig ] Generating forecast for: GBAB [2026-02-02T20:22:51.665191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-02-02T20:22:51.676460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-02-02T20:22:51.676773] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-02-02T20:22:51.677559] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-02-02T20:22:51.677651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:51.677687] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:51.677713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:51.677959] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:51.745632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:51.746636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:51.746722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:51.746759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:51.874388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:51.874525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:51.874583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:51.874619] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:51.878238] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: UP (p=68.78%) [2026-02-02T20:22:51.878530] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-02-02T20:22:51.878686] [INFO ] [sig ] GBAB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:52.088346] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GBAB.txt [2026-02-02T20:22:52.088497] [INFO ] [sig ] [1309/3456] Completed GBAB in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:52.088536] [INFO ] [sig ] [1310/3456] Forecasting GBCI... [2026-02-02T20:22:52.088567] [INFO ] [sig ] Generating forecast for: GBCI [2026-02-02T20:22:52.088616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-02-02T20:22:52.100249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-02-02T20:22:52.100594] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-02-02T20:22:52.101403] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-02-02T20:22:52.101457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:52.101489] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:52.101516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:52.101590] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:52.160231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:52.161069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:52.161152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:52.161185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:52.280211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:52.280363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:52.280404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:52.280432] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:52.283807] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-02-02T20:22:52.284079] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-02-02T20:22:52.284206] [INFO ] [sig ] GBCI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:52.430818] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GBCI.txt [2026-02-02T20:22:52.430965] [INFO ] [sig ] [1310/3456] Completed GBCI in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:52.431005] [INFO ] [sig ] [1311/3456] Forecasting GBDC... [2026-02-02T20:22:52.431036] [INFO ] [sig ] Generating forecast for: GBDC [2026-02-02T20:22:52.431067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-02-02T20:22:52.444187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-02-02T20:22:52.444489] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-02-02T20:22:52.445593] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-02-02T20:22:52.445649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:52.445681] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:52.445707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:52.445764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:52.506939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:52.507761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:52.507844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:52.507876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:52.631799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:52.631949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:52.631987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:52.632015] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:52.635541] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=79.74%) [2026-02-02T20:22:52.635847] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-02-02T20:22:52.635982] [INFO ] [sig ] GBDC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:52.781015] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GBDC.txt [2026-02-02T20:22:52.781153] [INFO ] [sig ] [1311/3456] Completed GBDC in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:52.781193] [INFO ] [sig ] [1312/3456] Forecasting GBIO... [2026-02-02T20:22:52.781224] [INFO ] [sig ] Generating forecast for: GBIO [2026-02-02T20:22:52.781443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-02-02T20:22:52.793280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-02-02T20:22:52.793623] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-02-02T20:22:52.794402] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-02-02T20:22:52.794455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:52.794487] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:52.794515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:52.794588] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:52.856209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:52.856972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:52.857054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:52.857088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:52.977754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:52.977913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:52.977952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:52.977981] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:52.981619] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: UP (p=59.01%) [2026-02-02T20:22:52.981900] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-02-02T20:22:52.982029] [INFO ] [sig ] GBIO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:53.127260] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GBIO.txt [2026-02-02T20:22:53.127409] [INFO ] [sig ] [1312/3456] Completed GBIO in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:53.127452] [INFO ] [sig ] [1313/3456] Forecasting GBTG... [2026-02-02T20:22:53.127481] [INFO ] [sig ] Generating forecast for: GBTG [2026-02-02T20:22:53.127510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-02-02T20:22:53.139053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-02-02T20:22:53.139352] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-02-02T20:22:53.140196] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-02-02T20:22:53.140252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:53.140286] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:53.140315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:53.140373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:53.203055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:53.203857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:53.203937] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:53.203970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:53.328906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:53.329062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:53.329104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:53.329135] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:53.332910] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-02-02T20:22:53.333225] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-02-02T20:22:53.333367] [INFO ] [sig ] GBTG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:53.480426] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GBTG.txt [2026-02-02T20:22:53.480552] [INFO ] [sig ] [1313/3456] Completed GBTG in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:53.480609] [INFO ] [sig ] [1314/3456] Forecasting GBX... [2026-02-02T20:22:53.480639] [INFO ] [sig ] Generating forecast for: GBX [2026-02-02T20:22:53.480674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-02-02T20:22:53.491424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-02-02T20:22:53.491732] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-02-02T20:22:53.492510] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-02-02T20:22:53.492561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:53.492620] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:53.492651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:53.492717] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:53.550126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:53.550860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:53.550941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:53.550974] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:53.670759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:53.670916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:53.670957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:53.670986] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:53.674847] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=9.68%) [2026-02-02T20:22:53.675131] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-02-02T20:22:53.675261] [INFO ] [sig ] GBX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:53.823130] [INFO ] [LOCAL ] Saved forecast: GBX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GBX.txt [2026-02-02T20:22:53.823283] [INFO ] [sig ] [1314/3456] Completed GBX in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-02T20:22:53.823323] [INFO ] [sig ] [1315/3456] Forecasting GCBC... [2026-02-02T20:22:53.823353] [INFO ] [sig ] Generating forecast for: GCBC [2026-02-02T20:22:53.823382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-02-02T20:22:53.834171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-02-02T20:22:53.834527] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-02-02T20:22:53.835344] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-02-02T20:22:53.835397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:53.835429] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:53.835457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:53.835513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:53.896460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:53.897546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:53.897726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:53.897778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:54.014059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:54.014220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:54.014259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:54.014289] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:54.017801] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-02-02T20:22:54.018130] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-02-02T20:22:54.018268] [INFO ] [sig ] GCBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:54.166449] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GCBC.txt [2026-02-02T20:22:54.166635] [INFO ] [sig ] [1315/3456] Completed GCBC in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-02T20:22:54.166681] [INFO ] [sig ] [1316/3456] Forecasting GCMG... [2026-02-02T20:22:54.166711] [INFO ] [sig ] Generating forecast for: GCMG [2026-02-02T20:22:54.166741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-02-02T20:22:54.181603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-02-02T20:22:54.181995] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-02-02T20:22:54.182839] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-02-02T20:22:54.182903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:54.182936] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:54.182963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:54.183020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:54.243253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:54.244143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:54.244232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:54.244267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:54.365697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:54.365866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:54.365907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:54.365936] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:54.369544] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: UP (p=89.56%) [2026-02-02T20:22:54.369865] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-02-02T20:22:54.370003] [INFO ] [sig ] GCMG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:54.517221] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GCMG.txt [2026-02-02T20:22:54.517380] [INFO ] [sig ] [1316/3456] Completed GCMG in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-02T20:22:54.517420] [INFO ] [sig ] [1317/3456] Forecasting GCO... [2026-02-02T20:22:54.517449] [INFO ] [sig ] Generating forecast for: GCO [2026-02-02T20:22:54.517479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-02-02T20:22:54.530355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-02-02T20:22:54.531104] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-02-02T20:22:54.532000] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-02-02T20:22:54.532056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:54.532089] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:54.532116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:54.532172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:54.593163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:54.594105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:54.594195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:54.594229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:54.730726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:54.730885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:54.730927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:54.730956] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:54.734400] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: DOWN (p=17.74%) [2026-02-02T20:22:54.734710] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-02-02T20:22:54.734845] [INFO ] [sig ] GCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:54.882137] [INFO ] [LOCAL ] Saved forecast: GCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GCO.txt [2026-02-02T20:22:54.882294] [INFO ] [sig ] [1317/3456] Completed GCO in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-02T20:22:54.882334] [INFO ] [sig ] [1318/3456] Forecasting GD... [2026-02-02T20:22:54.882364] [INFO ] [sig ] Generating forecast for: GD [2026-02-02T20:22:54.882392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-02-02T20:22:54.893811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-02-02T20:22:54.894131] [INFO ] [FORECASTER] Starting predict_future for GD [2026-02-02T20:22:54.894956] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-02-02T20:22:54.895009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:54.895044] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:54.895072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:54.895128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:54.955834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:54.956927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:54.957011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:54.957046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:55.087344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:55.087503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:55.087545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:55.087597] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:55.091246] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=19.67%) [2026-02-02T20:22:55.091564] [INFO ] [FORECASTER] Completed predict_future for GD [2026-02-02T20:22:55.091727] [INFO ] [sig ] GD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:55.246393] [INFO ] [LOCAL ] Saved forecast: GD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GD.txt [2026-02-02T20:22:55.246595] [INFO ] [sig ] [1318/3456] Completed GD in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-02T20:22:55.246643] [INFO ] [sig ] [1319/3456] Forecasting GDC... [2026-02-02T20:22:55.246683] [INFO ] [sig ] Generating forecast for: GDC [2026-02-02T20:22:55.246721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-02-02T20:22:55.259510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-02-02T20:22:55.259913] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-02-02T20:22:55.260978] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-02-02T20:22:55.261034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:55.261066] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:55.261098] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:55.261197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:55.320288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:55.321077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:55.321157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:55.321190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:55.443811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:55.443945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:55.443986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:55.444014] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:55.447595] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=3.43%) [2026-02-02T20:22:55.448098] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-02-02T20:22:55.448230] [INFO ] [sig ] GDC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:55.592226] [INFO ] [LOCAL ] Saved forecast: GDC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GDC.txt [2026-02-02T20:22:55.592359] [INFO ] [sig ] [1319/3456] Completed GDC in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:55.592406] [INFO ] [sig ] [1320/3456] Forecasting GDDY... [2026-02-02T20:22:55.592438] [INFO ] [sig ] Generating forecast for: GDDY [2026-02-02T20:22:55.592468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-02-02T20:22:55.605791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-02-02T20:22:55.606160] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-02-02T20:22:55.607104] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-02-02T20:22:55.607159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:55.607193] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:55.607221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:55.607279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:55.667598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:55.668364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:55.668446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:55.668478] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:55.798028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:55.798183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:55.798223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:55.798251] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:55.802258] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: UP (p=62.19%) [2026-02-02T20:22:55.802621] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-02-02T20:22:55.802775] [INFO ] [sig ] GDDY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:55.956170] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GDDY.txt [2026-02-02T20:22:55.956327] [INFO ] [sig ] [1320/3456] Completed GDDY in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:55.956366] [INFO ] [sig ] [1321/3456] Forecasting GDEN... [2026-02-02T20:22:55.956399] [INFO ] [sig ] Generating forecast for: GDEN [2026-02-02T20:22:55.956429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-02-02T20:22:55.968219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-02-02T20:22:55.968636] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-02-02T20:22:55.969459] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-02-02T20:22:55.969513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:55.969547] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:55.969593] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:55.969655] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:56.028627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:56.029493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:56.029596] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:56.029633] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:56.157206] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:56.157428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:56.157471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:56.157501] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:56.161231] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: UP (p=93.43%) [2026-02-02T20:22:56.161611] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-02-02T20:22:56.161758] [INFO ] [sig ] GDEN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:56.310889] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GDEN.txt [2026-02-02T20:22:56.311102] [INFO ] [sig ] [1321/3456] Completed GDEN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:56.311154] [INFO ] [sig ] [1322/3456] Forecasting GDRX... [2026-02-02T20:22:56.311190] [INFO ] [sig ] Generating forecast for: GDRX [2026-02-02T20:22:56.311227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-02-02T20:22:56.323020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-02-02T20:22:56.323388] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-02-02T20:22:56.324203] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-02-02T20:22:56.324256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:56.324325] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:56.324353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:56.324410] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:56.383388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:56.384473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:56.384557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:56.384610] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:56.507562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:56.507760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:56.507807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:56.507840] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:56.511333] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-02-02T20:22:56.511657] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-02-02T20:22:56.511796] [INFO ] [sig ] GDRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:56.665403] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GDRX.txt [2026-02-02T20:22:56.665561] [INFO ] [sig ] [1322/3456] Completed GDRX in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:56.665625] [INFO ] [sig ] [1323/3456] Forecasting GDS... [2026-02-02T20:22:56.665657] [INFO ] [sig ] Generating forecast for: GDS [2026-02-02T20:22:56.665687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-02-02T20:22:56.677792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-02-02T20:22:56.678211] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-02-02T20:22:56.679128] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-02-02T20:22:56.679184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:56.679218] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:56.679246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:56.679303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:56.741272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:56.742176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:56.742262] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:56.742296] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:56.874306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:56.874464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:56.874520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:56.874551] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:56.878877] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=9.59%) [2026-02-02T20:22:56.879175] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-02-02T20:22:56.879307] [INFO ] [sig ] GDS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:57.042533] [INFO ] [LOCAL ] Saved forecast: GDS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GDS.txt [2026-02-02T20:22:57.042710] [INFO ] [sig ] [1323/3456] Completed GDS in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:57.042751] [INFO ] [sig ] [1324/3456] Forecasting GDYN... [2026-02-02T20:22:57.042781] [INFO ] [sig ] Generating forecast for: GDYN [2026-02-02T20:22:57.042812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-02-02T20:22:57.055532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-02-02T20:22:57.055943] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-02-02T20:22:57.056773] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-02-02T20:22:57.056826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:57.056859] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:57.056886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:57.056943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:57.115074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:57.115993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:57.116084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:57.116116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:57.243046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:57.243209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:57.243249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:57.243277] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:57.246750] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: UP (p=51.45%) [2026-02-02T20:22:57.247070] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-02-02T20:22:57.247207] [INFO ] [sig ] GDYN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:57.397529] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GDYN.txt [2026-02-02T20:22:57.397724] [INFO ] [sig ] [1324/3456] Completed GDYN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:57.397770] [INFO ] [sig ] [1325/3456] Forecasting GE... [2026-02-02T20:22:57.397800] [INFO ] [sig ] Generating forecast for: GE [2026-02-02T20:22:57.397831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-02-02T20:22:57.410371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-02-02T20:22:57.410795] [INFO ] [FORECASTER] Starting predict_future for GE [2026-02-02T20:22:57.411670] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-02-02T20:22:57.411725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:57.411764] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:57.411802] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:57.411863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:57.470861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:57.472011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:57.472289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:57.472321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:57.599444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:57.599628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:57.599670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:57.599743] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:57.603419] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: UP (p=90.86%) [2026-02-02T20:22:57.603815] [INFO ] [FORECASTER] Completed predict_future for GE [2026-02-02T20:22:57.603964] [INFO ] [sig ] GE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:57.761788] [INFO ] [LOCAL ] Saved forecast: GE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GE.txt [2026-02-02T20:22:57.761949] [INFO ] [sig ] [1325/3456] Completed GE in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:57.761989] [INFO ] [sig ] [1326/3456] Forecasting GECC... [2026-02-02T20:22:57.762020] [INFO ] [sig ] Generating forecast for: GECC [2026-02-02T20:22:57.762050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-02-02T20:22:57.773791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-02-02T20:22:57.774195] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-02-02T20:22:57.775059] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-02-02T20:22:57.775309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:57.775340] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:57.775366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:57.775422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:57.834876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:57.835770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:57.835856] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:57.835888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:57.965982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:57.966333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:57.966374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:57.966401] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:57.970511] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: DOWN (p=19.86%) [2026-02-02T20:22:57.970845] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-02-02T20:22:57.971001] [INFO ] [sig ] GECC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:58.115999] [INFO ] [LOCAL ] Saved forecast: GECC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GECC.txt [2026-02-02T20:22:58.116182] [INFO ] [sig ] [1326/3456] Completed GECC in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:58.116245] [INFO ] [sig ] [1327/3456] Forecasting GEF... [2026-02-02T20:22:58.116279] [INFO ] [sig ] Generating forecast for: GEF [2026-02-02T20:22:58.116309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-02-02T20:22:58.128486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-02-02T20:22:58.128897] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-02-02T20:22:58.129751] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-02-02T20:22:58.129805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:58.129851] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:58.129881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:58.129939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:58.193239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:58.194303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:58.194389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:58.194422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:58.322312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:58.322468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:58.322507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:58.322536] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:58.326455] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-02-02T20:22:58.326754] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-02-02T20:22:58.326905] [INFO ] [sig ] GEF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:58.468958] [INFO ] [LOCAL ] Saved forecast: GEF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GEF.txt [2026-02-02T20:22:58.469087] [INFO ] [sig ] [1327/3456] Completed GEF in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:58.469125] [INFO ] [sig ] [1328/3456] Forecasting GEHC... [2026-02-02T20:22:58.469154] [INFO ] [sig ] Generating forecast for: GEHC [2026-02-02T20:22:58.469185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-02-02T20:22:58.480649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-02-02T20:22:58.480933] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-02-02T20:22:58.481731] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-02-02T20:22:58.481785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:58.481818] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:58.481844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:58.481899] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:58.541364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:58.542200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:58.542282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:58.542315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:58.670337] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:58.670492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:58.670530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:58.670557] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:58.673906] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: DOWN (p=15.98%) [2026-02-02T20:22:58.674175] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-02-02T20:22:58.674297] [INFO ] [sig ] GEHC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:58.819726] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GEHC.txt [2026-02-02T20:22:58.819884] [INFO ] [sig ] [1328/3456] Completed GEHC in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:58.819926] [INFO ] [sig ] [1329/3456] Forecasting GEL... [2026-02-02T20:22:58.819957] [INFO ] [sig ] Generating forecast for: GEL [2026-02-02T20:22:58.819988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-02-02T20:22:58.832398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-02-02T20:22:58.832848] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-02-02T20:22:58.833725] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-02-02T20:22:58.833793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:58.833833] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:58.833866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:58.833935] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:58.899853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:58.901028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:58.901118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:58.901152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:59.035010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:59.035177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:59.035219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:59.035250] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:59.038888] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: DOWN (p=29.31%) [2026-02-02T20:22:59.039225] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-02-02T20:22:59.039373] [INFO ] [sig ] GEL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:59.193707] [INFO ] [LOCAL ] Saved forecast: GEL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GEL.txt [2026-02-02T20:22:59.193850] [INFO ] [sig ] [1329/3456] Completed GEL in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:59.193891] [INFO ] [sig ] [1330/3456] Forecasting GEN... [2026-02-02T20:22:59.193920] [INFO ] [sig ] Generating forecast for: GEN [2026-02-02T20:22:59.193951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-02-02T20:22:59.207384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-02-02T20:22:59.207817] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-02-02T20:22:59.208637] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-02-02T20:22:59.208690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:59.208723] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:59.208755] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:59.208824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:59.270076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:59.271051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:59.271141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:59.271385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:59.401211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:59.401377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:59.401418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:59.401447] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:59.405400] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=84.39%) [2026-02-02T20:22:59.405700] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-02-02T20:22:59.405830] [INFO ] [sig ] GEN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:22:59.548938] [INFO ] [LOCAL ] Saved forecast: GEN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GEN.txt [2026-02-02T20:22:59.549085] [INFO ] [sig ] [1330/3456] Completed GEN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-02T20:22:59.549142] [INFO ] [sig ] [1331/3456] Forecasting GENI... [2026-02-02T20:22:59.549188] [INFO ] [sig ] Generating forecast for: GENI [2026-02-02T20:22:59.549221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-02-02T20:22:59.561421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-02-02T20:22:59.561813] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-02-02T20:22:59.562616] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-02-02T20:22:59.562670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:59.562702] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:59.562727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:59.562788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:59.622828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:59.623726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:59.623809] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:59.623844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:22:59.746101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:22:59.746254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:22:59.746297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:22:59.746327] [INFO ] [FORECASTER] Training complete [2026-02-02T20:22:59.750310] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: DOWN (p=31.07%) [2026-02-02T20:22:59.750607] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-02-02T20:22:59.750735] [INFO ] [sig ] GENI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:22:59.897921] [INFO ] [LOCAL ] Saved forecast: GENI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GENI.txt [2026-02-02T20:22:59.898084] [INFO ] [sig ] [1331/3456] Completed GENI in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-02T20:22:59.898124] [INFO ] [sig ] [1332/3456] Forecasting GENK... [2026-02-02T20:22:59.898155] [INFO ] [sig ] Generating forecast for: GENK [2026-02-02T20:22:59.898187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-02-02T20:22:59.909195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-02-02T20:22:59.909568] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-02-02T20:22:59.910380] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-02-02T20:22:59.910433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:22:59.910466] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:22:59.910494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:22:59.910550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:22:59.971163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:22:59.972044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:22:59.972161] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:22:59.972196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:00.101436] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:00.101610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:00.101652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:00.101681] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:00.105649] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-02-02T20:23:00.105929] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-02-02T20:23:00.106055] [INFO ] [sig ] GENK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:00.260233] [INFO ] [LOCAL ] Saved forecast: GENK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GENK.txt [2026-02-02T20:23:00.260396] [INFO ] [sig ] [1332/3456] Completed GENK in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-02T20:23:00.260440] [INFO ] [sig ] [1333/3456] Forecasting GEOS... [2026-02-02T20:23:00.260472] [INFO ] [sig ] Generating forecast for: GEOS [2026-02-02T20:23:00.260504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-02-02T20:23:00.271910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-02-02T20:23:00.272241] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-02-02T20:23:00.273090] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-02-02T20:23:00.273145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:00.273177] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:00.273204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:00.273261] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:00.332401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:00.333445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:00.333527] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:00.333560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:00.477499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:00.477735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:00.477800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:00.477841] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:00.484003] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-02-02T20:23:00.484728] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-02-02T20:23:00.484930] [INFO ] [sig ] GEOS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:00.656215] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GEOS.txt [2026-02-02T20:23:00.656376] [INFO ] [sig ] [1333/3456] Completed GEOS in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-02T20:23:00.656416] [INFO ] [sig ] [1334/3456] Forecasting GERN... [2026-02-02T20:23:00.656447] [INFO ] [sig ] Generating forecast for: GERN [2026-02-02T20:23:00.656478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-02-02T20:23:00.668559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-02-02T20:23:00.668906] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-02-02T20:23:00.669744] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-02-02T20:23:00.669798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:00.669831] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:00.669858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:00.669914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:00.728770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:00.729830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:00.729928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:00.730002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:00.856135] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:00.856294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:00.856337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:00.856383] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:00.859961] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-02-02T20:23:00.860244] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-02-02T20:23:00.860377] [INFO ] [sig ] GERN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:01.013036] [INFO ] [LOCAL ] Saved forecast: GERN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GERN.txt [2026-02-02T20:23:01.013263] [INFO ] [sig ] [1334/3456] Completed GERN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-02T20:23:01.013329] [INFO ] [sig ] [1335/3456] Forecasting GEVO... [2026-02-02T20:23:01.013375] [INFO ] [sig ] Generating forecast for: GEVO [2026-02-02T20:23:01.013418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-02-02T20:23:01.029916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-02-02T20:23:01.030513] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-02-02T20:23:01.031893] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-02-02T20:23:01.031993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:01.032043] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:01.032086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:01.032175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:01.102592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:01.103497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:01.103608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:01.103646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:01.235491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:01.235667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:01.235710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:01.235741] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:01.239687] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=77.23%) [2026-02-02T20:23:01.240016] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-02-02T20:23:01.240151] [INFO ] [sig ] GEVO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:01.395388] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GEVO.txt [2026-02-02T20:23:01.395636] [INFO ] [sig ] [1335/3456] Completed GEVO in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-02T20:23:01.395704] [INFO ] [sig ] [1336/3456] Forecasting GFF... [2026-02-02T20:23:01.395750] [INFO ] [sig ] Generating forecast for: GFF [2026-02-02T20:23:01.395792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-02-02T20:23:01.409103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-02-02T20:23:01.409448] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-02-02T20:23:01.410355] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-02-02T20:23:01.410411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:01.410445] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:01.410474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:01.410532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:01.473589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:01.474483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:01.474567] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:01.474639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:01.595846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:01.596007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:01.596048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:01.596077] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:01.600454] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=32.97%) [2026-02-02T20:23:01.600892] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-02-02T20:23:01.601058] [INFO ] [sig ] GFF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:01.752026] [INFO ] [LOCAL ] Saved forecast: GFF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GFF.txt [2026-02-02T20:23:01.752183] [INFO ] [sig ] [1336/3456] Completed GFF in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:01.752222] [INFO ] [sig ] [1337/3456] Forecasting GFI... [2026-02-02T20:23:01.752252] [INFO ] [sig ] Generating forecast for: GFI [2026-02-02T20:23:01.752284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-02-02T20:23:01.764479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-02-02T20:23:01.764943] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-02-02T20:23:01.765848] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-02-02T20:23:01.765902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:01.765935] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:01.765962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:01.766019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:01.822524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:01.823408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:01.823503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:01.823544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:01.951085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:01.951254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:01.951293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:01.951321] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:01.955200] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=91.10%) [2026-02-02T20:23:01.955493] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-02-02T20:23:01.955662] [INFO ] [sig ] GFI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:02.100242] [INFO ] [LOCAL ] Saved forecast: GFI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GFI.txt [2026-02-02T20:23:02.100399] [INFO ] [sig ] [1337/3456] Completed GFI in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:02.100440] [INFO ] [sig ] [1338/3456] Forecasting GFL... [2026-02-02T20:23:02.100470] [INFO ] [sig ] Generating forecast for: GFL [2026-02-02T20:23:02.100501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-02-02T20:23:02.111934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-02-02T20:23:02.112291] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-02-02T20:23:02.113137] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-02-02T20:23:02.113196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:02.113234] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:02.113273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:02.113333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:02.175293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:02.176433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:02.176520] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:02.176554] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:02.301194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:02.301355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:02.301393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:02.301422] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:02.304881] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=90.63%) [2026-02-02T20:23:02.305164] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-02-02T20:23:02.305291] [INFO ] [sig ] GFL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:02.454409] [INFO ] [LOCAL ] Saved forecast: GFL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GFL.txt [2026-02-02T20:23:02.454633] [INFO ] [sig ] [1338/3456] Completed GFL in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:02.454682] [INFO ] [sig ] [1339/3456] Forecasting GFS... [2026-02-02T20:23:02.454712] [INFO ] [sig ] Generating forecast for: GFS [2026-02-02T20:23:02.454742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-02-02T20:23:02.468004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-02-02T20:23:02.468369] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-02-02T20:23:02.469237] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-02-02T20:23:02.469291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:02.469352] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:02.469381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:02.469662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:02.528751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:02.529655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:02.529760] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:02.529796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:02.655682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:02.655840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:02.655883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:02.655912] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:02.659564] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-02-02T20:23:02.659866] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-02-02T20:23:02.660001] [INFO ] [sig ] GFS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:02.813263] [INFO ] [LOCAL ] Saved forecast: GFS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GFS.txt [2026-02-02T20:23:02.813418] [INFO ] [sig ] [1339/3456] Completed GFS in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:02.813457] [INFO ] [sig ] [1340/3456] Forecasting GGAL... [2026-02-02T20:23:02.813488] [INFO ] [sig ] Generating forecast for: GGAL [2026-02-02T20:23:02.813518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-02-02T20:23:02.825997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-02-02T20:23:02.826326] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-02-02T20:23:02.827133] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-02-02T20:23:02.827185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:02.827217] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:02.827243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:02.827299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:02.888700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:02.889785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:02.889872] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:02.889915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:03.019147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:03.019293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:03.019333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:03.019361] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:03.022686] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: DOWN (p=47.33%) [2026-02-02T20:23:03.022961] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-02-02T20:23:03.023086] [INFO ] [sig ] GGAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:03.172128] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GGAL.txt [2026-02-02T20:23:03.172279] [INFO ] [sig ] [1340/3456] Completed GGAL in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:03.172319] [INFO ] [sig ] [1341/3456] Forecasting GGB... [2026-02-02T20:23:03.172349] [INFO ] [sig ] Generating forecast for: GGB [2026-02-02T20:23:03.172378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-02-02T20:23:03.184240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-02-02T20:23:03.184566] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-02-02T20:23:03.185367] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-02-02T20:23:03.185420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:03.185451] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:03.185478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:03.185534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:03.248723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:03.249691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:03.249780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:03.249817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:03.375934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:03.376101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:03.376141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:03.376170] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:03.379559] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: DOWN (p=19.20%) [2026-02-02T20:23:03.379852] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-02-02T20:23:03.379998] [INFO ] [sig ] GGB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:03.526409] [INFO ] [LOCAL ] Saved forecast: GGB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GGB.txt [2026-02-02T20:23:03.526588] [INFO ] [sig ] [1341/3456] Completed GGB in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:03.526632] [INFO ] [sig ] [1342/3456] Forecasting GGG... [2026-02-02T20:23:03.526661] [INFO ] [sig ] Generating forecast for: GGG [2026-02-02T20:23:03.526698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-02-02T20:23:03.538679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-02-02T20:23:03.539002] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-02-02T20:23:03.539793] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-02-02T20:23:03.539844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:03.539883] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:03.539917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:03.539987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:03.601300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:03.602157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:03.602238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:03.602271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:03.726949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:03.727307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:03.727346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:03.727429] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:03.731478] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-02-02T20:23:03.731770] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-02-02T20:23:03.731897] [INFO ] [sig ] GGG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:03.877833] [INFO ] [LOCAL ] Saved forecast: GGG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GGG.txt [2026-02-02T20:23:03.878001] [INFO ] [sig ] [1342/3456] Completed GGG in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:03.878047] [INFO ] [sig ] [1343/3456] Forecasting GGLL... [2026-02-02T20:23:03.878076] [INFO ] [sig ] Generating forecast for: GGLL [2026-02-02T20:23:03.878107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-02-02T20:23:03.890458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-02-02T20:23:03.890810] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-02-02T20:23:03.891632] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-02-02T20:23:03.891700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:03.891743] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:03.891780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:03.891844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:03.951300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:03.952198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:03.952279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:03.952315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:04.088988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:04.089344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:04.089385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:04.089413] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:04.093160] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: DOWN (p=39.70%) [2026-02-02T20:23:04.093726] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-02-02T20:23:04.093881] [INFO ] [sig ] GGLL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:04.243929] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GGLL.txt [2026-02-02T20:23:04.244095] [INFO ] [sig ] [1343/3456] Completed GGLL in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:04.244136] [INFO ] [sig ] [1344/3456] Forecasting GGLS... [2026-02-02T20:23:04.244167] [INFO ] [sig ] Generating forecast for: GGLS [2026-02-02T20:23:04.244196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-02-02T20:23:04.259420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-02-02T20:23:04.259789] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-02-02T20:23:04.260615] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-02-02T20:23:04.260670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:04.260702] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:04.260729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:04.260791] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:04.318408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:04.319294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:04.319388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:04.319422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:04.439326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:04.439486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:04.439526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:04.439555] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:04.443535] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=51.30%) [2026-02-02T20:23:04.443837] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-02-02T20:23:04.443992] [INFO ] [sig ] GGLS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:04.589366] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GGLS.txt [2026-02-02T20:23:04.589504] [INFO ] [sig ] [1344/3456] Completed GGLS in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:04.589544] [INFO ] [sig ] [1345/3456] Forecasting GH... [2026-02-02T20:23:04.589592] [INFO ] [sig ] Generating forecast for: GH [2026-02-02T20:23:04.589626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-02-02T20:23:04.601995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-02-02T20:23:04.602344] [INFO ] [FORECASTER] Starting predict_future for GH [2026-02-02T20:23:04.603186] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-02-02T20:23:04.603240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:04.603273] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:04.603301] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:04.603357] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:04.663727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:04.664431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:04.664510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:04.664544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:04.793319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:04.793469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:04.793509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:04.793537] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:04.797534] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: DOWN (p=32.73%) [2026-02-02T20:23:04.797867] [INFO ] [FORECASTER] Completed predict_future for GH [2026-02-02T20:23:04.797998] [INFO ] [sig ] GH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:04.940727] [INFO ] [LOCAL ] Saved forecast: GH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GH.txt [2026-02-02T20:23:04.940843] [INFO ] [sig ] [1345/3456] Completed GH in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:04.940882] [INFO ] [sig ] [1346/3456] Forecasting GHI... [2026-02-02T20:23:04.940912] [INFO ] [sig ] Generating forecast for: GHI [2026-02-02T20:23:04.940941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-02-02T20:23:04.955084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-02-02T20:23:04.955374] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-02-02T20:23:04.956168] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-02-02T20:23:04.956221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:04.956253] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:04.956280] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:04.956336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:05.014258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:05.014907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:05.014983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:05.015015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:05.130088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:05.130233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:05.130273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:05.130302] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:05.133661] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: DOWN (p=19.69%) [2026-02-02T20:23:05.133935] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-02-02T20:23:05.134057] [INFO ] [sig ] GHI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:05.276303] [INFO ] [LOCAL ] Saved forecast: GHI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GHI.txt [2026-02-02T20:23:05.276433] [INFO ] [sig ] [1346/3456] Completed GHI in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:05.276472] [INFO ] [sig ] [1347/3456] Forecasting GHM... [2026-02-02T20:23:05.276501] [INFO ] [sig ] Generating forecast for: GHM [2026-02-02T20:23:05.276531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-02-02T20:23:05.288501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-02-02T20:23:05.288835] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-02-02T20:23:05.289657] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-02-02T20:23:05.289709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:05.289741] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:05.289768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:05.289825] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:05.346600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:05.347233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:05.347311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:05.347343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:05.466797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:05.466956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:05.466996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:05.467024] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:05.470478] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: DOWN (p=34.48%) [2026-02-02T20:23:05.470773] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-02-02T20:23:05.470900] [INFO ] [sig ] GHM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:05.615674] [INFO ] [LOCAL ] Saved forecast: GHM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GHM.txt [2026-02-02T20:23:05.615870] [INFO ] [sig ] [1347/3456] Completed GHM in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-02T20:23:05.615919] [INFO ] [sig ] [1348/3456] Forecasting GHRS... [2026-02-02T20:23:05.615949] [INFO ] [sig ] Generating forecast for: GHRS [2026-02-02T20:23:05.615987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-02-02T20:23:05.629172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-02-02T20:23:05.629529] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-02-02T20:23:05.630380] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-02-02T20:23:05.630434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:05.630474] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:05.630501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:05.630584] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:05.691148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:05.692092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:05.692191] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:05.692228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:05.820955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:05.821122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:05.821162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:05.821188] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:05.824642] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: DOWN (p=18.38%) [2026-02-02T20:23:05.824931] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-02-02T20:23:05.825086] [INFO ] [sig ] GHRS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:05.971821] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GHRS.txt [2026-02-02T20:23:05.971986] [INFO ] [sig ] [1348/3456] Completed GHRS in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-02T20:23:05.972030] [INFO ] [sig ] [1349/3456] Forecasting GHY... [2026-02-02T20:23:05.972060] [INFO ] [sig ] Generating forecast for: GHY [2026-02-02T20:23:05.972090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-02-02T20:23:05.983622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-02-02T20:23:05.983988] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-02-02T20:23:05.984824] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-02-02T20:23:05.984877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:05.984911] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:05.984939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:05.985001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:06.045915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:06.046817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:06.046942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:06.046986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:06.168892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:06.169061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:06.169295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:06.169357] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:06.173110] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: UP (p=57.15%) [2026-02-02T20:23:06.173410] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-02-02T20:23:06.173540] [INFO ] [sig ] GHY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:06.327229] [INFO ] [LOCAL ] Saved forecast: GHY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GHY.txt [2026-02-02T20:23:06.327385] [INFO ] [sig ] [1349/3456] Completed GHY in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-02T20:23:06.327424] [INFO ] [sig ] [1350/3456] Forecasting GIB... [2026-02-02T20:23:06.327456] [INFO ] [sig ] Generating forecast for: GIB [2026-02-02T20:23:06.327486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-02-02T20:23:06.339630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-02-02T20:23:06.339960] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-02-02T20:23:06.340785] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-02-02T20:23:06.340838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:06.340870] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:06.340897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:06.340954] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:06.400207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:06.401072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:06.401152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:06.401185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:06.523430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:06.523608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:06.523652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:06.523682] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:06.527538] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=93.59%) [2026-02-02T20:23:06.527860] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-02-02T20:23:06.527991] [INFO ] [sig ] GIB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:06.674715] [INFO ] [LOCAL ] Saved forecast: GIB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GIB.txt [2026-02-02T20:23:06.674875] [INFO ] [sig ] [1350/3456] Completed GIB in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-02T20:23:06.674917] [INFO ] [sig ] [1351/3456] Forecasting GIII... [2026-02-02T20:23:06.674948] [INFO ] [sig ] Generating forecast for: GIII [2026-02-02T20:23:06.674979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-02-02T20:23:06.686433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-02-02T20:23:06.686792] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-02-02T20:23:06.687592] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-02-02T20:23:06.687679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:06.687722] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:06.687751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:06.687808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:06.748329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:06.749230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:06.749314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:06.749349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:06.873678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:06.873837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:06.873878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:06.873905] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:06.877895] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=98.19%) [2026-02-02T20:23:06.878170] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-02-02T20:23:06.878297] [INFO ] [sig ] GIII: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:07.031565] [INFO ] [LOCAL ] Saved forecast: GIII 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GIII.txt [2026-02-02T20:23:07.031752] [INFO ] [sig ] [1351/3456] Completed GIII in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-02T20:23:07.031794] [INFO ] [sig ] [1352/3456] Forecasting GILD... [2026-02-02T20:23:07.031824] [INFO ] [sig ] Generating forecast for: GILD [2026-02-02T20:23:07.031853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-02-02T20:23:07.044972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-02-02T20:23:07.045511] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-02-02T20:23:07.046646] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-02-02T20:23:07.046701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:07.046735] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:07.046761] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:07.046818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:07.107147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:07.108097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:07.108183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:07.108216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:07.229888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:07.230058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:07.230107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:07.230138] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:07.233546] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: DOWN (p=2.62%) [2026-02-02T20:23:07.233839] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-02-02T20:23:07.233966] [INFO ] [sig ] GILD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:07.377942] [INFO ] [LOCAL ] Saved forecast: GILD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GILD.txt [2026-02-02T20:23:07.378131] [INFO ] [sig ] [1352/3456] Completed GILD in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-02T20:23:07.378174] [INFO ] [sig ] [1353/3456] Forecasting GIS... [2026-02-02T20:23:07.378207] [INFO ] [sig ] Generating forecast for: GIS [2026-02-02T20:23:07.378239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-02-02T20:23:07.390018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-02-02T20:23:07.390369] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-02-02T20:23:07.391186] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-02-02T20:23:07.391239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:07.391271] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:07.391298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:07.391353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:07.450505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:07.451411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:07.451494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:07.451528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:07.574933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:07.575102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:07.575144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:07.575172] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:07.578700] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-02-02T20:23:07.578984] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-02-02T20:23:07.579117] [INFO ] [sig ] GIS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:07.723203] [INFO ] [LOCAL ] Saved forecast: GIS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GIS.txt [2026-02-02T20:23:07.723359] [INFO ] [sig ] [1353/3456] Completed GIS in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-02T20:23:07.723398] [INFO ] [sig ] [1354/3456] Forecasting GKOS... [2026-02-02T20:23:07.723429] [INFO ] [sig ] Generating forecast for: GKOS [2026-02-02T20:23:07.723459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-02-02T20:23:07.737633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-02-02T20:23:07.737972] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-02-02T20:23:07.738796] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-02-02T20:23:07.738849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:07.738880] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:07.738908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:07.738976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:07.799795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:07.800781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:07.800878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:07.800913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:07.921705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:07.921861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:07.921903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:07.921931] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:07.925585] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: UP (p=64.36%) [2026-02-02T20:23:07.925858] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-02-02T20:23:07.925991] [INFO ] [sig ] GKOS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:08.068783] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GKOS.txt [2026-02-02T20:23:08.068961] [INFO ] [sig ] [1354/3456] Completed GKOS in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-02T20:23:08.069009] [INFO ] [sig ] [1355/3456] Forecasting GL... [2026-02-02T20:23:08.069041] [INFO ] [sig ] Generating forecast for: GL [2026-02-02T20:23:08.069070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-02-02T20:23:08.080889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-02-02T20:23:08.081219] [INFO ] [FORECASTER] Starting predict_future for GL [2026-02-02T20:23:08.082038] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-02-02T20:23:08.082092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:08.082124] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:08.082151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:08.082214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:08.139768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:08.140633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:08.140714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:08.140746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:08.261174] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:08.261330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:08.261369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:08.261399] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:08.264736] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: UP (p=85.90%) [2026-02-02T20:23:08.265008] [INFO ] [FORECASTER] Completed predict_future for GL [2026-02-02T20:23:08.265130] [INFO ] [sig ] GL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:08.404687] [INFO ] [LOCAL ] Saved forecast: GL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GL.txt [2026-02-02T20:23:08.404809] [INFO ] [sig ] [1355/3456] Completed GL in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-02T20:23:08.404848] [INFO ] [sig ] [1356/3456] Forecasting GLAD... [2026-02-02T20:23:08.404878] [INFO ] [sig ] Generating forecast for: GLAD [2026-02-02T20:23:08.404909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-02-02T20:23:08.418134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-02-02T20:23:08.418563] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-02-02T20:23:08.419437] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-02-02T20:23:08.419491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:08.419555] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:08.419601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:08.419662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:08.478741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:08.479882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:08.479968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:08.480001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:08.605372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:08.605523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:08.605563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:08.605610] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:08.609606] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-02-02T20:23:08.609891] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-02-02T20:23:08.610035] [INFO ] [sig ] GLAD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:08.751130] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GLAD.txt [2026-02-02T20:23:08.751269] [INFO ] [sig ] [1356/3456] Completed GLAD in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-02T20:23:08.751497] [INFO ] [sig ] [1357/3456] Forecasting GLBE... [2026-02-02T20:23:08.751526] [INFO ] [sig ] Generating forecast for: GLBE [2026-02-02T20:23:08.751555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-02-02T20:23:08.763866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-02-02T20:23:08.764255] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-02-02T20:23:08.765154] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-02-02T20:23:08.765210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:08.765245] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:08.765272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:08.765330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:08.825546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:08.826426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:08.826508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:08.826540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:08.965354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:08.965515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:08.965558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:08.965608] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:08.969090] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: UP (p=94.20%) [2026-02-02T20:23:08.969389] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-02-02T20:23:08.969518] [INFO ] [sig ] GLBE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:09.112303] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GLBE.txt [2026-02-02T20:23:09.112442] [INFO ] [sig ] [1357/3456] Completed GLBE in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-02T20:23:09.112487] [INFO ] [sig ] [1358/3456] Forecasting GLBS... [2026-02-02T20:23:09.112518] [INFO ] [sig ] Generating forecast for: GLBS [2026-02-02T20:23:09.112556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-02-02T20:23:09.126831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-02-02T20:23:09.127245] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-02-02T20:23:09.128529] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-02-02T20:23:09.128598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:09.128634] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:09.128660] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:09.128717] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:09.186208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:09.187024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:09.187123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:09.187157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:09.304590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:09.304747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:09.304787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:09.304832] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:09.308790] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: UP (p=97.17%) [2026-02-02T20:23:09.309101] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-02-02T20:23:09.309229] [INFO ] [sig ] GLBS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:09.457831] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GLBS.txt [2026-02-02T20:23:09.457970] [INFO ] [sig ] [1358/3456] Completed GLBS in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-02T20:23:09.458017] [INFO ] [sig ] [1359/3456] Forecasting GLDD... [2026-02-02T20:23:09.458055] [INFO ] [sig ] Generating forecast for: GLDD [2026-02-02T20:23:09.458094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-02-02T20:23:09.470359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-02-02T20:23:09.470731] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-02-02T20:23:09.471514] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-02-02T20:23:09.471567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:09.471620] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:09.471647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:09.471703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:09.532072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:09.532995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:09.533080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:09.533114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:09.661208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:09.661370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:09.661411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:09.661472] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:09.664992] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-02-02T20:23:09.665457] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-02-02T20:23:09.665603] [INFO ] [sig ] GLDD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:09.808118] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GLDD.txt [2026-02-02T20:23:09.808287] [INFO ] [sig ] [1359/3456] Completed GLDD in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-02T20:23:09.808326] [INFO ] [sig ] [1360/3456] Forecasting GLNG... [2026-02-02T20:23:09.808358] [INFO ] [sig ] Generating forecast for: GLNG [2026-02-02T20:23:09.808388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-02-02T20:23:09.819930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-02-02T20:23:09.820307] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-02-02T20:23:09.821111] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-02-02T20:23:09.821164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:09.821195] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:09.821222] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:09.821277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:09.878136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:09.878883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:09.878976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:09.879009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:10.001239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:10.001404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:10.001443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:10.001471] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:10.005563] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-02-02T20:23:10.005919] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-02-02T20:23:10.006056] [INFO ] [sig ] GLNG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:10.152162] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GLNG.txt [2026-02-02T20:23:10.152316] [INFO ] [sig ] [1360/3456] Completed GLNG in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-02T20:23:10.152355] [INFO ] [sig ] [1361/3456] Forecasting GLOB... [2026-02-02T20:23:10.152387] [INFO ] [sig ] Generating forecast for: GLOB [2026-02-02T20:23:10.152415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-02-02T20:23:10.164445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-02-02T20:23:10.164837] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-02-02T20:23:10.165654] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-02-02T20:23:10.165707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:10.165740] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:10.165767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:10.165824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:10.224287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:10.225126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:10.225224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:10.225258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:10.345422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:10.345605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:10.345647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:10.345676] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:10.349605] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: DOWN (p=35.91%) [2026-02-02T20:23:10.349892] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-02-02T20:23:10.350025] [INFO ] [sig ] GLOB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:10.502021] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GLOB.txt [2026-02-02T20:23:10.502195] [INFO ] [sig ] [1361/3456] Completed GLOB in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-02T20:23:10.502239] [INFO ] [sig ] [1362/3456] Forecasting GLP... [2026-02-02T20:23:10.502268] [INFO ] [sig ] Generating forecast for: GLP [2026-02-02T20:23:10.502299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-02-02T20:23:10.516097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-02-02T20:23:10.516428] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-02-02T20:23:10.517255] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-02-02T20:23:10.517308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:10.517350] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:10.517379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:10.517436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:10.575063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:10.575812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:10.575908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:10.575941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:10.694615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:10.694768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:10.694809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:10.694837] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:10.698268] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: DOWN (p=8.34%) [2026-02-02T20:23:10.698545] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-02-02T20:23:10.698690] [INFO ] [sig ] GLP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:10.845634] [INFO ] [LOCAL ] Saved forecast: GLP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GLP.txt [2026-02-02T20:23:10.845784] [INFO ] [sig ] [1362/3456] Completed GLP in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-02T20:23:10.845830] [INFO ] [sig ] [1363/3456] Forecasting GLPG... [2026-02-02T20:23:10.845862] [INFO ] [sig ] Generating forecast for: GLPG [2026-02-02T20:23:10.845893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-02-02T20:23:10.857912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-02-02T20:23:10.858246] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-02-02T20:23:10.859055] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-02-02T20:23:10.859120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:10.859158] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:10.859191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:10.859250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:10.917789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:10.918720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:10.918810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:10.918844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:11.044801] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:11.044954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:11.044994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:11.045024] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:11.048504] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=20.03%) [2026-02-02T20:23:11.048820] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-02-02T20:23:11.048951] [INFO ] [sig ] GLPG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:11.192441] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GLPG.txt [2026-02-02T20:23:11.192603] [INFO ] [sig ] [1363/3456] Completed GLPG in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-02T20:23:11.192646] [INFO ] [sig ] [1364/3456] Forecasting GLPI... [2026-02-02T20:23:11.192676] [INFO ] [sig ] Generating forecast for: GLPI [2026-02-02T20:23:11.192705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-02-02T20:23:11.204085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-02-02T20:23:11.204398] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-02-02T20:23:11.205196] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-02-02T20:23:11.205249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:11.205281] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:11.205308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:11.205364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:11.262547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:11.263376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:11.263455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:11.263487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:11.380837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:11.380989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:11.381032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:11.381068] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:11.384841] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: DOWN (p=13.92%) [2026-02-02T20:23:11.385128] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-02-02T20:23:11.385261] [INFO ] [sig ] GLPI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:11.534074] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GLPI.txt [2026-02-02T20:23:11.534351] [INFO ] [sig ] [1364/3456] Completed GLPI in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-02T20:23:11.534466] [INFO ] [sig ] [1365/3456] Forecasting GLRE... [2026-02-02T20:23:11.534503] [INFO ] [sig ] Generating forecast for: GLRE [2026-02-02T20:23:11.534535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-02-02T20:23:11.547975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-02-02T20:23:11.548393] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-02-02T20:23:11.549392] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-02-02T20:23:11.549448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:11.549481] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:11.549508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:11.549566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:11.609894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:11.610808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:11.610905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:11.610941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:11.729915] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:11.730075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:11.730116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:11.730146] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:11.733779] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: DOWN (p=43.34%) [2026-02-02T20:23:11.734078] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-02-02T20:23:11.734232] [INFO ] [sig ] GLRE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:11.883361] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GLRE.txt [2026-02-02T20:23:11.883524] [INFO ] [sig ] [1365/3456] Completed GLRE in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-02T20:23:11.883564] [INFO ] [sig ] [1366/3456] Forecasting GLSI... [2026-02-02T20:23:11.883622] [INFO ] [sig ] Generating forecast for: GLSI [2026-02-02T20:23:11.883654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-02-02T20:23:11.895403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-02-02T20:23:11.895784] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-02-02T20:23:11.896653] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-02-02T20:23:11.896707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:11.896740] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:11.896768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:11.896824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:11.954294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:11.955191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:11.955307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:11.955341] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:12.076595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:12.076754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:12.076795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:12.076824] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:12.080323] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-02-02T20:23:12.080640] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-02-02T20:23:12.080780] [INFO ] [sig ] GLSI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:12.240467] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GLSI.txt [2026-02-02T20:23:12.240645] [INFO ] [sig ] [1366/3456] Completed GLSI in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-02T20:23:12.240688] [INFO ] [sig ] [1367/3456] Forecasting GLTO... [2026-02-02T20:23:12.240720] [INFO ] [sig ] Generating forecast for: GLTO [2026-02-02T20:23:12.240751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-02-02T20:23:12.252168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-02-02T20:23:12.252528] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-02-02T20:23:12.253344] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-02-02T20:23:12.253398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:12.253430] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:12.253456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:12.253511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:12.314119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:12.315132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:12.315233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:12.315268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:12.438690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:12.438856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:12.438901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:12.438931] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:12.442456] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: DOWN (p=7.12%) [2026-02-02T20:23:12.442770] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-02-02T20:23:12.442915] [INFO ] [sig ] GLTO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:12.597051] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GLTO.txt [2026-02-02T20:23:12.597200] [INFO ] [sig ] [1367/3456] Completed GLTO in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-02T20:23:12.597240] [INFO ] [sig ] [1368/3456] Forecasting GLUE... [2026-02-02T20:23:12.597269] [INFO ] [sig ] Generating forecast for: GLUE [2026-02-02T20:23:12.597301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-02-02T20:23:12.610213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-02-02T20:23:12.610559] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-02-02T20:23:12.611369] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-02-02T20:23:12.611420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:12.611452] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:12.611479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:12.611536] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:12.673567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:12.674417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:12.674500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:12.674534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:12.797966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:12.798127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:12.798176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:12.798212] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:12.801743] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=81.14%) [2026-02-02T20:23:12.802025] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-02-02T20:23:12.802179] [INFO ] [sig ] GLUE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:12.957196] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GLUE.txt [2026-02-02T20:23:12.957340] [INFO ] [sig ] [1368/3456] Completed GLUE in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-02T20:23:12.957378] [INFO ] [sig ] [1369/3456] Forecasting GMAB... [2026-02-02T20:23:12.957408] [INFO ] [sig ] Generating forecast for: GMAB [2026-02-02T20:23:12.957439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-02-02T20:23:12.969027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-02-02T20:23:12.969360] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-02-02T20:23:12.970164] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-02-02T20:23:12.970217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:12.970248] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:12.970274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:12.970329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:13.032229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:13.033012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:13.033092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:13.033125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:13.164887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:13.165077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:13.165119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:13.165165] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:13.168762] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-02-02T20:23:13.169046] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-02-02T20:23:13.169193] [INFO ] [sig ] GMAB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:13.312161] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GMAB.txt [2026-02-02T20:23:13.312352] [INFO ] [sig ] [1369/3456] Completed GMAB in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-02T20:23:13.312393] [INFO ] [sig ] [1370/3456] Forecasting GME... [2026-02-02T20:23:13.312425] [INFO ] [sig ] Generating forecast for: GME [2026-02-02T20:23:13.312454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-02-02T20:23:13.324632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-02-02T20:23:13.325051] [INFO ] [FORECASTER] Starting predict_future for GME [2026-02-02T20:23:13.325966] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-02-02T20:23:13.326022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:13.326056] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:13.326084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:13.326141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:13.388642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:13.389838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:13.389936] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:13.389976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:13.517877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:13.518034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:13.518074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:13.518108] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:13.521757] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: UP (p=55.58%) [2026-02-02T20:23:13.522027] [INFO ] [FORECASTER] Completed predict_future for GME [2026-02-02T20:23:13.522150] [INFO ] [sig ] GME: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:13.667173] [INFO ] [LOCAL ] Saved forecast: GME 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GME.txt [2026-02-02T20:23:13.667318] [INFO ] [sig ] [1370/3456] Completed GME in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-02T20:23:13.667357] [INFO ] [sig ] [1371/3456] Forecasting GMED... [2026-02-02T20:23:13.667387] [INFO ] [sig ] Generating forecast for: GMED [2026-02-02T20:23:13.667419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-02-02T20:23:13.679566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-02-02T20:23:13.679896] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-02-02T20:23:13.680751] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-02-02T20:23:13.680804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:13.680836] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:13.680864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:13.680919] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:13.740481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:13.741411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:13.741498] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:13.741549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:13.868568] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:13.868744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:13.868786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:13.868815] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:13.872426] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: DOWN (p=22.18%) [2026-02-02T20:23:13.872737] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-02-02T20:23:13.872872] [INFO ] [sig ] GMED: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:14.017394] [INFO ] [LOCAL ] Saved forecast: GMED 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GMED.txt [2026-02-02T20:23:14.017535] [INFO ] [sig ] [1371/3456] Completed GMED in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-02T20:23:14.017591] [INFO ] [sig ] [1372/3456] Forecasting GMM... [2026-02-02T20:23:14.017648] [INFO ] [sig ] Generating forecast for: GMM [2026-02-02T20:23:14.017684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-02-02T20:23:14.029032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-02-02T20:23:14.029322] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-02-02T20:23:14.030140] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-02-02T20:23:14.030194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:14.030227] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:14.030255] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:14.030312] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:14.088953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:14.089856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:14.089941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:14.089983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:14.201874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:14.202039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:14.202081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:14.202112] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:14.205664] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=24.44%) [2026-02-02T20:23:14.205956] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-02-02T20:23:14.206090] [INFO ] [sig ] GMM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:14.350327] [INFO ] [LOCAL ] Saved forecast: GMM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GMM.txt [2026-02-02T20:23:14.350469] [INFO ] [sig ] [1372/3456] Completed GMM in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-02T20:23:14.350508] [INFO ] [sig ] [1373/3456] Forecasting GMRE... [2026-02-02T20:23:14.350537] [INFO ] [sig ] Generating forecast for: GMRE [2026-02-02T20:23:14.350567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-02-02T20:23:14.361716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-02-02T20:23:14.362010] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-02-02T20:23:14.362856] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-02-02T20:23:14.362909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:14.362967] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:14.363004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:14.363062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:14.420681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:14.421509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:14.421610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:14.421647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:14.545040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:14.545222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:14.545270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:14.545302] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:14.548985] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: DOWN (p=22.64%) [2026-02-02T20:23:14.549273] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-02-02T20:23:14.549409] [INFO ] [sig ] GMRE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:14.692055] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GMRE.txt [2026-02-02T20:23:14.692231] [INFO ] [sig ] [1373/3456] Completed GMRE in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-02T20:23:14.692295] [INFO ] [sig ] [1374/3456] Forecasting GNE... [2026-02-02T20:23:14.692342] [INFO ] [sig ] Generating forecast for: GNE [2026-02-02T20:23:14.692374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-02-02T20:23:14.704511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-02-02T20:23:14.704890] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-02-02T20:23:14.705741] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-02-02T20:23:14.705796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:14.705830] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:14.705858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:14.705915] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:14.763802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:14.764668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:14.764750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:14.764783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:14.882346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:14.882491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:14.882530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:14.882560] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:14.886203] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=75.64%) [2026-02-02T20:23:14.886493] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-02-02T20:23:14.886640] [INFO ] [sig ] GNE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:15.031851] [INFO ] [LOCAL ] Saved forecast: GNE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GNE.txt [2026-02-02T20:23:15.031983] [INFO ] [sig ] [1374/3456] Completed GNE in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-02T20:23:15.032023] [INFO ] [sig ] [1375/3456] Forecasting GNK... [2026-02-02T20:23:15.032054] [INFO ] [sig ] Generating forecast for: GNK [2026-02-02T20:23:15.032085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-02-02T20:23:15.043733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-02-02T20:23:15.044027] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-02-02T20:23:15.044862] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-02-02T20:23:15.044915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:15.044949] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:15.044981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:15.045040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:15.105744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:15.106557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:15.106656] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:15.106690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:15.233908] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:15.234065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:15.234105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:15.234135] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:15.237882] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-02-02T20:23:15.238166] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-02-02T20:23:15.238295] [INFO ] [sig ] GNK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:15.388649] [INFO ] [LOCAL ] Saved forecast: GNK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GNK.txt [2026-02-02T20:23:15.388787] [INFO ] [sig ] [1375/3456] Completed GNK in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-02T20:23:15.388835] [INFO ] [sig ] [1376/3456] Forecasting GNL... [2026-02-02T20:23:15.388867] [INFO ] [sig ] Generating forecast for: GNL [2026-02-02T20:23:15.388898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-02-02T20:23:15.400147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-02-02T20:23:15.400459] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-02-02T20:23:15.401257] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-02-02T20:23:15.401308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:15.401340] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:15.401366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:15.401422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:15.458938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:15.459754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:15.459838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:15.459872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:15.581194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:15.581362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:15.581414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:15.581486] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:15.585106] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=76.53%) [2026-02-02T20:23:15.585387] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-02-02T20:23:15.585519] [INFO ] [sig ] GNL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:15.728063] [INFO ] [LOCAL ] Saved forecast: GNL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GNL.txt [2026-02-02T20:23:15.728193] [INFO ] [sig ] [1376/3456] Completed GNL in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-02T20:23:15.728231] [INFO ] [sig ] [1377/3456] Forecasting GNLN... [2026-02-02T20:23:15.728261] [INFO ] [sig ] Generating forecast for: GNLN [2026-02-02T20:23:15.728290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-02-02T20:23:15.739140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-02-02T20:23:15.739429] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-02-02T20:23:15.740206] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-02-02T20:23:15.740258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:15.740290] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:15.740317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:15.740372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:15.800721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:15.801540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:15.801641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:15.801674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:15.915667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:15.915821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:15.915862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:15.915891] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:15.919307] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: DOWN (p=10.33%) [2026-02-02T20:23:15.919605] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-02-02T20:23:15.919734] [INFO ] [sig ] GNLN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:16.066393] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GNLN.txt [2026-02-02T20:23:16.066748] [INFO ] [sig ] [1377/3456] Completed GNLN in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-02T20:23:16.066788] [INFO ] [sig ] [1378/3456] Forecasting GNLX... [2026-02-02T20:23:16.066819] [INFO ] [sig ] Generating forecast for: GNLX [2026-02-02T20:23:16.066849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-02-02T20:23:16.080536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-02-02T20:23:16.080996] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-02-02T20:23:16.082101] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-02-02T20:23:16.082157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:16.082190] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:16.082222] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:16.082291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:16.140126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:16.140960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:16.141046] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:16.141081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:16.259807] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:16.259967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:16.260006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:16.260038] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:16.263536] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: UP (p=88.01%) [2026-02-02T20:23:16.263840] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-02-02T20:23:16.263973] [INFO ] [sig ] GNLX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:16.403957] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GNLX.txt [2026-02-02T20:23:16.404126] [INFO ] [sig ] [1378/3456] Completed GNLX in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-02T20:23:16.404167] [INFO ] [sig ] [1379/3456] Forecasting GNMA... [2026-02-02T20:23:16.404197] [INFO ] [sig ] Generating forecast for: GNMA [2026-02-02T20:23:16.404228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-02-02T20:23:16.415337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-02-02T20:23:16.415691] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-02-02T20:23:16.416494] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-02-02T20:23:16.416547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:16.416603] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:16.416634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:16.416692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:16.475326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:16.476149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:16.476249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:16.476284] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:16.593014] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:16.593168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:16.593207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:16.593237] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:16.596737] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-02-02T20:23:16.597044] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-02-02T20:23:16.597179] [INFO ] [sig ] GNMA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:16.740340] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GNMA.txt [2026-02-02T20:23:16.740509] [INFO ] [sig ] [1379/3456] Completed GNMA in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-02T20:23:16.740549] [INFO ] [sig ] [1380/3456] Forecasting GNOM... [2026-02-02T20:23:16.740597] [INFO ] [sig ] Generating forecast for: GNOM [2026-02-02T20:23:16.740629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-02-02T20:23:16.752017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-02-02T20:23:16.752304] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-02-02T20:23:16.753115] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-02-02T20:23:16.753167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:16.753199] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:16.753225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:16.753280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:16.815919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:16.816843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:16.816939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:16.816974] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:16.937994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:16.938150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:16.938190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:16.938220] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:16.941750] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-02-02T20:23:16.942031] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-02-02T20:23:16.942156] [INFO ] [sig ] GNOM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:17.086284] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GNOM.txt [2026-02-02T20:23:17.086448] [INFO ] [sig ] [1380/3456] Completed GNOM in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-02T20:23:17.086489] [INFO ] [sig ] [1381/3456] Forecasting GNPX... [2026-02-02T20:23:17.086519] [INFO ] [sig ] Generating forecast for: GNPX [2026-02-02T20:23:17.086549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-02-02T20:23:17.098605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-02-02T20:23:17.098903] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-02-02T20:23:17.099711] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-02-02T20:23:17.099764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:17.099796] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:17.099823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:17.099879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:17.156390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:17.157072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:17.157163] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:17.157203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:17.269767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:17.269913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:17.269952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:17.269981] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:17.273333] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=21.91%) [2026-02-02T20:23:17.273624] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-02-02T20:23:17.273746] [INFO ] [sig ] GNPX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:17.419788] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GNPX.txt [2026-02-02T20:23:17.419915] [INFO ] [sig ] [1381/3456] Completed GNPX in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-02T20:23:17.419953] [INFO ] [sig ] [1382/3456] Forecasting GNRC... [2026-02-02T20:23:17.419983] [INFO ] [sig ] Generating forecast for: GNRC [2026-02-02T20:23:17.420012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-02-02T20:23:17.431479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-02-02T20:23:17.431783] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-02-02T20:23:17.432564] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-02-02T20:23:17.432640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:17.432672] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:17.432698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:17.432754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:17.491243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:17.491930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:17.492009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:17.492043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:17.615185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:17.615352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:17.615392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:17.615420] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:17.618853] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=12.84%) [2026-02-02T20:23:17.619129] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-02-02T20:23:17.619263] [INFO ] [sig ] GNRC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:17.766033] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GNRC.txt [2026-02-02T20:23:17.766183] [INFO ] [sig ] [1382/3456] Completed GNRC in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-02T20:23:17.766222] [INFO ] [sig ] [1383/3456] Forecasting GNSS... [2026-02-02T20:23:17.766258] [INFO ] [sig ] Generating forecast for: GNSS [2026-02-02T20:23:17.766288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-02-02T20:23:17.779320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-02-02T20:23:17.779744] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-02-02T20:23:17.780615] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-02-02T20:23:17.780669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:17.780702] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:17.780731] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:17.780792] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:17.839551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:17.840333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:17.840440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:17.840476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:17.971647] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:17.971810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:17.971852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:17.971881] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:17.975441] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-02-02T20:23:17.975750] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-02-02T20:23:17.975898] [INFO ] [sig ] GNSS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:18.125097] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GNSS.txt [2026-02-02T20:23:18.125277] [INFO ] [sig ] [1383/3456] Completed GNSS in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-02T20:23:18.125327] [INFO ] [sig ] [1384/3456] Forecasting GNTX... [2026-02-02T20:23:18.125361] [INFO ] [sig ] Generating forecast for: GNTX [2026-02-02T20:23:18.125393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-02-02T20:23:18.139241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-02-02T20:23:18.139597] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-02-02T20:23:18.140657] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-02-02T20:23:18.140715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:18.140748] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:18.140776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:18.140834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:18.216331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:18.217171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:18.217253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:18.217286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:18.341263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:18.341428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:18.341467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:18.341496] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:18.344852] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=75.94%) [2026-02-02T20:23:18.345120] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-02-02T20:23:18.345244] [INFO ] [sig ] GNTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:18.491777] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GNTX.txt [2026-02-02T20:23:18.491921] [INFO ] [sig ] [1384/3456] Completed GNTX in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-02T20:23:18.491960] [INFO ] [sig ] [1385/3456] Forecasting GO... [2026-02-02T20:23:18.491990] [INFO ] [sig ] Generating forecast for: GO [2026-02-02T20:23:18.492020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-02-02T20:23:18.509338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-02-02T20:23:18.509786] [INFO ] [FORECASTER] Starting predict_future for GO [2026-02-02T20:23:18.510868] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-02-02T20:23:18.510932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:18.510974] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:18.511010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:18.511092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:18.576044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:18.576825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:18.576908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:18.576941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:18.699393] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:18.699549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:18.699613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:18.699643] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:18.703059] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=33.42%) [2026-02-02T20:23:18.703338] [INFO ] [FORECASTER] Completed predict_future for GO [2026-02-02T20:23:18.703464] [INFO ] [sig ] GO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:18.849625] [INFO ] [LOCAL ] Saved forecast: GO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GO.txt [2026-02-02T20:23:18.849760] [INFO ] [sig ] [1385/3456] Completed GO in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-02T20:23:18.849798] [INFO ] [sig ] [1386/3456] Forecasting GOCO... [2026-02-02T20:23:18.849828] [INFO ] [sig ] Generating forecast for: GOCO [2026-02-02T20:23:18.849858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-02-02T20:23:18.862116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-02-02T20:23:18.862471] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-02-02T20:23:18.863288] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-02-02T20:23:18.863350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:18.863384] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:18.863410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:18.863467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:18.922651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:18.923479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:18.923562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:18.923614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:19.044132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:19.044255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:19.044297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:19.044326] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:19.047823] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: UP (p=56.98%) [2026-02-02T20:23:19.048102] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-02-02T20:23:19.048232] [INFO ] [sig ] GOCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:19.192038] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GOCO.txt [2026-02-02T20:23:19.192230] [INFO ] [sig ] [1386/3456] Completed GOCO in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-02T20:23:19.192285] [INFO ] [sig ] [1387/3456] Forecasting GOF... [2026-02-02T20:23:19.192329] [INFO ] [sig ] Generating forecast for: GOF [2026-02-02T20:23:19.192372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-02-02T20:23:19.204443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-02-02T20:23:19.204771] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-02-02T20:23:19.205621] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-02-02T20:23:19.205679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:19.205714] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:19.205743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:19.205801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:19.263568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:19.264270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:19.264348] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:19.264380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:19.387071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:19.387220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:19.387260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:19.387288] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:19.390683] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: DOWN (p=40.54%) [2026-02-02T20:23:19.390953] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-02-02T20:23:19.391074] [INFO ] [sig ] GOF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:19.532241] [INFO ] [LOCAL ] Saved forecast: GOF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GOF.txt [2026-02-02T20:23:19.532375] [INFO ] [sig ] [1387/3456] Completed GOF in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-02T20:23:19.532413] [INFO ] [sig ] [1388/3456] Forecasting GOGO... [2026-02-02T20:23:19.532443] [INFO ] [sig ] Generating forecast for: GOGO [2026-02-02T20:23:19.532473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-02-02T20:23:19.547201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-02-02T20:23:19.547522] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-02-02T20:23:19.548381] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-02-02T20:23:19.548435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:19.548466] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:19.548491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:19.548547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:19.608170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:19.609034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:19.609115] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:19.609150] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:19.730719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:19.730870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:19.730909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:19.730937] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:19.734337] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=90.79%) [2026-02-02T20:23:19.734650] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-02-02T20:23:19.734775] [INFO ] [sig ] GOGO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:19.878454] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GOGO.txt [2026-02-02T20:23:19.878609] [INFO ] [sig ] [1388/3456] Completed GOGO in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-02T20:23:19.878650] [INFO ] [sig ] [1389/3456] Forecasting GOLF... [2026-02-02T20:23:19.878679] [INFO ] [sig ] Generating forecast for: GOLF [2026-02-02T20:23:19.878709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-02-02T20:23:19.889704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-02-02T20:23:19.890010] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-02-02T20:23:19.890831] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-02-02T20:23:19.890882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:19.890914] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:19.890941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:19.890996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:19.949255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:19.950005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:19.950085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:19.950119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:20.069811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:20.069963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:20.070005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:20.070036] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:20.073567] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: UP (p=87.46%) [2026-02-02T20:23:20.073861] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-02-02T20:23:20.073991] [INFO ] [sig ] GOLF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:20.216819] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GOLF.txt [2026-02-02T20:23:20.216949] [INFO ] [sig ] [1389/3456] Completed GOLF in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-02T20:23:20.216994] [INFO ] [sig ] [1390/3456] Forecasting GOOD... [2026-02-02T20:23:20.217027] [INFO ] [sig ] Generating forecast for: GOOD [2026-02-02T20:23:20.217058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-02-02T20:23:20.228676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-02-02T20:23:20.228963] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-02-02T20:23:20.229810] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-02-02T20:23:20.229865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:20.229926] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:20.229959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:20.230033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:20.288967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:20.289832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:20.289915] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:20.289949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:20.409866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:20.409994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:20.410036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:20.410066] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:20.413500] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: DOWN (p=25.04%) [2026-02-02T20:23:20.413789] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-02-02T20:23:20.413913] [INFO ] [sig ] GOOD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:20.578549] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GOOD.txt [2026-02-02T20:23:20.578723] [INFO ] [sig ] [1390/3456] Completed GOOD in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-02T20:23:20.578764] [INFO ] [sig ] [1391/3456] Forecasting GOOG... [2026-02-02T20:23:20.578795] [INFO ] [sig ] Generating forecast for: GOOG [2026-02-02T20:23:20.578825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-02-02T20:23:20.590752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-02-02T20:23:20.591105] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-02-02T20:23:20.592023] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-02-02T20:23:20.592077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:20.592111] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:20.592139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:20.592196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:20.656188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:20.657049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:20.657132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:20.657165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:20.784456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:20.784650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:20.784692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:20.784721] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:20.788107] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=95.06%) [2026-02-02T20:23:20.788430] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-02-02T20:23:20.788592] [INFO ] [sig ] GOOG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:20.931171] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GOOG.txt [2026-02-02T20:23:20.931305] [INFO ] [sig ] [1391/3456] Completed GOOG in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-02T20:23:20.931344] [INFO ] [sig ] [1392/3456] Forecasting GOOS... [2026-02-02T20:23:20.931378] [INFO ] [sig ] Generating forecast for: GOOS [2026-02-02T20:23:20.931407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-02-02T20:23:20.942752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-02-02T20:23:20.943071] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-02-02T20:23:20.943931] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-02-02T20:23:20.943984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:20.944017] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:20.944044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:20.944099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:21.008875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:21.009923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:21.010006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:21.010040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:21.137741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:21.137887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:21.137927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:21.137956] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:21.141774] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-02-02T20:23:21.142060] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-02-02T20:23:21.142189] [INFO ] [sig ] GOOS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:21.288771] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GOOS.txt [2026-02-02T20:23:21.288926] [INFO ] [sig ] [1392/3456] Completed GOOS in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-02T20:23:21.288964] [INFO ] [sig ] [1393/3456] Forecasting GOSS... [2026-02-02T20:23:21.288995] [INFO ] [sig ] Generating forecast for: GOSS [2026-02-02T20:23:21.289025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-02-02T20:23:21.300642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-02-02T20:23:21.300990] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-02-02T20:23:21.301814] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-02-02T20:23:21.301866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:21.301899] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:21.301925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:21.301981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:21.363315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:21.364740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:21.364845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:21.364889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:21.504813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:21.504979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:21.505040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:21.505110] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:21.508622] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: DOWN (p=22.95%) [2026-02-02T20:23:21.508918] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-02-02T20:23:21.509048] [INFO ] [sig ] GOSS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:21.668659] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GOSS.txt [2026-02-02T20:23:21.668828] [INFO ] [sig ] [1393/3456] Completed GOSS in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-02T20:23:21.668871] [INFO ] [sig ] [1394/3456] Forecasting GOVI... [2026-02-02T20:23:21.668903] [INFO ] [sig ] Generating forecast for: GOVI [2026-02-02T20:23:21.668935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-02-02T20:23:21.680631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-02-02T20:23:21.681028] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-02-02T20:23:21.682010] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-02-02T20:23:21.682079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:21.682114] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:21.682140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:21.682197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:21.740360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:21.741259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:21.741344] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:21.741377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:21.859409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:21.859562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:21.859621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:21.859649] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:21.862978] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=48.35%) [2026-02-02T20:23:21.863249] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-02-02T20:23:21.863379] [INFO ] [sig ] GOVI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:22.004557] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GOVI.txt [2026-02-02T20:23:22.004730] [INFO ] [sig ] [1394/3456] Completed GOVI in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-02T20:23:22.004780] [INFO ] [sig ] [1395/3456] Forecasting GPC... [2026-02-02T20:23:22.004812] [INFO ] [sig ] Generating forecast for: GPC [2026-02-02T20:23:22.004844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-02-02T20:23:22.016534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-02-02T20:23:22.016820] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-02-02T20:23:22.017659] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-02-02T20:23:22.017711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:22.017744] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:22.017770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:22.017828] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:22.075284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:22.075933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:22.076009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:22.076042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:22.198805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:22.198955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:22.198995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:22.199024] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:22.202421] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=86.38%) [2026-02-02T20:23:22.202730] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-02-02T20:23:22.202867] [INFO ] [sig ] GPC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:22.345521] [INFO ] [LOCAL ] Saved forecast: GPC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GPC.txt [2026-02-02T20:23:22.345664] [INFO ] [sig ] [1395/3456] Completed GPC in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-02T20:23:22.345704] [INFO ] [sig ] [1396/3456] Forecasting GPI... [2026-02-02T20:23:22.345734] [INFO ] [sig ] Generating forecast for: GPI [2026-02-02T20:23:22.345763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-02-02T20:23:22.357748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-02-02T20:23:22.358048] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-02-02T20:23:22.358895] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-02-02T20:23:22.358949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:22.358982] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:22.359011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:22.359068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:22.420936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:22.421893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:22.421986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:22.422020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:22.544477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:22.544638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:22.544693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:22.544723] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:22.548312] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: DOWN (p=18.66%) [2026-02-02T20:23:22.548621] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-02-02T20:23:22.548754] [INFO ] [sig ] GPI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:22.690712] [INFO ] [LOCAL ] Saved forecast: GPI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GPI.txt [2026-02-02T20:23:22.690841] [INFO ] [sig ] [1396/3456] Completed GPI in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-02T20:23:22.690880] [INFO ] [sig ] [1397/3456] Forecasting GPIQ... [2026-02-02T20:23:22.690909] [INFO ] [sig ] Generating forecast for: GPIQ [2026-02-02T20:23:22.690942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-02-02T20:23:22.702996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-02-02T20:23:22.703334] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-02-02T20:23:22.704180] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-02-02T20:23:22.704234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:22.704279] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:22.704308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:22.704366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:22.761284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:22.762119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:22.762202] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:22.762235] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:22.882543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:22.882729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:22.882772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:22.882801] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:22.886250] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: UP (p=82.68%) [2026-02-02T20:23:22.886608] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-02-02T20:23:22.886738] [INFO ] [sig ] GPIQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:23.029505] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GPIQ.txt [2026-02-02T20:23:23.029662] [INFO ] [sig ] [1397/3456] Completed GPIQ in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-02T20:23:23.029704] [INFO ] [sig ] [1398/3456] Forecasting GPIX... [2026-02-02T20:23:23.029734] [INFO ] [sig ] Generating forecast for: GPIX [2026-02-02T20:23:23.029764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-02-02T20:23:23.041630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-02-02T20:23:23.041955] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-02-02T20:23:23.042880] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-02-02T20:23:23.042935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:23.042968] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:23.042994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:23.043051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:23.099970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:23.100804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:23.100887] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:23.100919] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:23.215216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:23.215375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:23.215414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:23.215442] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:23.218895] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=77.49%) [2026-02-02T20:23:23.219180] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-02-02T20:23:23.219339] [INFO ] [sig ] GPIX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:23.370957] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GPIX.txt [2026-02-02T20:23:23.371110] [INFO ] [sig ] [1398/3456] Completed GPIX in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-02T20:23:23.371149] [INFO ] [sig ] [1399/3456] Forecasting GPJA... [2026-02-02T20:23:23.371180] [INFO ] [sig ] Generating forecast for: GPJA [2026-02-02T20:23:23.371209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-02-02T20:23:23.384195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-02-02T20:23:23.384620] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-02-02T20:23:23.385413] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-02-02T20:23:23.385466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:23.385498] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:23.385525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:23.385600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:23.448685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:23.449620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:23.449706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:23.449740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:23.587516] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:23.587721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:23.587766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:23.587794] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:23.591274] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-02-02T20:23:23.591637] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-02-02T20:23:23.591799] [INFO ] [sig ] GPJA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:23.742604] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GPJA.txt [2026-02-02T20:23:23.742764] [INFO ] [sig ] [1399/3456] Completed GPJA in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-02T20:23:23.742807] [INFO ] [sig ] [1400/3456] Forecasting GPK... [2026-02-02T20:23:23.742838] [INFO ] [sig ] Generating forecast for: GPK [2026-02-02T20:23:23.742870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-02-02T20:23:23.755698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-02-02T20:23:23.756016] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-02-02T20:23:23.756873] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-02-02T20:23:23.756928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:23.756960] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:23.756989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:23.757057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:23.822668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:23.823480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:23.823605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:23.823642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:23.943610] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:23.943766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:23.943805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:23.943835] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:23.947181] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-02-02T20:23:23.947454] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-02-02T20:23:23.947594] [INFO ] [sig ] GPK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:24.093675] [INFO ] [LOCAL ] Saved forecast: GPK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GPK.txt [2026-02-02T20:23:24.093834] [INFO ] [sig ] [1400/3456] Completed GPK in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-02T20:23:24.093874] [INFO ] [sig ] [1401/3456] Forecasting GPN... [2026-02-02T20:23:24.093912] [INFO ] [sig ] Generating forecast for: GPN [2026-02-02T20:23:24.093943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-02-02T20:23:24.106028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-02-02T20:23:24.106387] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-02-02T20:23:24.107215] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-02-02T20:23:24.107269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:24.107302] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:24.107330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:24.107387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:24.168465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:24.169354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:24.169439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:24.169474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:24.298076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:24.298236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:24.298280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:24.298310] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:24.302196] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: DOWN (p=7.85%) [2026-02-02T20:23:24.302509] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-02-02T20:23:24.302665] [INFO ] [sig ] GPN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:24.450278] [INFO ] [LOCAL ] Saved forecast: GPN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GPN.txt [2026-02-02T20:23:24.450413] [INFO ] [sig ] [1401/3456] Completed GPN in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-02T20:23:24.450452] [INFO ] [sig ] [1402/3456] Forecasting GPRE... [2026-02-02T20:23:24.450483] [INFO ] [sig ] Generating forecast for: GPRE [2026-02-02T20:23:24.450512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-02-02T20:23:24.461838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-02-02T20:23:24.462141] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-02-02T20:23:24.463002] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-02-02T20:23:24.463057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:24.463089] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:24.463117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:24.463179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:24.520185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:24.520959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:24.521039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:24.521072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:24.647652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:24.647817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:24.647857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:24.647886] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:24.651253] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: DOWN (p=19.64%) [2026-02-02T20:23:24.651523] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-02-02T20:23:24.651855] [INFO ] [sig ] GPRE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:24.797258] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GPRE.txt [2026-02-02T20:23:24.797398] [INFO ] [sig ] [1402/3456] Completed GPRE in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-02T20:23:24.797439] [INFO ] [sig ] [1403/3456] Forecasting GPRK... [2026-02-02T20:23:24.797470] [INFO ] [sig ] Generating forecast for: GPRK [2026-02-02T20:23:24.797500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-02-02T20:23:24.810102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-02-02T20:23:24.810428] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-02-02T20:23:24.811221] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-02-02T20:23:24.811273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:24.811306] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:24.811333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:24.811389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:24.871044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:24.871974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:24.872054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:24.872086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:24.990919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:24.991041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:24.991080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:24.991109] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:24.994487] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: DOWN (p=33.03%) [2026-02-02T20:23:24.994781] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-02-02T20:23:24.994904] [INFO ] [sig ] GPRK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:25.136481] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GPRK.txt [2026-02-02T20:23:25.136661] [INFO ] [sig ] [1403/3456] Completed GPRK in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-02T20:23:25.136703] [INFO ] [sig ] [1404/3456] Forecasting GPRO... [2026-02-02T20:23:25.136734] [INFO ] [sig ] Generating forecast for: GPRO [2026-02-02T20:23:25.136764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-02-02T20:23:25.147984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-02-02T20:23:25.148279] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-02-02T20:23:25.149128] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-02-02T20:23:25.149182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:25.149217] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:25.149246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:25.149305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:25.207469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:25.208300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:25.208379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:25.208419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:25.339238] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:25.339404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:25.339454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:25.339508] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:25.343314] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: UP (p=95.97%) [2026-02-02T20:23:25.343625] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-02-02T20:23:25.343755] [INFO ] [sig ] GPRO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:25.490724] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GPRO.txt [2026-02-02T20:23:25.490933] [INFO ] [sig ] [1404/3456] Completed GPRO in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-02T20:23:25.490983] [INFO ] [sig ] [1405/3456] Forecasting GRAB... [2026-02-02T20:23:25.491020] [INFO ] [sig ] Generating forecast for: GRAB [2026-02-02T20:23:25.491058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-02-02T20:23:25.503416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-02-02T20:23:25.503894] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-02-02T20:23:25.504883] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-02-02T20:23:25.504940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:25.504974] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:25.505002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:25.505058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:25.565650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:25.566549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:25.566657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:25.566701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:25.724203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:25.724392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:25.724444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:25.724484] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:25.729310] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=68.56%) [2026-02-02T20:23:25.729810] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-02-02T20:23:25.730001] [INFO ] [sig ] GRAB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:25.933238] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GRAB.txt [2026-02-02T20:23:25.933456] [INFO ] [sig ] [1405/3456] Completed GRAB in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-02T20:23:25.933510] [INFO ] [sig ] [1406/3456] Forecasting GRAL... [2026-02-02T20:23:25.933550] [INFO ] [sig ] Generating forecast for: GRAL [2026-02-02T20:23:25.933610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-02-02T20:23:25.955804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-02-02T20:23:25.956630] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-02-02T20:23:25.958309] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-02-02T20:23:25.958404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:25.958460] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:25.958508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:25.958641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:26.044939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:26.046810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:26.046985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:26.047073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:26.237372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:26.237734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:26.237815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:26.237859] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:26.243326] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: UP (p=87.69%) [2026-02-02T20:23:26.243947] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-02-02T20:23:26.244206] [INFO ] [sig ] GRAL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:26.465214] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GRAL.txt [2026-02-02T20:23:26.465450] [INFO ] [sig ] [1406/3456] Completed GRAL in 0.5s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-02T20:23:26.465505] [INFO ] [sig ] [1407/3456] Forecasting GRBK... [2026-02-02T20:23:26.465552] [INFO ] [sig ] Generating forecast for: GRBK [2026-02-02T20:23:26.465616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-02-02T20:23:26.491924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-02-02T20:23:26.492535] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-02-02T20:23:26.494141] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-02-02T20:23:26.494211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:26.494301] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:26.494342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:26.494432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:26.585672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:26.586927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:26.587057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:26.587113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:26.751507] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:26.751693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:26.751740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:26.751780] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:26.755452] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=71.76%) [2026-02-02T20:23:26.755817] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-02-02T20:23:26.755965] [INFO ] [sig ] GRBK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:26.924142] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GRBK.txt [2026-02-02T20:23:26.924359] [INFO ] [sig ] [1407/3456] Completed GRBK in 0.5s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-02T20:23:26.924416] [INFO ] [sig ] [1408/3456] Forecasting GRC... [2026-02-02T20:23:26.924460] [INFO ] [sig ] Generating forecast for: GRC [2026-02-02T20:23:26.924503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-02-02T20:23:26.938064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-02-02T20:23:26.938466] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-02-02T20:23:26.939346] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-02-02T20:23:26.939399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:26.939432] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:26.939470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:26.939528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:26.999498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:27.000451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:27.000588] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:27.000641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:27.127743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:27.127921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:27.127965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:27.127996] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:27.131545] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: UP (p=71.46%) [2026-02-02T20:23:27.131888] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-02-02T20:23:27.132028] [INFO ] [sig ] GRC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:27.277946] [INFO ] [LOCAL ] Saved forecast: GRC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GRC.txt [2026-02-02T20:23:27.278083] [INFO ] [sig ] [1408/3456] Completed GRC in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-02T20:23:27.278121] [INFO ] [sig ] [1409/3456] Forecasting GREE... [2026-02-02T20:23:27.278151] [INFO ] [sig ] Generating forecast for: GREE [2026-02-02T20:23:27.278181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-02-02T20:23:27.290159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-02-02T20:23:27.290472] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-02-02T20:23:27.291303] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-02-02T20:23:27.291357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:27.291390] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:27.291417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:27.291473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:27.350599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:27.351465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:27.351566] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:27.351633] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:27.475950] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:27.476104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:27.476145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:27.476174] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:27.479610] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: DOWN (p=47.55%) [2026-02-02T20:23:27.479896] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-02-02T20:23:27.480024] [INFO ] [sig ] GREE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:27.622909] [INFO ] [LOCAL ] Saved forecast: GREE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GREE.txt [2026-02-02T20:23:27.623070] [INFO ] [sig ] [1409/3456] Completed GREE in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-02T20:23:27.623112] [INFO ] [sig ] [1410/3456] Forecasting GRFS... [2026-02-02T20:23:27.623143] [INFO ] [sig ] Generating forecast for: GRFS [2026-02-02T20:23:27.623175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-02-02T20:23:27.635302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-02-02T20:23:27.635732] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-02-02T20:23:27.636693] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-02-02T20:23:27.636749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:27.636781] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:27.636807] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:27.636864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:27.695710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:27.696635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:27.696728] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:27.696762] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:27.824173] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:27.824328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:27.824367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:27.824430] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:27.828263] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: DOWN (p=33.69%) [2026-02-02T20:23:27.828550] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-02-02T20:23:27.828700] [INFO ] [sig ] GRFS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:27.977958] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GRFS.txt [2026-02-02T20:23:27.978098] [INFO ] [sig ] [1410/3456] Completed GRFS in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-02T20:23:27.978136] [INFO ] [sig ] [1411/3456] Forecasting GRID... [2026-02-02T20:23:27.978166] [INFO ] [sig ] Generating forecast for: GRID [2026-02-02T20:23:27.978196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-02-02T20:23:27.990453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-02-02T20:23:27.990787] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-02-02T20:23:27.991569] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-02-02T20:23:27.991641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:27.991673] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:27.991700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:27.991755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:28.049869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:28.050549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:28.050647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:28.050680] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:28.173319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:28.173471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:28.173510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:28.173539] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:28.177016] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: UP (p=77.15%) [2026-02-02T20:23:28.177302] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-02-02T20:23:28.177427] [INFO ] [sig ] GRID: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:28.321347] [INFO ] [LOCAL ] Saved forecast: GRID 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GRID.txt [2026-02-02T20:23:28.321490] [INFO ] [sig ] [1411/3456] Completed GRID in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-02T20:23:28.321529] [INFO ] [sig ] [1412/3456] Forecasting GRMN... [2026-02-02T20:23:28.321559] [INFO ] [sig ] Generating forecast for: GRMN [2026-02-02T20:23:28.321614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-02-02T20:23:28.337455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-02-02T20:23:28.337941] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-02-02T20:23:28.338829] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-02-02T20:23:28.338890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:28.338923] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:28.338950] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:28.339007] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:28.398942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:28.399716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:28.399796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:28.399828] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:28.527335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:28.527486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:28.527527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:28.527556] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:28.531610] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: UP (p=89.39%) [2026-02-02T20:23:28.531909] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-02-02T20:23:28.532049] [INFO ] [sig ] GRMN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:28.674172] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GRMN.txt [2026-02-02T20:23:28.674331] [INFO ] [sig ] [1412/3456] Completed GRMN in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-02T20:23:28.674381] [INFO ] [sig ] [1413/3456] Forecasting GRND... [2026-02-02T20:23:28.674418] [INFO ] [sig ] Generating forecast for: GRND [2026-02-02T20:23:28.674450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-02-02T20:23:28.686116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-02-02T20:23:28.686459] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-02-02T20:23:28.687269] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-02-02T20:23:28.687322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:28.687353] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:28.687379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:28.687435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:28.746101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:28.746964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:28.747047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:28.747080] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:28.871448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:28.871622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:28.871663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:28.871692] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:28.875037] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-02-02T20:23:28.875313] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-02-02T20:23:28.875440] [INFO ] [sig ] GRND: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:29.019947] [INFO ] [LOCAL ] Saved forecast: GRND 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GRND.txt [2026-02-02T20:23:29.020123] [INFO ] [sig ] [1413/3456] Completed GRND in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-02T20:23:29.020194] [INFO ] [sig ] [1414/3456] Forecasting GRPN... [2026-02-02T20:23:29.020238] [INFO ] [sig ] Generating forecast for: GRPN [2026-02-02T20:23:29.020271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-02-02T20:23:29.035670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-02-02T20:23:29.036136] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-02-02T20:23:29.037023] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-02-02T20:23:29.037077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:29.037111] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:29.037138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:29.037196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:29.094559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:29.095458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:29.095546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:29.095601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:29.228167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:29.228342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:29.228389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:29.228425] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:29.233139] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-02-02T20:23:29.233485] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-02-02T20:23:29.233666] [INFO ] [sig ] GRPN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:29.390027] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GRPN.txt [2026-02-02T20:23:29.390185] [INFO ] [sig ] [1414/3456] Completed GRPN in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-02T20:23:29.390235] [INFO ] [sig ] [1415/3456] Forecasting GRVY... [2026-02-02T20:23:29.390268] [INFO ] [sig ] Generating forecast for: GRVY [2026-02-02T20:23:29.390299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-02-02T20:23:29.402465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-02-02T20:23:29.402845] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-02-02T20:23:29.403660] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-02-02T20:23:29.403901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:29.403932] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:29.403958] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:29.404014] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:29.461381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:29.462267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:29.462353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:29.462386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:29.585553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:29.585742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:29.585783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:29.585832] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:29.589838] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: DOWN (p=31.86%) [2026-02-02T20:23:29.590233] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-02-02T20:23:29.590415] [INFO ] [sig ] GRVY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:29.747644] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GRVY.txt [2026-02-02T20:23:29.747829] [INFO ] [sig ] [1415/3456] Completed GRVY in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-02T20:23:29.747882] [INFO ] [sig ] [1416/3456] Forecasting GRWG... [2026-02-02T20:23:29.747918] [INFO ] [sig ] Generating forecast for: GRWG [2026-02-02T20:23:29.747948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-02-02T20:23:29.761881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-02-02T20:23:29.762479] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-02-02T20:23:29.763516] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-02-02T20:23:29.763590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:29.763628] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:29.763656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:29.763716] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:29.823587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:29.824754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:29.824854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:29.824888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:29.946265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:29.946501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:29.946547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:29.946594] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:29.950537] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-02-02T20:23:29.950900] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-02-02T20:23:29.951045] [INFO ] [sig ] GRWG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:30.104857] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GRWG.txt [2026-02-02T20:23:30.105065] [INFO ] [sig ] [1416/3456] Completed GRWG in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-02T20:23:30.105111] [INFO ] [sig ] [1417/3456] Forecasting GRX... [2026-02-02T20:23:30.105147] [INFO ] [sig ] Generating forecast for: GRX [2026-02-02T20:23:30.105189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-02-02T20:23:30.117513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-02-02T20:23:30.117993] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-02-02T20:23:30.119048] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-02-02T20:23:30.119103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:30.119135] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:30.119161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:30.119217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:30.178929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:30.179856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:30.179982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:30.180017] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:30.295885] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:30.296045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:30.296086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:30.296115] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:30.299639] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-02-02T20:23:30.299928] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-02-02T20:23:30.300056] [INFO ] [sig ] GRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:30.444802] [INFO ] [LOCAL ] Saved forecast: GRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GRX.txt [2026-02-02T20:23:30.444959] [INFO ] [sig ] [1417/3456] Completed GRX in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-02T20:23:30.445001] [INFO ] [sig ] [1418/3456] Forecasting GS... [2026-02-02T20:23:30.445033] [INFO ] [sig ] Generating forecast for: GS [2026-02-02T20:23:30.445064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-02-02T20:23:30.456690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-02-02T20:23:30.457009] [INFO ] [FORECASTER] Starting predict_future for GS [2026-02-02T20:23:30.457892] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-02-02T20:23:30.457946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:30.457979] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:30.458005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:30.458068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:30.520390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:30.521297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:30.521385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:30.521419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:30.647694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:30.647864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:30.647905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:30.647934] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:30.652122] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-02-02T20:23:30.652451] [INFO ] [FORECASTER] Completed predict_future for GS [2026-02-02T20:23:30.652620] [INFO ] [sig ] GS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:30.796405] [INFO ] [LOCAL ] Saved forecast: GS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GS.txt [2026-02-02T20:23:30.796606] [INFO ] [sig ] [1418/3456] Completed GS in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-02T20:23:30.796659] [INFO ] [sig ] [1419/3456] Forecasting GSBC... [2026-02-02T20:23:30.796697] [INFO ] [sig ] Generating forecast for: GSBC [2026-02-02T20:23:30.796727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-02-02T20:23:30.808119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-02-02T20:23:30.808527] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-02-02T20:23:30.809371] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-02-02T20:23:30.809424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:30.809456] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:30.809483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:30.809563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:30.866749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:30.867731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:30.867822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:30.867857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:30.992828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:30.992987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:30.993028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:30.993055] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:30.996435] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: DOWN (p=37.42%) [2026-02-02T20:23:30.996727] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-02-02T20:23:30.996850] [INFO ] [sig ] GSBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:31.138026] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GSBC.txt [2026-02-02T20:23:31.138161] [INFO ] [sig ] [1419/3456] Completed GSBC in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-02T20:23:31.138201] [INFO ] [sig ] [1420/3456] Forecasting GSBD... [2026-02-02T20:23:31.138232] [INFO ] [sig ] Generating forecast for: GSBD [2026-02-02T20:23:31.138262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-02-02T20:23:31.150161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-02-02T20:23:31.150462] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-02-02T20:23:31.151391] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-02-02T20:23:31.151445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:31.151478] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:31.151505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:31.151562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:31.214817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:31.215707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:31.215792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:31.215826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:31.343756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:31.343923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:31.343963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:31.343992] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:31.348201] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: DOWN (p=22.43%) [2026-02-02T20:23:31.348496] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-02-02T20:23:31.348647] [INFO ] [sig ] GSBD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:31.499289] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GSBD.txt [2026-02-02T20:23:31.499468] [INFO ] [sig ] [1420/3456] Completed GSBD in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-02T20:23:31.499508] [INFO ] [sig ] [1421/3456] Forecasting GSHD... [2026-02-02T20:23:31.499539] [INFO ] [sig ] Generating forecast for: GSHD [2026-02-02T20:23:31.499586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-02-02T20:23:31.510972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-02-02T20:23:31.511259] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-02-02T20:23:31.512063] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-02-02T20:23:31.512141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:31.512176] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:31.512203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:31.512260] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:31.571459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:31.572331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:31.572417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:31.572451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:31.694153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:31.694313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:31.694353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:31.694382] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:31.697787] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: DOWN (p=32.92%) [2026-02-02T20:23:31.698083] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-02-02T20:23:31.698211] [INFO ] [sig ] GSHD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:31.845112] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GSHD.txt [2026-02-02T20:23:31.845282] [INFO ] [sig ] [1421/3456] Completed GSHD in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-02T20:23:31.845322] [INFO ] [sig ] [1422/3456] Forecasting GSK... [2026-02-02T20:23:31.845352] [INFO ] [sig ] Generating forecast for: GSK [2026-02-02T20:23:31.845383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-02-02T20:23:31.858387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-02-02T20:23:31.858834] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-02-02T20:23:31.859777] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-02-02T20:23:31.859833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:31.859866] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:31.859894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:31.859952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:31.916851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:31.917761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:31.917847] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:31.917880] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:32.039728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:32.039890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:32.039929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:32.039957] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:32.043372] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-02-02T20:23:32.043670] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-02-02T20:23:32.043801] [INFO ] [sig ] GSK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:32.186304] [INFO ] [LOCAL ] Saved forecast: GSK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GSK.txt [2026-02-02T20:23:32.186461] [INFO ] [sig ] [1422/3456] Completed GSK in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-02T20:23:32.186501] [INFO ] [sig ] [1423/3456] Forecasting GSL... [2026-02-02T20:23:32.186531] [INFO ] [sig ] Generating forecast for: GSL [2026-02-02T20:23:32.186561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-02-02T20:23:32.198462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-02-02T20:23:32.198856] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-02-02T20:23:32.199720] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-02-02T20:23:32.199775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:32.199811] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:32.199848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:32.199923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:32.259622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:32.260512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:32.260613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:32.260649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:32.384921] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:32.385078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:32.385118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:32.385148] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:32.388681] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=39.07%) [2026-02-02T20:23:32.388979] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-02-02T20:23:32.389108] [INFO ] [sig ] GSL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:32.534193] [INFO ] [LOCAL ] Saved forecast: GSL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GSL.txt [2026-02-02T20:23:32.534345] [INFO ] [sig ] [1423/3456] Completed GSL in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-02T20:23:32.534385] [INFO ] [sig ] [1424/3456] Forecasting GSM... [2026-02-02T20:23:32.534416] [INFO ] [sig ] Generating forecast for: GSM [2026-02-02T20:23:32.534446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-02-02T20:23:32.554374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-02-02T20:23:32.554792] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-02-02T20:23:32.555602] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-02-02T20:23:32.555658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:32.555719] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:32.555748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:32.555806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:32.614562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:32.615289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:32.615371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:32.615404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:32.738041] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:32.738191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:32.738234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:32.738263] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:32.741634] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-02-02T20:23:32.741905] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-02-02T20:23:32.742029] [INFO ] [sig ] GSM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:32.887236] [INFO ] [LOCAL ] Saved forecast: GSM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GSM.txt [2026-02-02T20:23:32.887393] [INFO ] [sig ] [1424/3456] Completed GSM in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-02T20:23:32.887438] [INFO ] [sig ] [1425/3456] Forecasting GTES... [2026-02-02T20:23:32.887470] [INFO ] [sig ] Generating forecast for: GTES [2026-02-02T20:23:32.887499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-02-02T20:23:32.899151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-02-02T20:23:32.899436] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-02-02T20:23:32.900229] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-02-02T20:23:32.900280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:32.900311] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:32.900337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:32.900393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:32.961837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:32.962692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:32.962774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:32.962808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:33.085522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:33.085703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:33.085746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:33.085778] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:33.089229] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: DOWN (p=8.83%) [2026-02-02T20:23:33.089501] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-02-02T20:23:33.089646] [INFO ] [sig ] GTES: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:33.244974] [INFO ] [LOCAL ] Saved forecast: GTES 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GTES.txt [2026-02-02T20:23:33.245127] [INFO ] [sig ] [1425/3456] Completed GTES in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-02T20:23:33.245167] [INFO ] [sig ] [1426/3456] Forecasting GTLB... [2026-02-02T20:23:33.245198] [INFO ] [sig ] Generating forecast for: GTLB [2026-02-02T20:23:33.245229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-02-02T20:23:33.256901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-02-02T20:23:33.257308] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-02-02T20:23:33.258217] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-02-02T20:23:33.258283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:33.258316] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:33.258344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:33.258401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:33.316905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:33.317638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:33.317719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:33.317753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:33.440359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:33.440525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:33.440566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:33.440618] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:33.444168] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: DOWN (p=36.07%) [2026-02-02T20:23:33.444479] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-02-02T20:23:33.444638] [INFO ] [sig ] GTLB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:33.609157] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GTLB.txt [2026-02-02T20:23:33.609314] [INFO ] [sig ] [1426/3456] Completed GTLB in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-02T20:23:33.609354] [INFO ] [sig ] [1427/3456] Forecasting GTLS... [2026-02-02T20:23:33.609385] [INFO ] [sig ] Generating forecast for: GTLS [2026-02-02T20:23:33.609414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-02-02T20:23:33.621208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-02-02T20:23:33.621601] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-02-02T20:23:33.622488] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-02-02T20:23:33.622544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:33.622597] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:33.622626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:33.622683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:33.681924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:33.682832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:33.682918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:33.682953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:33.810269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:33.810427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:33.810468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:33.810556] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:33.814396] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: UP (p=87.16%) [2026-02-02T20:23:33.815088] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-02-02T20:23:33.815231] [INFO ] [sig ] GTLS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:33.963496] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GTLS.txt [2026-02-02T20:23:33.963670] [INFO ] [sig ] [1427/3456] Completed GTLS in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-02T20:23:33.963713] [INFO ] [sig ] [1428/3456] Forecasting GTN... [2026-02-02T20:23:33.963742] [INFO ] [sig ] Generating forecast for: GTN [2026-02-02T20:23:33.963773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-02-02T20:23:33.975350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-02-02T20:23:33.975756] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-02-02T20:23:33.976548] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-02-02T20:23:33.976623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:33.976689] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:33.976724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:33.976782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:34.038858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:34.039751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:34.039836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:34.039870] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:34.162186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:34.162346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:34.162403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:34.162433] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:34.165889] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: DOWN (p=15.85%) [2026-02-02T20:23:34.166169] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-02-02T20:23:34.166297] [INFO ] [sig ] GTN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:34.308631] [INFO ] [LOCAL ] Saved forecast: GTN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GTN.txt [2026-02-02T20:23:34.308804] [INFO ] [sig ] [1428/3456] Completed GTN in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-02T20:23:34.308844] [INFO ] [sig ] [1429/3456] Forecasting GTX... [2026-02-02T20:23:34.308873] [INFO ] [sig ] Generating forecast for: GTX [2026-02-02T20:23:34.308905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-02-02T20:23:34.321069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-02-02T20:23:34.321441] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-02-02T20:23:34.322302] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-02-02T20:23:34.322358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:34.322390] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:34.322418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:34.322476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:34.381681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:34.382619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:34.382717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:34.382757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:34.504410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:34.504567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:34.504625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:34.504653] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:34.508023] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=95.51%) [2026-02-02T20:23:34.508310] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-02-02T20:23:34.508440] [INFO ] [sig ] GTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:34.648898] [INFO ] [LOCAL ] Saved forecast: GTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GTX.txt [2026-02-02T20:23:34.649061] [INFO ] [sig ] [1429/3456] Completed GTX in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-02T20:23:34.649101] [INFO ] [sig ] [1430/3456] Forecasting GTY... [2026-02-02T20:23:34.649130] [INFO ] [sig ] Generating forecast for: GTY [2026-02-02T20:23:34.649163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-02-02T20:23:34.661723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-02-02T20:23:34.662129] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-02-02T20:23:34.663019] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-02-02T20:23:34.663075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:34.663108] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:34.663135] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:34.663193] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:34.725768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:34.726760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:34.726862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:34.726921] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:34.851500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:34.851685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:34.851727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:34.851756] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:34.856196] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: DOWN (p=17.25%) [2026-02-02T20:23:34.856562] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-02-02T20:23:34.856731] [INFO ] [sig ] GTY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:35.000745] [INFO ] [LOCAL ] Saved forecast: GTY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GTY.txt [2026-02-02T20:23:35.000919] [INFO ] [sig ] [1430/3456] Completed GTY in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-02T20:23:35.000958] [INFO ] [sig ] [1431/3456] Forecasting GUG... [2026-02-02T20:23:35.000987] [INFO ] [sig ] Generating forecast for: GUG [2026-02-02T20:23:35.001016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-02-02T20:23:35.013003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-02-02T20:23:35.013369] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-02-02T20:23:35.014250] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-02-02T20:23:35.014304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:35.014336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:35.014363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:35.014419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:35.071150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:35.071999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:35.072080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:35.072113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:35.190321] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:35.190480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:35.190521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:35.190549] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:35.193960] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=18.29%) [2026-02-02T20:23:35.194238] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-02-02T20:23:35.194365] [INFO ] [sig ] GUG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:35.336809] [INFO ] [LOCAL ] Saved forecast: GUG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GUG.txt [2026-02-02T20:23:35.337174] [INFO ] [sig ] [1431/3456] Completed GUG in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-02T20:23:35.337222] [INFO ] [sig ] [1432/3456] Forecasting GVA... [2026-02-02T20:23:35.337254] [INFO ] [sig ] Generating forecast for: GVA [2026-02-02T20:23:35.337285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-02-02T20:23:35.350316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-02-02T20:23:35.350698] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-02-02T20:23:35.351524] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-02-02T20:23:35.351598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:35.351645] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:35.351676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:35.351733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:35.413665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:35.414546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:35.414646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:35.414681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:35.536405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:35.536559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:35.536617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:35.536646] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:35.540073] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: UP (p=70.78%) [2026-02-02T20:23:35.540349] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-02-02T20:23:35.540493] [INFO ] [sig ] GVA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:35.680879] [INFO ] [LOCAL ] Saved forecast: GVA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GVA.txt [2026-02-02T20:23:35.681001] [INFO ] [sig ] [1432/3456] Completed GVA in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-02T20:23:35.681038] [INFO ] [sig ] [1433/3456] Forecasting GWH... [2026-02-02T20:23:35.681066] [INFO ] [sig ] Generating forecast for: GWH [2026-02-02T20:23:35.681095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-02-02T20:23:35.693246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-02-02T20:23:35.693527] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-02-02T20:23:35.694329] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-02-02T20:23:35.694382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:35.694414] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:35.694441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:35.694503] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:35.752968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:35.753555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:35.753649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:35.753687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:35.874614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:35.874744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:35.874781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:35.874809] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:35.878139] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: UP (p=97.32%) [2026-02-02T20:23:35.878409] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-02-02T20:23:35.878531] [INFO ] [sig ] GWH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:36.023089] [INFO ] [LOCAL ] Saved forecast: GWH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GWH.txt [2026-02-02T20:23:36.023205] [INFO ] [sig ] [1433/3456] Completed GWH in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-02T20:23:36.023242] [INFO ] [sig ] [1434/3456] Forecasting GWRE... [2026-02-02T20:23:36.023269] [INFO ] [sig ] Generating forecast for: GWRE [2026-02-02T20:23:36.023299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-02-02T20:23:36.036365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-02-02T20:23:36.036663] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-02-02T20:23:36.037430] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-02-02T20:23:36.037481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:36.037512] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:36.037539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:36.037612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:36.097188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:36.097814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:36.097923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:36.097956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:36.217498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:36.217638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:36.217678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:36.217707] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:36.220957] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-02-02T20:23:36.221225] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-02-02T20:23:36.221349] [INFO ] [sig ] GWRE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:36.361980] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/GWRE.txt [2026-02-02T20:23:36.362094] [INFO ] [sig ] [1434/3456] Completed GWRE in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-02T20:23:36.362132] [INFO ] [sig ] [1435/3456] Forecasting GWRS... [2026-02-02T20:23:36.362161] [INFO ] [sig ] Generating forecast for: GWRS [2026-02-02T20:23:36.362191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-02-02T20:23:36.373682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-02-02T20:23:36.373955] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-02-02T20:23:36.374786] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-02-02T20:23:36.374838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:36.374870] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:36.374897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:36.374953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:36.431816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:36.432401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:36.432478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:36.432509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:36.545737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:36.545877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:36.545914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:36.545943] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:36.549294] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-02-02T20:23:36.549597] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-02-02T20:23:36.549721] [INFO ] [sig ] GWRS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:36.689845] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GWRS.txt [2026-02-02T20:23:36.689966] [INFO ] [sig ] [1435/3456] Completed GWRS in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-02T20:23:36.690003] [INFO ] [sig ] [1436/3456] Forecasting GXAI... [2026-02-02T20:23:36.690038] [INFO ] [sig ] Generating forecast for: GXAI [2026-02-02T20:23:36.690068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-02-02T20:23:36.701688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-02-02T20:23:36.701995] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-02-02T20:23:36.702790] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-02-02T20:23:36.702842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:36.702873] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:36.702900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:36.702956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:36.763867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:36.765685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:36.765865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:36.765899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:36.885976] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:36.886106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:36.886144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:36.886172] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:36.889640] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: UP (p=95.70%) [2026-02-02T20:23:36.889919] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-02-02T20:23:36.890043] [INFO ] [sig ] GXAI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:37.032984] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GXAI.txt [2026-02-02T20:23:37.033120] [INFO ] [sig ] [1436/3456] Completed GXAI in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-02T20:23:37.033163] [INFO ] [sig ] [1437/3456] Forecasting GYRE... [2026-02-02T20:23:37.033194] [INFO ] [sig ] Generating forecast for: GYRE [2026-02-02T20:23:37.033228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-02-02T20:23:37.046662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-02-02T20:23:37.047049] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-02-02T20:23:37.047938] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-02-02T20:23:37.047992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:37.048030] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:37.048056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:37.048111] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:37.104151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:37.104955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:37.105039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:37.105072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:37.227082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:37.227220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:37.227260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:37.227290] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:37.230838] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: UP (p=77.95%) [2026-02-02T20:23:37.231123] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-02-02T20:23:37.231251] [INFO ] [sig ] GYRE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:37.383854] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/GYRE.txt [2026-02-02T20:23:37.384038] [INFO ] [sig ] [1437/3456] Completed GYRE in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-02T20:23:37.384080] [INFO ] [sig ] [1438/3456] Forecasting H... [2026-02-02T20:23:37.384111] [INFO ] [sig ] Generating forecast for: H [2026-02-02T20:23:37.384141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-02-02T20:23:37.397992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-02-02T20:23:37.398404] [INFO ] [FORECASTER] Starting predict_future for H [2026-02-02T20:23:37.399234] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-02-02T20:23:37.399291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:37.399324] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:37.399353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:37.399410] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:37.462173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:37.462958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:37.463043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:37.463076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:37.594215] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:37.594387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:37.594429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:37.594459] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:37.598117] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: UP (p=64.12%) [2026-02-02T20:23:37.598400] [INFO ] [FORECASTER] Completed predict_future for H [2026-02-02T20:23:37.598532] [INFO ] [sig ] H: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:37.753390] [INFO ] [LOCAL ] Saved forecast: H 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/H.txt [2026-02-02T20:23:37.753552] [INFO ] [sig ] [1438/3456] Completed H in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-02T20:23:37.753629] [INFO ] [sig ] [1439/3456] Forecasting HAE... [2026-02-02T20:23:37.753682] [INFO ] [sig ] Generating forecast for: HAE [2026-02-02T20:23:37.753730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-02-02T20:23:37.765475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-02-02T20:23:37.765828] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-02-02T20:23:37.766661] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-02-02T20:23:37.766716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:37.766747] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:37.766773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:37.766828] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:37.823004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:37.823641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:37.823731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:37.823771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:37.949254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:37.949404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:37.949443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:37.949489] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:37.953157] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-02-02T20:23:37.953427] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-02-02T20:23:37.953554] [INFO ] [sig ] HAE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:38.096605] [INFO ] [LOCAL ] Saved forecast: HAE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HAE.txt [2026-02-02T20:23:38.096740] [INFO ] [sig ] [1439/3456] Completed HAE in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-02T20:23:38.096783] [INFO ] [sig ] [1440/3456] Forecasting HAFC... [2026-02-02T20:23:38.096816] [INFO ] [sig ] Generating forecast for: HAFC [2026-02-02T20:23:38.096848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-02-02T20:23:38.108676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-02-02T20:23:38.109133] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-02-02T20:23:38.109972] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-02-02T20:23:38.110026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:38.110059] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:38.110088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:38.110145] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:38.169657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:38.170509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:38.170604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:38.170641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:38.297470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:38.297672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:38.297723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:38.297755] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:38.301239] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: UP (p=59.34%) [2026-02-02T20:23:38.301519] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-02-02T20:23:38.301665] [INFO ] [sig ] HAFC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:38.509990] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HAFC.txt [2026-02-02T20:23:38.510146] [INFO ] [sig ] [1440/3456] Completed HAFC in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-02T20:23:38.510186] [INFO ] [sig ] [1441/3456] Forecasting HAIN... [2026-02-02T20:23:38.510216] [INFO ] [sig ] Generating forecast for: HAIN [2026-02-02T20:23:38.510247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-02-02T20:23:38.522608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-02-02T20:23:38.522928] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-02-02T20:23:38.523766] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-02-02T20:23:38.523820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:38.523880] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:38.523910] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:38.523969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:38.582839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:38.583649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:38.583730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:38.583778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:38.702395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:38.702543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:38.702604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:38.702637] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:38.706131] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-02-02T20:23:38.706410] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-02-02T20:23:38.706542] [INFO ] [sig ] HAIN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:38.858917] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HAIN.txt [2026-02-02T20:23:38.859060] [INFO ] [sig ] [1441/3456] Completed HAIN in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-02T20:23:38.859099] [INFO ] [sig ] [1442/3456] Forecasting HAL... [2026-02-02T20:23:38.859127] [INFO ] [sig ] Generating forecast for: HAL [2026-02-02T20:23:38.859160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-02-02T20:23:38.871166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-02-02T20:23:38.871524] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-02-02T20:23:38.872397] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-02-02T20:23:38.872462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:38.872498] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:38.872524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:38.872597] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:38.930633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:38.931520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:38.931622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:38.931661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:39.060062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:39.060220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:39.060263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:39.060295] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:39.063969] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=17.38%) [2026-02-02T20:23:39.064265] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-02-02T20:23:39.064391] [INFO ] [sig ] HAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:39.217674] [INFO ] [LOCAL ] Saved forecast: HAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HAL.txt [2026-02-02T20:23:39.217811] [INFO ] [sig ] [1442/3456] Completed HAL in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-02T20:23:39.217853] [INFO ] [sig ] [1443/3456] Forecasting HALO... [2026-02-02T20:23:39.217885] [INFO ] [sig ] Generating forecast for: HALO [2026-02-02T20:23:39.217916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-02-02T20:23:39.229324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-02-02T20:23:39.229626] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-02-02T20:23:39.230436] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-02-02T20:23:39.230491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:39.230526] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:39.230555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:39.230648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:39.292857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:39.293493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:39.293588] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:39.293626] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:39.420610] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:39.420764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:39.420814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:39.420847] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:39.424492] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: DOWN (p=14.08%) [2026-02-02T20:23:39.424835] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-02-02T20:23:39.424978] [INFO ] [sig ] HALO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:39.581495] [INFO ] [LOCAL ] Saved forecast: HALO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HALO.txt [2026-02-02T20:23:39.581640] [INFO ] [sig ] [1443/3456] Completed HALO in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-02T20:23:39.581681] [INFO ] [sig ] [1444/3456] Forecasting HAS... [2026-02-02T20:23:39.581711] [INFO ] [sig ] Generating forecast for: HAS [2026-02-02T20:23:39.581741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-02-02T20:23:39.593842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-02-02T20:23:39.594124] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-02-02T20:23:39.594917] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-02-02T20:23:39.594969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:39.595000] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:39.595025] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:39.595080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:39.651743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:39.652336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:39.652412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:39.652444] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:39.771330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:39.771477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:39.771515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:39.771596] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:39.774953] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=12.74%) [2026-02-02T20:23:39.775227] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-02-02T20:23:39.775349] [INFO ] [sig ] HAS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:39.916504] [INFO ] [LOCAL ] Saved forecast: HAS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HAS.txt [2026-02-02T20:23:39.916637] [INFO ] [sig ] [1444/3456] Completed HAS in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-02T20:23:39.916678] [INFO ] [sig ] [1445/3456] Forecasting HASI... [2026-02-02T20:23:39.916707] [INFO ] [sig ] Generating forecast for: HASI [2026-02-02T20:23:39.916741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-02-02T20:23:39.929232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-02-02T20:23:39.929500] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-02-02T20:23:39.930284] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-02-02T20:23:39.930346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:39.930378] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:39.930405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:39.930460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:39.988313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:39.988936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:39.989014] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:39.989046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:40.112801] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:40.112994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:40.113053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:40.113094] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:40.116936] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: UP (p=65.93%) [2026-02-02T20:23:40.117210] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-02-02T20:23:40.117337] [INFO ] [sig ] HASI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:40.258726] [INFO ] [LOCAL ] Saved forecast: HASI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HASI.txt [2026-02-02T20:23:40.258866] [INFO ] [sig ] [1445/3456] Completed HASI in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-02T20:23:40.258905] [INFO ] [sig ] [1446/3456] Forecasting HBAN... [2026-02-02T20:23:40.258935] [INFO ] [sig ] Generating forecast for: HBAN [2026-02-02T20:23:40.258964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-02-02T20:23:40.271308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-02-02T20:23:40.271614] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-02-02T20:23:40.272396] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-02-02T20:23:40.272448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:40.272479] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:40.272505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:40.272561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:40.329588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:40.330244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:40.330320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:40.330352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:40.450738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:40.450871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:40.450909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:40.450938] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:40.454178] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-02-02T20:23:40.454445] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-02-02T20:23:40.454570] [INFO ] [sig ] HBAN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:40.596274] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HBAN.txt [2026-02-02T20:23:40.596391] [INFO ] [sig ] [1446/3456] Completed HBAN in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-02T20:23:40.596429] [INFO ] [sig ] [1447/3456] Forecasting HBANL... [2026-02-02T20:23:40.596458] [INFO ] [sig ] Generating forecast for: HBANL [2026-02-02T20:23:40.596493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-02-02T20:23:40.607491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-02-02T20:23:40.607827] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-02-02T20:23:40.608639] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-02-02T20:23:40.608691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:40.608724] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:40.608756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:40.608824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:40.665039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:40.665633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:40.665709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:40.665742] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:40.784064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:40.784213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:40.784252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:40.784280] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:40.791886] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: DOWN (p=35.88%) [2026-02-02T20:23:40.792226] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-02-02T20:23:40.792365] [INFO ] [sig ] HBANL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:40.935359] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HBANL.txt [2026-02-02T20:23:40.935489] [INFO ] [sig ] [1447/3456] Completed HBANL in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-02T20:23:40.935529] [INFO ] [sig ] [1448/3456] Forecasting HBANP... [2026-02-02T20:23:40.935558] [INFO ] [sig ] Generating forecast for: HBANP [2026-02-02T20:23:40.935606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-02-02T20:23:40.947475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-02-02T20:23:40.947774] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-02-02T20:23:40.948593] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-02-02T20:23:40.948646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:40.948678] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:40.948705] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:40.948766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:41.012400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:41.013327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:41.013434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:41.013472] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:41.132517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:41.132694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:41.132738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:41.132769] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:41.136335] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: UP (p=62.99%) [2026-02-02T20:23:41.136649] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-02-02T20:23:41.136786] [INFO ] [sig ] HBANP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:41.291179] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HBANP.txt [2026-02-02T20:23:41.291341] [INFO ] [sig ] [1448/3456] Completed HBANP in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-02T20:23:41.291381] [INFO ] [sig ] [1449/3456] Forecasting HBB... [2026-02-02T20:23:41.291411] [INFO ] [sig ] Generating forecast for: HBB [2026-02-02T20:23:41.291441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-02-02T20:23:41.303402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-02-02T20:23:41.303728] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-02-02T20:23:41.304511] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-02-02T20:23:41.304564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:41.304625] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:41.304653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:41.304710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:41.363340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:41.364415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:41.364498] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:41.364531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:41.485939] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:41.486108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:41.486148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:41.486176] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:41.489723] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=28.55%) [2026-02-02T20:23:41.490026] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-02-02T20:23:41.490163] [INFO ] [sig ] HBB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:41.633271] [INFO ] [LOCAL ] Saved forecast: HBB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HBB.txt [2026-02-02T20:23:41.633435] [INFO ] [sig ] [1449/3456] Completed HBB in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-02T20:23:41.633476] [INFO ] [sig ] [1450/3456] Forecasting HBCP... [2026-02-02T20:23:41.633506] [INFO ] [sig ] Generating forecast for: HBCP [2026-02-02T20:23:41.633536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-02-02T20:23:41.645786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-02-02T20:23:41.646093] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-02-02T20:23:41.646922] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-02-02T20:23:41.646980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:41.647011] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:41.647038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:41.647094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:41.706152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:41.707063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:41.707144] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:41.707177] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:41.827228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:41.827396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:41.827437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:41.827464] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:41.831019] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: UP (p=55.90%) [2026-02-02T20:23:41.831334] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-02-02T20:23:41.831471] [INFO ] [sig ] HBCP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:41.977277] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HBCP.txt [2026-02-02T20:23:41.977440] [INFO ] [sig ] [1450/3456] Completed HBCP in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-02T20:23:41.977479] [INFO ] [sig ] [1451/3456] Forecasting HBM... [2026-02-02T20:23:41.977508] [INFO ] [sig ] Generating forecast for: HBM [2026-02-02T20:23:41.977538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-02-02T20:23:41.991021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-02-02T20:23:41.991412] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-02-02T20:23:41.992259] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-02-02T20:23:41.992312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:41.992343] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:41.992370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:41.992426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:42.051472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:42.052414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:42.052543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:42.052596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:42.176003] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:42.176365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:42.176405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:42.176433] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:42.183613] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=92.99%) [2026-02-02T20:23:42.183977] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-02-02T20:23:42.184124] [INFO ] [sig ] HBM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:42.331314] [INFO ] [LOCAL ] Saved forecast: HBM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HBM.txt [2026-02-02T20:23:42.331469] [INFO ] [sig ] [1451/3456] Completed HBM in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-02T20:23:42.331509] [INFO ] [sig ] [1452/3456] Forecasting HBNC... [2026-02-02T20:23:42.331540] [INFO ] [sig ] Generating forecast for: HBNC [2026-02-02T20:23:42.331587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-02-02T20:23:42.345034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-02-02T20:23:42.345440] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-02-02T20:23:42.346287] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-02-02T20:23:42.346343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:42.346375] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:42.346402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:42.346462] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:42.407065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:42.408015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:42.408315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:42.408350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:42.545082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:42.545255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:42.545297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:42.545327] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:42.549108] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: UP (p=88.01%) [2026-02-02T20:23:42.549441] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-02-02T20:23:42.549606] [INFO ] [sig ] HBNC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:42.697860] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HBNC.txt [2026-02-02T20:23:42.698014] [INFO ] [sig ] [1452/3456] Completed HBNC in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-02T20:23:42.698055] [INFO ] [sig ] [1453/3456] Forecasting HCA... [2026-02-02T20:23:42.698085] [INFO ] [sig ] Generating forecast for: HCA [2026-02-02T20:23:42.698115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-02-02T20:23:42.709761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-02-02T20:23:42.710161] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-02-02T20:23:42.711034] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-02-02T20:23:42.711089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:42.711121] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:42.711148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:42.711212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:42.770239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:42.771112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:42.771194] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:42.771228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:42.891963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:42.892122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:42.892163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:42.892194] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:42.895704] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: DOWN (p=38.87%) [2026-02-02T20:23:42.895987] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-02-02T20:23:42.896116] [INFO ] [sig ] HCA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:43.036969] [INFO ] [LOCAL ] Saved forecast: HCA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HCA.txt [2026-02-02T20:23:43.037102] [INFO ] [sig ] [1453/3456] Completed HCA in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-02T20:23:43.037141] [INFO ] [sig ] [1454/3456] Forecasting HCC... [2026-02-02T20:23:43.037170] [INFO ] [sig ] Generating forecast for: HCC [2026-02-02T20:23:43.037199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-02-02T20:23:43.049172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-02-02T20:23:43.049532] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-02-02T20:23:43.050392] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-02-02T20:23:43.050449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:43.050485] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:43.050513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:43.050590] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:43.107647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:43.108336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:43.108416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:43.108449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:43.231795] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:43.232078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:43.232125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:43.232156] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:43.235876] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: DOWN (p=44.68%) [2026-02-02T20:23:43.236155] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-02-02T20:23:43.236292] [INFO ] [sig ] HCC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:43.389826] [INFO ] [LOCAL ] Saved forecast: HCC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HCC.txt [2026-02-02T20:23:43.390077] [INFO ] [sig ] [1454/3456] Completed HCC in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-02T20:23:43.390120] [INFO ] [sig ] [1455/3456] Forecasting HCI... [2026-02-02T20:23:43.390150] [INFO ] [sig ] Generating forecast for: HCI [2026-02-02T20:23:43.390193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-02-02T20:23:43.404108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-02-02T20:23:43.404424] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-02-02T20:23:43.405293] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-02-02T20:23:43.405347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:43.405380] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:43.405413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:43.405497] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:43.462753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:43.463664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:43.463780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:43.463827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:43.582567] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:43.582746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:43.582788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:43.582817] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:43.586271] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: UP (p=78.07%) [2026-02-02T20:23:43.586602] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-02-02T20:23:43.586740] [INFO ] [sig ] HCI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:43.734094] [INFO ] [LOCAL ] Saved forecast: HCI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HCI.txt [2026-02-02T20:23:43.734234] [INFO ] [sig ] [1455/3456] Completed HCI in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-02T20:23:43.734273] [INFO ] [sig ] [1456/3456] Forecasting HCM... [2026-02-02T20:23:43.734302] [INFO ] [sig ] Generating forecast for: HCM [2026-02-02T20:23:43.734334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-02-02T20:23:43.745881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-02-02T20:23:43.746192] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-02-02T20:23:43.747037] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-02-02T20:23:43.747100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:43.747135] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:43.747163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:43.747220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:43.804915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:43.805564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:43.805660] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:43.805693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:43.925161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:43.925316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:43.925355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:43.925383] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:43.928735] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: DOWN (p=27.84%) [2026-02-02T20:23:43.929046] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-02-02T20:23:43.929171] [INFO ] [sig ] HCM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:44.069045] [INFO ] [LOCAL ] Saved forecast: HCM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HCM.txt [2026-02-02T20:23:44.069178] [INFO ] [sig ] [1456/3456] Completed HCM in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-02T20:23:44.069217] [INFO ] [sig ] [1457/3456] Forecasting HCSG... [2026-02-02T20:23:44.069247] [INFO ] [sig ] Generating forecast for: HCSG [2026-02-02T20:23:44.069276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-02-02T20:23:44.082329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-02-02T20:23:44.082699] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-02-02T20:23:44.083494] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-02-02T20:23:44.083546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:44.083600] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:44.083630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:44.083686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:44.142113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:44.143382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:44.143466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:44.143499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:44.260434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:44.260616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:44.260659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:44.260688] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:44.264038] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: UP (p=89.00%) [2026-02-02T20:23:44.264316] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-02-02T20:23:44.264442] [INFO ] [sig ] HCSG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:44.405064] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HCSG.txt [2026-02-02T20:23:44.405389] [INFO ] [sig ] [1457/3456] Completed HCSG in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-02T20:23:44.405427] [INFO ] [sig ] [1458/3456] Forecasting HD... [2026-02-02T20:23:44.405456] [INFO ] [sig ] Generating forecast for: HD [2026-02-02T20:23:44.405485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-02-02T20:23:44.418099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-02-02T20:23:44.418417] [INFO ] [FORECASTER] Starting predict_future for HD [2026-02-02T20:23:44.419394] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-02-02T20:23:44.419447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:44.419510] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:44.419539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:44.419622] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:44.477692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:44.478694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:44.478775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:44.478808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:44.601616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:44.601775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:44.601815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:44.601843] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:44.605228] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: UP (p=58.53%) [2026-02-02T20:23:44.605499] [INFO ] [FORECASTER] Completed predict_future for HD [2026-02-02T20:23:44.605641] [INFO ] [sig ] HD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:44.758756] [INFO ] [LOCAL ] Saved forecast: HD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HD.txt [2026-02-02T20:23:44.758947] [INFO ] [sig ] [1458/3456] Completed HD in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-02T20:23:44.758991] [INFO ] [sig ] [1459/3456] Forecasting HDB... [2026-02-02T20:23:44.759022] [INFO ] [sig ] Generating forecast for: HDB [2026-02-02T20:23:44.759052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-02-02T20:23:44.770833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-02-02T20:23:44.771233] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-02-02T20:23:44.772267] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-02-02T20:23:44.772321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:44.772362] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:44.772388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:44.772443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:44.831021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:44.831912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:44.831998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:44.832031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:44.956556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:44.956748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:44.956789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:44.956819] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:44.960756] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=55.66%) [2026-02-02T20:23:44.961030] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-02-02T20:23:44.961349] [INFO ] [sig ] HDB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:45.104159] [INFO ] [LOCAL ] Saved forecast: HDB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HDB.txt [2026-02-02T20:23:45.104311] [INFO ] [sig ] [1459/3456] Completed HDB in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-02T20:23:45.104356] [INFO ] [sig ] [1460/3456] Forecasting HDSN... [2026-02-02T20:23:45.104388] [INFO ] [sig ] Generating forecast for: HDSN [2026-02-02T20:23:45.104418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-02-02T20:23:45.115982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-02-02T20:23:45.116328] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-02-02T20:23:45.117146] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-02-02T20:23:45.117199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:45.117232] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:45.117258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:45.117314] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:45.176799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:45.177651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:45.177735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:45.177766] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:45.298861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:45.298997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:45.299042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:45.299070] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:45.302300] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-02-02T20:23:45.302569] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-02-02T20:23:45.302712] [INFO ] [sig ] HDSN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:45.445818] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HDSN.txt [2026-02-02T20:23:45.445954] [INFO ] [sig ] [1460/3456] Completed HDSN in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-02T20:23:45.446000] [INFO ] [sig ] [1461/3456] Forecasting HE... [2026-02-02T20:23:45.446036] [INFO ] [sig ] Generating forecast for: HE [2026-02-02T20:23:45.446071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-02-02T20:23:45.460043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-02-02T20:23:45.460355] [INFO ] [FORECASTER] Starting predict_future for HE [2026-02-02T20:23:45.461183] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-02-02T20:23:45.461236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:45.461266] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:45.461292] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:45.461346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:45.521256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:45.522114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:45.522197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:45.522231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:45.649557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:45.649728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:45.649769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:45.649799] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:45.653826] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-02-02T20:23:45.654107] [INFO ] [FORECASTER] Completed predict_future for HE [2026-02-02T20:23:45.654248] [INFO ] [sig ] HE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:45.807190] [INFO ] [LOCAL ] Saved forecast: HE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HE.txt [2026-02-02T20:23:45.807402] [INFO ] [sig ] [1461/3456] Completed HE in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-02T20:23:45.807466] [INFO ] [sig ] [1462/3456] Forecasting HEI... [2026-02-02T20:23:45.807511] [INFO ] [sig ] Generating forecast for: HEI [2026-02-02T20:23:45.807559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-02-02T20:23:45.820337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-02-02T20:23:45.820730] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-02-02T20:23:45.821519] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-02-02T20:23:45.821590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:45.821626] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:45.821653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:45.821710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:45.879690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:45.880568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:45.880672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:45.880706] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:46.001670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:46.001819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:46.001863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:46.001898] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:46.005307] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=21.46%) [2026-02-02T20:23:46.005591] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-02-02T20:23:46.005718] [INFO ] [sig ] HEI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:46.152045] [INFO ] [LOCAL ] Saved forecast: HEI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HEI.txt [2026-02-02T20:23:46.152198] [INFO ] [sig ] [1462/3456] Completed HEI in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-02T20:23:46.152240] [INFO ] [sig ] [1463/3456] Forecasting HELE... [2026-02-02T20:23:46.152271] [INFO ] [sig ] Generating forecast for: HELE [2026-02-02T20:23:46.152302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-02-02T20:23:46.163488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-02-02T20:23:46.163799] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-02-02T20:23:46.164649] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-02-02T20:23:46.164703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:46.164735] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:46.164762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:46.164829] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:46.221453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:46.222132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:46.222221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:46.222255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:46.344350] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:46.344498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:46.344537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:46.344598] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:46.348183] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-02-02T20:23:46.348455] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-02-02T20:23:46.348593] [INFO ] [sig ] HELE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:46.488914] [INFO ] [LOCAL ] Saved forecast: HELE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HELE.txt [2026-02-02T20:23:46.489066] [INFO ] [sig ] [1463/3456] Completed HELE in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-02T20:23:46.489106] [INFO ] [sig ] [1464/3456] Forecasting HEPS... [2026-02-02T20:23:46.489136] [INFO ] [sig ] Generating forecast for: HEPS [2026-02-02T20:23:46.489164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-02-02T20:23:46.501073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-02-02T20:23:46.501394] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-02-02T20:23:46.502221] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-02-02T20:23:46.502275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:46.502308] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:46.502336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:46.502412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:46.562839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:46.563648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:46.563730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:46.563765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:46.685165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:46.685319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:46.685359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:46.685386] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:46.688857] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: UP (p=99.87%) [2026-02-02T20:23:46.689179] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-02-02T20:23:46.689311] [INFO ] [sig ] HEPS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:46.836376] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HEPS.txt [2026-02-02T20:23:46.836524] [INFO ] [sig ] [1464/3456] Completed HEPS in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-02T20:23:46.836565] [INFO ] [sig ] [1465/3456] Forecasting HEQ... [2026-02-02T20:23:46.836616] [INFO ] [sig ] Generating forecast for: HEQ [2026-02-02T20:23:46.836646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-02-02T20:23:46.849237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-02-02T20:23:46.849723] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-02-02T20:23:46.850812] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-02-02T20:23:46.850877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:46.850919] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:46.850955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:46.851036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:46.922928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:46.923940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:46.924047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:46.924082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:47.052960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:47.053117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:47.053159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:47.053187] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:47.056652] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=76.60%) [2026-02-02T20:23:47.056945] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-02-02T20:23:47.057076] [INFO ] [sig ] HEQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:47.207854] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HEQ.txt [2026-02-02T20:23:47.208019] [INFO ] [sig ] [1465/3456] Completed HEQ in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-02T20:23:47.208067] [INFO ] [sig ] [1466/3456] Forecasting HERO... [2026-02-02T20:23:47.208098] [INFO ] [sig ] Generating forecast for: HERO [2026-02-02T20:23:47.208134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-02-02T20:23:47.219233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-02-02T20:23:47.219583] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-02-02T20:23:47.220430] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-02-02T20:23:47.220483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:47.220515] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:47.220540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:47.220615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:47.278566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:47.279509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:47.279643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:47.279692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:47.404240] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:47.404397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:47.404437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:47.404465] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:47.407999] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-02-02T20:23:47.408297] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-02-02T20:23:47.408434] [INFO ] [sig ] HERO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:47.554933] [INFO ] [LOCAL ] Saved forecast: HERO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HERO.txt [2026-02-02T20:23:47.555103] [INFO ] [sig ] [1466/3456] Completed HERO in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-02T20:23:47.555142] [INFO ] [sig ] [1467/3456] Forecasting HESM... [2026-02-02T20:23:47.555170] [INFO ] [sig ] Generating forecast for: HESM [2026-02-02T20:23:47.555199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-02-02T20:23:47.569035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-02-02T20:23:47.569426] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-02-02T20:23:47.570493] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-02-02T20:23:47.570556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:47.570624] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:47.570671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:47.570749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:47.633191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:47.634176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:47.634272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:47.634311] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:47.763710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:47.763863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:47.763904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:47.763940] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:47.767490] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: UP (p=50.87%) [2026-02-02T20:23:47.767793] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-02-02T20:23:47.767923] [INFO ] [sig ] HESM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:47.908203] [INFO ] [LOCAL ] Saved forecast: HESM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HESM.txt [2026-02-02T20:23:47.908332] [INFO ] [sig ] [1467/3456] Completed HESM in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-02T20:23:47.908371] [INFO ] [sig ] [1468/3456] Forecasting HFFG... [2026-02-02T20:23:47.908402] [INFO ] [sig ] Generating forecast for: HFFG [2026-02-02T20:23:47.908433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-02-02T20:23:47.920033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-02-02T20:23:47.920314] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-02-02T20:23:47.921110] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-02-02T20:23:47.921163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:47.921195] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:47.921223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:47.921281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:47.977945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:47.978606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:47.978711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:47.978745] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:48.099911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:48.100079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:48.100121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:48.100150] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:48.103566] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-02-02T20:23:48.103861] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-02-02T20:23:48.104009] [INFO ] [sig ] HFFG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:48.246820] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HFFG.txt [2026-02-02T20:23:48.246970] [INFO ] [sig ] [1468/3456] Completed HFFG in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-02T20:23:48.247010] [INFO ] [sig ] [1469/3456] Forecasting HFRO... [2026-02-02T20:23:48.247041] [INFO ] [sig ] Generating forecast for: HFRO [2026-02-02T20:23:48.247073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-02-02T20:23:48.261153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-02-02T20:23:48.261664] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-02-02T20:23:48.262826] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-02-02T20:23:48.262891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:48.262934] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:48.262973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:48.263051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:48.330750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:48.332189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:48.332305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:48.332340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:48.471806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:48.472032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:48.472076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:48.472113] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:48.477965] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: UP (p=89.46%) [2026-02-02T20:23:48.478437] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-02-02T20:23:48.478618] [INFO ] [sig ] HFRO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:48.647811] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HFRO.txt [2026-02-02T20:23:48.648239] [INFO ] [sig ] [1469/3456] Completed HFRO in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-02T20:23:48.648285] [INFO ] [sig ] [1470/3456] Forecasting HFWA... [2026-02-02T20:23:48.648320] [INFO ] [sig ] Generating forecast for: HFWA [2026-02-02T20:23:48.648354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-02-02T20:23:48.661424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-02-02T20:23:48.661944] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-02-02T20:23:48.662894] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-02-02T20:23:48.662949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:48.662982] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:48.663009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:48.663068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:48.723642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:48.724970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:48.725070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:48.725106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:48.851985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:48.852240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:48.852288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:48.852319] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:48.856420] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-02-02T20:23:48.856804] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-02-02T20:23:48.856984] [INFO ] [sig ] HFWA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:49.008089] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HFWA.txt [2026-02-02T20:23:49.008330] [INFO ] [sig ] [1470/3456] Completed HFWA in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-02T20:23:49.008383] [INFO ] [sig ] [1471/3456] Forecasting HG... [2026-02-02T20:23:49.008416] [INFO ] [sig ] Generating forecast for: HG [2026-02-02T20:23:49.008456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-02-02T20:23:49.022292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-02-02T20:23:49.022810] [INFO ] [FORECASTER] Starting predict_future for HG [2026-02-02T20:23:49.023787] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-02-02T20:23:49.023842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:49.023876] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:49.023902] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:49.023959] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:49.084991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:49.086166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:49.086265] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:49.086299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:49.209641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:49.209868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:49.209913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:49.209945] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:49.213795] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: DOWN (p=34.12%) [2026-02-02T20:23:49.214144] [INFO ] [FORECASTER] Completed predict_future for HG [2026-02-02T20:23:49.214294] [INFO ] [sig ] HG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:49.359830] [INFO ] [LOCAL ] Saved forecast: HG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HG.txt [2026-02-02T20:23:49.360057] [INFO ] [sig ] [1471/3456] Completed HG in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-02T20:23:49.360099] [INFO ] [sig ] [1472/3456] Forecasting HGBL... [2026-02-02T20:23:49.360130] [INFO ] [sig ] Generating forecast for: HGBL [2026-02-02T20:23:49.360162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-02-02T20:23:49.375766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-02-02T20:23:49.376286] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-02-02T20:23:49.377450] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-02-02T20:23:49.377519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:49.377553] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:49.377605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:49.377683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:49.435127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:49.436284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:49.436380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:49.436413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:49.554756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:49.554985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:49.555028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:49.555058] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:49.558917] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=3.76%) [2026-02-02T20:23:49.559215] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-02-02T20:23:49.559352] [INFO ] [sig ] HGBL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:49.702927] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HGBL.txt [2026-02-02T20:23:49.703144] [INFO ] [sig ] [1472/3456] Completed HGBL in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-02T20:23:49.703187] [INFO ] [sig ] [1473/3456] Forecasting HGLB... [2026-02-02T20:23:49.703217] [INFO ] [sig ] Generating forecast for: HGLB [2026-02-02T20:23:49.703251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-02-02T20:23:49.717810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-02-02T20:23:49.718629] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-02-02T20:23:49.719851] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-02-02T20:23:49.719907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:49.719940] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:49.719966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:49.720023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:49.780087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:49.781141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:49.781420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:49.781453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:49.903411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:49.903612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:49.903656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:49.903703] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:49.907122] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: UP (p=87.59%) [2026-02-02T20:23:49.907406] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-02-02T20:23:49.907534] [INFO ] [sig ] HGLB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:50.052332] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HGLB.txt [2026-02-02T20:23:50.052498] [INFO ] [sig ] [1473/3456] Completed HGLB in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-02T20:23:50.052540] [INFO ] [sig ] [1474/3456] Forecasting HGTY... [2026-02-02T20:23:50.052592] [INFO ] [sig ] Generating forecast for: HGTY [2026-02-02T20:23:50.052629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-02-02T20:23:50.066343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-02-02T20:23:50.066902] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-02-02T20:23:50.068121] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-02-02T20:23:50.068193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:50.068243] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:50.068284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:50.068370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:50.140468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:50.141386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:50.141479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:50.141521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:50.260845] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:50.261013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:50.261054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:50.261099] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:50.264531] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: DOWN (p=1.94%) [2026-02-02T20:23:50.264826] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-02-02T20:23:50.264955] [INFO ] [sig ] HGTY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:50.406927] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HGTY.txt [2026-02-02T20:23:50.407081] [INFO ] [sig ] [1474/3456] Completed HGTY in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-02T20:23:50.407120] [INFO ] [sig ] [1475/3456] Forecasting HHH... [2026-02-02T20:23:50.407149] [INFO ] [sig ] Generating forecast for: HHH [2026-02-02T20:23:50.407180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-02-02T20:23:50.418927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-02-02T20:23:50.419330] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-02-02T20:23:50.420170] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-02-02T20:23:50.420225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:50.420286] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:50.420314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:50.420371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:50.478644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:50.479702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:50.479791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:50.479826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:50.604189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:50.604344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:50.604386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:50.604414] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:50.607980] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: UP (p=58.85%) [2026-02-02T20:23:50.608258] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-02-02T20:23:50.608385] [INFO ] [sig ] HHH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:50.748353] [INFO ] [LOCAL ] Saved forecast: HHH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HHH.txt [2026-02-02T20:23:50.748509] [INFO ] [sig ] [1475/3456] Completed HHH in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-02T20:23:50.748551] [INFO ] [sig ] [1476/3456] Forecasting HI... [2026-02-02T20:23:50.748599] [INFO ] [sig ] Generating forecast for: HI [2026-02-02T20:23:50.748632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-02-02T20:23:50.760683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-02-02T20:23:50.761057] [INFO ] [FORECASTER] Starting predict_future for HI [2026-02-02T20:23:50.761902] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-02-02T20:23:50.761957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:50.761990] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:50.762017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:50.762074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:50.822436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:50.823351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:50.823436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:50.823469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:50.948941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:50.949103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:50.949144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:50.949175] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:50.952711] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: UP (p=88.11%) [2026-02-02T20:23:50.953015] [INFO ] [FORECASTER] Completed predict_future for HI [2026-02-02T20:23:50.953151] [INFO ] [sig ] HI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:51.105486] [INFO ] [LOCAL ] Saved forecast: HI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HI.txt [2026-02-02T20:23:51.105654] [INFO ] [sig ] [1476/3456] Completed HI in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-02T20:23:51.105695] [INFO ] [sig ] [1477/3456] Forecasting HIFS... [2026-02-02T20:23:51.105724] [INFO ] [sig ] Generating forecast for: HIFS [2026-02-02T20:23:51.105756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-02-02T20:23:51.117808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-02-02T20:23:51.118129] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-02-02T20:23:51.119119] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-02-02T20:23:51.119361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:51.119394] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:51.119422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:51.119479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:51.179286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:51.180058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:51.180141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:51.180175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:51.297525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:51.297728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:51.297773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:51.297803] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:51.301646] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: DOWN (p=24.10%) [2026-02-02T20:23:51.301946] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-02-02T20:23:51.302080] [INFO ] [sig ] HIFS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:51.450891] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HIFS.txt [2026-02-02T20:23:51.451058] [INFO ] [sig ] [1477/3456] Completed HIFS in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-02T20:23:51.451102] [INFO ] [sig ] [1478/3456] Forecasting HIG... [2026-02-02T20:23:51.451136] [INFO ] [sig ] Generating forecast for: HIG [2026-02-02T20:23:51.451172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-02-02T20:23:51.463996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-02-02T20:23:51.464371] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-02-02T20:23:51.465189] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-02-02T20:23:51.465243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:51.465276] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:51.465304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:51.465361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:51.528331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:51.529235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:51.529319] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:51.529352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:51.649126] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:51.649280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:51.649321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:51.649350] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:51.652758] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: DOWN (p=37.82%) [2026-02-02T20:23:51.653028] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-02-02T20:23:51.653150] [INFO ] [sig ] HIG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:51.797100] [INFO ] [LOCAL ] Saved forecast: HIG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HIG.txt [2026-02-02T20:23:51.797239] [INFO ] [sig ] [1478/3456] Completed HIG in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-02T20:23:51.797277] [INFO ] [sig ] [1479/3456] Forecasting HII... [2026-02-02T20:23:51.797307] [INFO ] [sig ] Generating forecast for: HII [2026-02-02T20:23:51.797336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-02-02T20:23:51.808804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-02-02T20:23:51.809083] [INFO ] [FORECASTER] Starting predict_future for HII [2026-02-02T20:23:51.810054] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-02-02T20:23:51.810106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:51.810137] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:51.810163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:51.810219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:51.867678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:51.868406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:51.868488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:51.868520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:51.998501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:51.998782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:51.998829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:51.998863] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:52.002400] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: DOWN (p=22.53%) [2026-02-02T20:23:52.002697] [INFO ] [FORECASTER] Completed predict_future for HII [2026-02-02T20:23:52.002839] [INFO ] [sig ] HII: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:52.144382] [INFO ] [LOCAL ] Saved forecast: HII 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HII.txt [2026-02-02T20:23:52.144524] [INFO ] [sig ] [1479/3456] Completed HII in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-02T20:23:52.144589] [INFO ] [sig ] [1480/3456] Forecasting HIMS... [2026-02-02T20:23:52.144624] [INFO ] [sig ] Generating forecast for: HIMS [2026-02-02T20:23:52.144654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-02-02T20:23:52.156893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-02-02T20:23:52.157198] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-02-02T20:23:52.158007] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-02-02T20:23:52.158069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:52.158101] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:52.158127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:52.158182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:52.215472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:52.216302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:52.216390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:52.216423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:52.333157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:52.333310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:52.333349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:52.333378] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:52.336726] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-02-02T20:23:52.336995] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-02-02T20:23:52.337138] [INFO ] [sig ] HIMS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:52.482876] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HIMS.txt [2026-02-02T20:23:52.483022] [INFO ] [sig ] [1480/3456] Completed HIMS in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-02T20:23:52.483061] [INFO ] [sig ] [1481/3456] Forecasting HIMX... [2026-02-02T20:23:52.483091] [INFO ] [sig ] Generating forecast for: HIMX [2026-02-02T20:23:52.483122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-02-02T20:23:52.495511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-02-02T20:23:52.495942] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-02-02T20:23:52.496743] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-02-02T20:23:52.496795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:52.496825] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:52.496852] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:52.496908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:52.553938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:52.554659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:52.554736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:52.554769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:52.677535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:52.677736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:52.677787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:52.677818] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:52.681452] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: DOWN (p=0.32%) [2026-02-02T20:23:52.681755] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-02-02T20:23:52.681893] [INFO ] [sig ] HIMX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:52.824404] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HIMX.txt [2026-02-02T20:23:52.824545] [INFO ] [sig ] [1481/3456] Completed HIMX in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-02T20:23:52.824602] [INFO ] [sig ] [1482/3456] Forecasting HIO... [2026-02-02T20:23:52.824633] [INFO ] [sig ] Generating forecast for: HIO [2026-02-02T20:23:52.824664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-02-02T20:23:52.837725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-02-02T20:23:52.838136] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-02-02T20:23:52.839005] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-02-02T20:23:52.839072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:52.839142] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:52.839188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:52.839250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:52.898773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:52.899728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:52.899815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:52.899850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:53.029984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:53.030148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:53.030192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:53.030222] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:53.033811] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: DOWN (p=15.49%) [2026-02-02T20:23:53.034102] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-02-02T20:23:53.034236] [INFO ] [sig ] HIO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:53.185221] [INFO ] [LOCAL ] Saved forecast: HIO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HIO.txt [2026-02-02T20:23:53.185365] [INFO ] [sig ] [1482/3456] Completed HIO in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-02T20:23:53.185417] [INFO ] [sig ] [1483/3456] Forecasting HIPO... [2026-02-02T20:23:53.185449] [INFO ] [sig ] Generating forecast for: HIPO [2026-02-02T20:23:53.185480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-02-02T20:23:53.197681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-02-02T20:23:53.198012] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-02-02T20:23:53.199020] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-02-02T20:23:53.199074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:53.199106] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:53.199133] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:53.199188] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:53.259059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:53.259895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:53.259981] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:53.260023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:53.390835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:53.390999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:53.391042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:53.391071] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:53.395804] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: DOWN (p=42.33%) [2026-02-02T20:23:53.396127] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-02-02T20:23:53.396266] [INFO ] [sig ] HIPO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:53.547650] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HIPO.txt [2026-02-02T20:23:53.547804] [INFO ] [sig ] [1483/3456] Completed HIPO in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-02T20:23:53.547851] [INFO ] [sig ] [1484/3456] Forecasting HITI... [2026-02-02T20:23:53.547882] [INFO ] [sig ] Generating forecast for: HITI [2026-02-02T20:23:53.547911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-02-02T20:23:53.560229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-02-02T20:23:53.560530] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-02-02T20:23:53.561354] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-02-02T20:23:53.561407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:53.561439] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:53.561465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:53.561522] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:53.622100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:53.623235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:53.623326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:53.623360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:53.754244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:53.754403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:53.754443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:53.754474] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:53.758266] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: UP (p=77.29%) [2026-02-02T20:23:53.758588] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-02-02T20:23:53.758746] [INFO ] [sig ] HITI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:53.910251] [INFO ] [LOCAL ] Saved forecast: HITI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HITI.txt [2026-02-02T20:23:53.910410] [INFO ] [sig ] [1484/3456] Completed HITI in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-02T20:23:53.910450] [INFO ] [sig ] [1485/3456] Forecasting HIVE... [2026-02-02T20:23:53.910481] [INFO ] [sig ] Generating forecast for: HIVE [2026-02-02T20:23:53.910510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-02-02T20:23:53.923340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-02-02T20:23:53.923673] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-02-02T20:23:53.924541] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-02-02T20:23:53.924628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:53.924665] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:53.924693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:53.924750] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:53.985261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:53.986141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:53.986272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:53.986307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:54.106965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:54.107124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:54.107165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:54.107194] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:54.110906] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: UP (p=62.50%) [2026-02-02T20:23:54.111229] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-02-02T20:23:54.111356] [INFO ] [sig ] HIVE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:54.254851] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HIVE.txt [2026-02-02T20:23:54.255010] [INFO ] [sig ] [1485/3456] Completed HIVE in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-02T20:23:54.255050] [INFO ] [sig ] [1486/3456] Forecasting HIX... [2026-02-02T20:23:54.255081] [INFO ] [sig ] Generating forecast for: HIX [2026-02-02T20:23:54.255119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-02-02T20:23:54.267397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-02-02T20:23:54.267845] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-02-02T20:23:54.268701] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-02-02T20:23:54.268756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:54.268789] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:54.268817] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:54.268873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:54.326417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:54.327349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:54.327441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:54.327475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:54.449621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:54.449787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:54.449829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:54.449860] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:54.453889] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: UP (p=88.73%) [2026-02-02T20:23:54.454249] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-02-02T20:23:54.454429] [INFO ] [sig ] HIX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:54.605695] [INFO ] [LOCAL ] Saved forecast: HIX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HIX.txt [2026-02-02T20:23:54.605852] [INFO ] [sig ] [1486/3456] Completed HIX in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-02T20:23:54.605892] [INFO ] [sig ] [1487/3456] Forecasting HL... [2026-02-02T20:23:54.605922] [INFO ] [sig ] Generating forecast for: HL [2026-02-02T20:23:54.605951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-02-02T20:23:54.618548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-02-02T20:23:54.618986] [INFO ] [FORECASTER] Starting predict_future for HL [2026-02-02T20:23:54.619875] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-02-02T20:23:54.619930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:54.619963] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:54.619991] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:54.620047] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:54.682056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:54.683167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:54.683301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:54.683353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:54.822055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:54.822301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:54.822382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:54.822429] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:54.827425] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=74.03%) [2026-02-02T20:23:54.827931] [INFO ] [FORECASTER] Completed predict_future for HL [2026-02-02T20:23:54.828122] [INFO ] [sig ] HL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:54.984694] [INFO ] [LOCAL ] Saved forecast: HL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HL.txt [2026-02-02T20:23:54.984852] [INFO ] [sig ] [1487/3456] Completed HL in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-02T20:23:54.984892] [INFO ] [sig ] [1488/3456] Forecasting HLAL... [2026-02-02T20:23:54.984921] [INFO ] [sig ] Generating forecast for: HLAL [2026-02-02T20:23:54.984951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-02-02T20:23:54.998467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-02-02T20:23:54.998851] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-02-02T20:23:54.999791] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-02-02T20:23:54.999849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:54.999885] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:54.999912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:54.999970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:55.057950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:55.058847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:55.058936] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:55.058970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:55.182718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:55.182878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:55.182920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:55.182951] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:55.186455] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: UP (p=90.26%) [2026-02-02T20:23:55.186773] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-02-02T20:23:55.186905] [INFO ] [sig ] HLAL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:55.328592] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HLAL.txt [2026-02-02T20:23:55.328748] [INFO ] [sig ] [1488/3456] Completed HLAL in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-02T20:23:55.328788] [INFO ] [sig ] [1489/3456] Forecasting HLF... [2026-02-02T20:23:55.328818] [INFO ] [sig ] Generating forecast for: HLF [2026-02-02T20:23:55.328849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-02-02T20:23:55.340952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-02-02T20:23:55.341370] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-02-02T20:23:55.342303] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-02-02T20:23:55.342359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:55.342393] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:55.342419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:55.342477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:55.399295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:55.400242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:55.400332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:55.400365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:55.526781] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:55.527048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:55.527120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:55.527151] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:55.531380] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: UP (p=83.32%) [2026-02-02T20:23:55.531698] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-02-02T20:23:55.531856] [INFO ] [sig ] HLF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:55.673445] [INFO ] [LOCAL ] Saved forecast: HLF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HLF.txt [2026-02-02T20:23:55.673599] [INFO ] [sig ] [1489/3456] Completed HLF in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-02T20:23:55.673645] [INFO ] [sig ] [1490/3456] Forecasting HLI... [2026-02-02T20:23:55.673682] [INFO ] [sig ] Generating forecast for: HLI [2026-02-02T20:23:55.673720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-02-02T20:23:55.687060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-02-02T20:23:55.687467] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-02-02T20:23:55.688343] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-02-02T20:23:55.688396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:55.688428] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:55.688455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:55.688525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:55.744857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:55.745794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:55.745890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:55.745924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:55.872723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:55.872887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:55.872928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:55.872956] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:55.876409] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: UP (p=81.99%) [2026-02-02T20:23:55.876733] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-02-02T20:23:55.876865] [INFO ] [sig ] HLI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:56.017040] [INFO ] [LOCAL ] Saved forecast: HLI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HLI.txt [2026-02-02T20:23:56.017205] [INFO ] [sig ] [1490/3456] Completed HLI in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-02T20:23:56.017248] [INFO ] [sig ] [1491/3456] Forecasting HLIO... [2026-02-02T20:23:56.017279] [INFO ] [sig ] Generating forecast for: HLIO [2026-02-02T20:23:56.017311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-02-02T20:23:56.029998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-02-02T20:23:56.030313] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-02-02T20:23:56.031506] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-02-02T20:23:56.031558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:56.031618] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:56.031648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:56.031703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:56.090009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:56.090860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:56.090943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:56.090975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:56.221177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:56.221355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:56.221402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:56.221433] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:56.225367] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=70.56%) [2026-02-02T20:23:56.225674] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-02-02T20:23:56.225804] [INFO ] [sig ] HLIO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:56.370702] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HLIO.txt [2026-02-02T20:23:56.370836] [INFO ] [sig ] [1491/3456] Completed HLIO in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-02T20:23:56.370874] [INFO ] [sig ] [1492/3456] Forecasting HLLY... [2026-02-02T20:23:56.370902] [INFO ] [sig ] Generating forecast for: HLLY [2026-02-02T20:23:56.370932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-02-02T20:23:56.382189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-02-02T20:23:56.382499] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-02-02T20:23:56.383296] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-02-02T20:23:56.383348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:56.383408] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:56.383436] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:56.383492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:56.439945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:56.440829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:56.440909] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:56.440942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:56.562768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:56.562924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:56.562962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:56.562990] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:56.567152] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-02-02T20:23:56.567454] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-02-02T20:23:56.567596] [INFO ] [sig ] HLLY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:56.708774] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HLLY.txt [2026-02-02T20:23:56.708916] [INFO ] [sig ] [1492/3456] Completed HLLY in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-02T20:23:56.708956] [INFO ] [sig ] [1493/3456] Forecasting HLMN... [2026-02-02T20:23:56.708985] [INFO ] [sig ] Generating forecast for: HLMN [2026-02-02T20:23:56.709014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-02-02T20:23:56.720318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-02-02T20:23:56.720672] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-02-02T20:23:56.721552] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-02-02T20:23:56.721637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:56.721673] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:56.721701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:56.721759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:56.781088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:56.781970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:56.782052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:56.782084] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:56.909030] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:56.909231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:56.909293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:56.909322] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:56.913065] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: UP (p=51.16%) [2026-02-02T20:23:56.913397] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-02-02T20:23:56.913536] [INFO ] [sig ] HLMN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:57.063295] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HLMN.txt [2026-02-02T20:23:57.063471] [INFO ] [sig ] [1493/3456] Completed HLMN in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-02T20:23:57.063513] [INFO ] [sig ] [1494/3456] Forecasting HLN... [2026-02-02T20:23:57.063544] [INFO ] [sig ] Generating forecast for: HLN [2026-02-02T20:23:57.063593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-02-02T20:23:57.076684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-02-02T20:23:57.077067] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-02-02T20:23:57.077952] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-02-02T20:23:57.078006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:57.078040] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:57.078067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:57.078125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:57.136881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:57.137816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:57.137911] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:57.137947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:57.260168] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:57.260338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:57.260379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:57.260408] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:57.263912] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: UP (p=73.91%) [2026-02-02T20:23:57.264207] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-02-02T20:23:57.264340] [INFO ] [sig ] HLN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:57.409662] [INFO ] [LOCAL ] Saved forecast: HLN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HLN.txt [2026-02-02T20:23:57.409821] [INFO ] [sig ] [1494/3456] Completed HLN in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-02T20:23:57.409860] [INFO ] [sig ] [1495/3456] Forecasting HLNE... [2026-02-02T20:23:57.409895] [INFO ] [sig ] Generating forecast for: HLNE [2026-02-02T20:23:57.409928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-02-02T20:23:57.422195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-02-02T20:23:57.422548] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-02-02T20:23:57.423384] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-02-02T20:23:57.423437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:57.423469] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:57.423496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:57.423552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:57.483367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:57.484399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:57.484484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:57.484518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:57.610959] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:57.611162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:57.611212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:57.611294] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:57.615725] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: DOWN (p=48.32%) [2026-02-02T20:23:57.616005] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-02-02T20:23:57.616138] [INFO ] [sig ] HLNE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:57.762037] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HLNE.txt [2026-02-02T20:23:57.762213] [INFO ] [sig ] [1495/3456] Completed HLNE in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-02T20:23:57.762261] [INFO ] [sig ] [1496/3456] Forecasting HLX... [2026-02-02T20:23:57.762296] [INFO ] [sig ] Generating forecast for: HLX [2026-02-02T20:23:57.762328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-02-02T20:23:57.774044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-02-02T20:23:57.774391] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-02-02T20:23:57.775217] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-02-02T20:23:57.775271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:57.775305] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:57.775333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:57.775391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:57.836566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:57.837470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:57.837558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:57.837612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:57.961552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:57.961722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:57.961763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:57.961793] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:57.965308] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=57.12%) [2026-02-02T20:23:57.965607] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-02-02T20:23:57.965734] [INFO ] [sig ] HLX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:58.115081] [INFO ] [LOCAL ] Saved forecast: HLX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HLX.txt [2026-02-02T20:23:58.115222] [INFO ] [sig ] [1496/3456] Completed HLX in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-02T20:23:58.115267] [INFO ] [sig ] [1497/3456] Forecasting HMC... [2026-02-02T20:23:58.115297] [INFO ] [sig ] Generating forecast for: HMC [2026-02-02T20:23:58.115327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-02-02T20:23:58.127238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-02-02T20:23:58.127492] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-02-02T20:23:58.128389] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-02-02T20:23:58.128442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:58.128473] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:58.128499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:58.128555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:58.188348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:58.189171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:58.189267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:58.189309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:58.317876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:58.318051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:58.318094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:58.318125] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:58.322290] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: UP (p=93.14%) [2026-02-02T20:23:58.322793] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-02-02T20:23:58.322925] [INFO ] [sig ] HMC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:58.467298] [INFO ] [LOCAL ] Saved forecast: HMC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HMC.txt [2026-02-02T20:23:58.467446] [INFO ] [sig ] [1497/3456] Completed HMC in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-02T20:23:58.467485] [INFO ] [sig ] [1498/3456] Forecasting HMN... [2026-02-02T20:23:58.467516] [INFO ] [sig ] Generating forecast for: HMN [2026-02-02T20:23:58.467547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-02-02T20:23:58.479527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-02-02T20:23:58.479858] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-02-02T20:23:58.480717] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-02-02T20:23:58.480770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:58.480802] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:58.480827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:58.480883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:58.541066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:58.541876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:58.541957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:58.541990] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:58.678661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:58.678813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:58.678853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:58.678899] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:58.682231] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: DOWN (p=7.79%) [2026-02-02T20:23:58.682499] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-02-02T20:23:58.682642] [INFO ] [sig ] HMN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:58.824020] [INFO ] [LOCAL ] Saved forecast: HMN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HMN.txt [2026-02-02T20:23:58.824142] [INFO ] [sig ] [1498/3456] Completed HMN in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-02T20:23:58.824180] [INFO ] [sig ] [1499/3456] Forecasting HMY... [2026-02-02T20:23:58.824210] [INFO ] [sig ] Generating forecast for: HMY [2026-02-02T20:23:58.824242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-02-02T20:23:58.836033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-02-02T20:23:58.836310] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-02-02T20:23:58.837098] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-02-02T20:23:58.837150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:58.837183] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:58.837215] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:58.837284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:58.896094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:58.896750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:58.896826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:58.896858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:59.016270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:59.016423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:59.016462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:59.016491] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:59.019867] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-02-02T20:23:59.020136] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-02-02T20:23:59.020266] [INFO ] [sig ] HMY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:59.160944] [INFO ] [LOCAL ] Saved forecast: HMY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HMY.txt [2026-02-02T20:23:59.161076] [INFO ] [sig ] [1499/3456] Completed HMY in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-02T20:23:59.161113] [INFO ] [sig ] [1500/3456] Forecasting HNDL... [2026-02-02T20:23:59.161143] [INFO ] [sig ] Generating forecast for: HNDL [2026-02-02T20:23:59.161173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-02-02T20:23:59.172458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-02-02T20:23:59.172788] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-02-02T20:23:59.173615] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-02-02T20:23:59.173667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:59.173699] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:59.173725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:59.173781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:59.231121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:59.231803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:59.231882] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:59.231915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:59.348551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:59.348711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:59.348749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:59.348778] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:59.352108] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: UP (p=65.32%) [2026-02-02T20:23:59.352383] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-02-02T20:23:59.352509] [INFO ] [sig ] HNDL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:23:59.497437] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HNDL.txt [2026-02-02T20:23:59.497598] [INFO ] [sig ] [1500/3456] Completed HNDL in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-02T20:23:59.497665] [INFO ] [sig ] [1501/3456] Forecasting HNI... [2026-02-02T20:23:59.497699] [INFO ] [sig ] Generating forecast for: HNI [2026-02-02T20:23:59.497728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-02-02T20:23:59.508975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-02-02T20:23:59.509279] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-02-02T20:23:59.510082] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-02-02T20:23:59.510134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:59.510166] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:59.510192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:59.510252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:59.567239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:59.568024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:59.568106] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:59.568138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:23:59.691507] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:23:59.691689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:23:59.691733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:23:59.691760] [INFO ] [FORECASTER] Training complete [2026-02-02T20:23:59.695232] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: DOWN (p=14.86%) [2026-02-02T20:23:59.695532] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-02-02T20:23:59.695686] [INFO ] [sig ] HNI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:23:59.836627] [INFO ] [LOCAL ] Saved forecast: HNI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HNI.txt [2026-02-02T20:23:59.836763] [INFO ] [sig ] [1501/3456] Completed HNI in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-02T20:23:59.836801] [INFO ] [sig ] [1502/3456] Forecasting HNRG... [2026-02-02T20:23:59.836829] [INFO ] [sig ] Generating forecast for: HNRG [2026-02-02T20:23:59.836858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-02-02T20:23:59.848442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-02-02T20:23:59.848779] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-02-02T20:23:59.849806] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-02-02T20:23:59.849858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:23:59.849890] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:23:59.849917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:23:59.849983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:23:59.907493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:23:59.908391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:23:59.908534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:23:59.908568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:00.027279] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:00.027439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:00.027479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:00.027510] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:00.030999] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: DOWN (p=31.44%) [2026-02-02T20:24:00.031318] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-02-02T20:24:00.031453] [INFO ] [sig ] HNRG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:00.179063] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HNRG.txt [2026-02-02T20:24:00.179223] [INFO ] [sig ] [1502/3456] Completed HNRG in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-02T20:24:00.179265] [INFO ] [sig ] [1503/3456] Forecasting HOG... [2026-02-02T20:24:00.179295] [INFO ] [sig ] Generating forecast for: HOG [2026-02-02T20:24:00.179325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-02-02T20:24:00.190890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-02-02T20:24:00.191268] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-02-02T20:24:00.192083] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-02-02T20:24:00.192136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:00.192168] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:00.192195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:00.192251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:00.249965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:00.250609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:00.250686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:00.250719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:00.375620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:00.375794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:00.375834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:00.375863] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:00.379289] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: DOWN (p=28.81%) [2026-02-02T20:24:00.379614] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-02-02T20:24:00.379749] [INFO ] [sig ] HOG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:00.521435] [INFO ] [LOCAL ] Saved forecast: HOG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HOG.txt [2026-02-02T20:24:00.521560] [INFO ] [sig ] [1503/3456] Completed HOG in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-02T20:24:00.521615] [INFO ] [sig ] [1504/3456] Forecasting HOLO... [2026-02-02T20:24:00.521646] [INFO ] [sig ] Generating forecast for: HOLO [2026-02-02T20:24:00.521675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-02-02T20:24:00.533203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-02-02T20:24:00.533682] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-02-02T20:24:00.534502] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-02-02T20:24:00.534565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:00.534622] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:00.534651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:00.534711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:00.592988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:00.593630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:00.593708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:00.593742] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:00.715664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:00.715809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:00.715849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:00.715877] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:00.719501] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: UP (p=92.93%) [2026-02-02T20:24:00.719853] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-02-02T20:24:00.720000] [INFO ] [sig ] HOLO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:00.864409] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HOLO.txt [2026-02-02T20:24:00.864551] [INFO ] [sig ] [1504/3456] Completed HOLO in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-02T20:24:00.864616] [INFO ] [sig ] [1505/3456] Forecasting HOLX... [2026-02-02T20:24:00.864647] [INFO ] [sig ] Generating forecast for: HOLX [2026-02-02T20:24:00.864677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-02-02T20:24:00.875880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-02-02T20:24:00.876189] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-02-02T20:24:00.876992] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-02-02T20:24:00.877045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:00.877077] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:00.877104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:00.877160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:00.934984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:00.935776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:00.935854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:00.935887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:01.061415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:01.061527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:01.061583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:01.061620] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:01.065370] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: DOWN (p=29.75%) [2026-02-02T20:24:01.065870] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-02-02T20:24:01.066002] [INFO ] [sig ] HOLX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:01.245263] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HOLX.txt [2026-02-02T20:24:01.245431] [INFO ] [sig ] [1505/3456] Completed HOLX in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-02T20:24:01.245671] [INFO ] [sig ] [1506/3456] Forecasting HOMB... [2026-02-02T20:24:01.245703] [INFO ] [sig ] Generating forecast for: HOMB [2026-02-02T20:24:01.245734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-02-02T20:24:01.256920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-02-02T20:24:01.257301] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-02-02T20:24:01.258189] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-02-02T20:24:01.258244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:01.258283] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:01.258314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:01.258382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:01.317680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:01.318441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:01.318521] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:01.318554] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:01.435100] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:01.435220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:01.435262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:01.435292] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:01.438701] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-02-02T20:24:01.438972] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-02-02T20:24:01.439094] [INFO ] [sig ] HOMB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:01.580711] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HOMB.txt [2026-02-02T20:24:01.580853] [INFO ] [sig ] [1506/3456] Completed HOMB in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-02T20:24:01.580891] [INFO ] [sig ] [1507/3456] Forecasting HON... [2026-02-02T20:24:01.580920] [INFO ] [sig ] Generating forecast for: HON [2026-02-02T20:24:01.580951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-02-02T20:24:01.592049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-02-02T20:24:01.592377] [INFO ] [FORECASTER] Starting predict_future for HON [2026-02-02T20:24:01.593210] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-02-02T20:24:01.593264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:01.593296] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:01.593324] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:01.593381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:01.650190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:01.651052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:01.651135] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:01.651168] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:01.783747] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:01.783906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:01.783947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:01.783975] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:01.787963] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: UP (p=75.82%) [2026-02-02T20:24:01.788331] [INFO ] [FORECASTER] Completed predict_future for HON [2026-02-02T20:24:01.788477] [INFO ] [sig ] HON: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:01.943094] [INFO ] [LOCAL ] Saved forecast: HON 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HON.txt [2026-02-02T20:24:01.943268] [INFO ] [sig ] [1507/3456] Completed HON in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-02T20:24:01.943328] [INFO ] [sig ] [1508/3456] Forecasting HOOD... [2026-02-02T20:24:01.943369] [INFO ] [sig ] Generating forecast for: HOOD [2026-02-02T20:24:01.943408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-02-02T20:24:01.955789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-02-02T20:24:01.956160] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-02-02T20:24:01.957221] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-02-02T20:24:01.957275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:01.957308] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:01.957336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:01.957397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:02.016688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:02.017606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:02.017718] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:02.017757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:02.138680] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:02.138831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:02.138872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:02.138902] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:02.142273] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: DOWN (p=28.04%) [2026-02-02T20:24:02.142550] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-02-02T20:24:02.142696] [INFO ] [sig ] HOOD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:02.285436] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HOOD.txt [2026-02-02T20:24:02.285609] [INFO ] [sig ] [1508/3456] Completed HOOD in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-02T20:24:02.285651] [INFO ] [sig ] [1509/3456] Forecasting HOPE... [2026-02-02T20:24:02.285681] [INFO ] [sig ] Generating forecast for: HOPE [2026-02-02T20:24:02.285712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-02-02T20:24:02.298828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-02-02T20:24:02.299171] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-02-02T20:24:02.300038] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-02-02T20:24:02.300092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:02.300159] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:02.300189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:02.300277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:02.360515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:02.361359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:02.361440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:02.361474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:02.476644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:02.476798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:02.476837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:02.476866] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:02.480298] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: UP (p=92.07%) [2026-02-02T20:24:02.480612] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-02-02T20:24:02.480741] [INFO ] [sig ] HOPE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:02.625631] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HOPE.txt [2026-02-02T20:24:02.625788] [INFO ] [sig ] [1509/3456] Completed HOPE in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-02T20:24:02.625828] [INFO ] [sig ] [1510/3456] Forecasting HP... [2026-02-02T20:24:02.625857] [INFO ] [sig ] Generating forecast for: HP [2026-02-02T20:24:02.625888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-02-02T20:24:02.637804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-02-02T20:24:02.638132] [INFO ] [FORECASTER] Starting predict_future for HP [2026-02-02T20:24:02.639133] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-02-02T20:24:02.639185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:02.639217] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:02.639244] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:02.639300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:02.696547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:02.697412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:02.697493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:02.697526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:02.816910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:02.817064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:02.817104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:02.817134] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:02.820533] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=35.99%) [2026-02-02T20:24:02.820827] [INFO ] [FORECASTER] Completed predict_future for HP [2026-02-02T20:24:02.820954] [INFO ] [sig ] HP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:02.970792] [INFO ] [LOCAL ] Saved forecast: HP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HP.txt [2026-02-02T20:24:02.970952] [INFO ] [sig ] [1510/3456] Completed HP in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-02T20:24:02.970991] [INFO ] [sig ] [1511/3456] Forecasting HPE... [2026-02-02T20:24:02.971020] [INFO ] [sig ] Generating forecast for: HPE [2026-02-02T20:24:02.971050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-02-02T20:24:02.983251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-02-02T20:24:02.983596] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-02-02T20:24:02.984385] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-02-02T20:24:02.984437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:02.984470] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:02.984497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:02.984553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:03.042952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:03.043833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:03.043913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:03.043946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:03.169781] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:03.169951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:03.169990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:03.170019] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:03.173752] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=89.91%) [2026-02-02T20:24:03.174202] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-02-02T20:24:03.174325] [INFO ] [sig ] HPE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:03.319329] [INFO ] [LOCAL ] Saved forecast: HPE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HPE.txt [2026-02-02T20:24:03.319480] [INFO ] [sig ] [1511/3456] Completed HPE in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-02T20:24:03.319518] [INFO ] [sig ] [1512/3456] Forecasting HPF... [2026-02-02T20:24:03.319547] [INFO ] [sig ] Generating forecast for: HPF [2026-02-02T20:24:03.319609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-02-02T20:24:03.331559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-02-02T20:24:03.331889] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-02-02T20:24:03.332689] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-02-02T20:24:03.332740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:03.332771] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:03.332798] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:03.332854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:03.390907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:03.391754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:03.391834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:03.391867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:03.512011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:03.512163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:03.512202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:03.512231] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:03.515998] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: DOWN (p=23.63%) [2026-02-02T20:24:03.516279] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-02-02T20:24:03.516433] [INFO ] [sig ] HPF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:03.662876] [INFO ] [LOCAL ] Saved forecast: HPF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HPF.txt [2026-02-02T20:24:03.663029] [INFO ] [sig ] [1512/3456] Completed HPF in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-02T20:24:03.663067] [INFO ] [sig ] [1513/3456] Forecasting HPI... [2026-02-02T20:24:03.663096] [INFO ] [sig ] Generating forecast for: HPI [2026-02-02T20:24:03.663127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-02-02T20:24:03.674687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-02-02T20:24:03.675035] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-02-02T20:24:03.675873] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-02-02T20:24:03.675926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:03.675958] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:03.675984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:03.676039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:03.737476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:03.738791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:03.738875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:03.738909] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:03.864971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:03.865130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:03.865173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:03.865202] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:03.868727] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=39.43%) [2026-02-02T20:24:03.869004] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-02-02T20:24:03.869131] [INFO ] [sig ] HPI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:04.018715] [INFO ] [LOCAL ] Saved forecast: HPI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HPI.txt [2026-02-02T20:24:04.018871] [INFO ] [sig ] [1513/3456] Completed HPI in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-02T20:24:04.018911] [INFO ] [sig ] [1514/3456] Forecasting HPK... [2026-02-02T20:24:04.018940] [INFO ] [sig ] Generating forecast for: HPK [2026-02-02T20:24:04.018971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-02-02T20:24:04.030786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-02-02T20:24:04.031088] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-02-02T20:24:04.031914] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-02-02T20:24:04.031967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:04.031998] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:04.032025] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:04.032082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:04.090769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:04.091640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:04.091720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:04.091753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:04.220380] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:04.220541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:04.220601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:04.220632] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:04.224012] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-02-02T20:24:04.224298] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-02-02T20:24:04.224436] [INFO ] [sig ] HPK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:04.364923] [INFO ] [LOCAL ] Saved forecast: HPK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HPK.txt [2026-02-02T20:24:04.365076] [INFO ] [sig ] [1514/3456] Completed HPK in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-02T20:24:04.365115] [INFO ] [sig ] [1515/3456] Forecasting HPP... [2026-02-02T20:24:04.365145] [INFO ] [sig ] Generating forecast for: HPP [2026-02-02T20:24:04.365175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-02-02T20:24:04.378672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-02-02T20:24:04.378968] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-02-02T20:24:04.379795] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-02-02T20:24:04.379847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:04.379889] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:04.379917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:04.379973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:04.438200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:04.439106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:04.439189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:04.439222] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:04.561633] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:04.561789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:04.561829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:04.561858] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:04.565193] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: DOWN (p=28.07%) [2026-02-02T20:24:04.565464] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-02-02T20:24:04.565604] [INFO ] [sig ] HPP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:04.709723] [INFO ] [LOCAL ] Saved forecast: HPP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HPP.txt [2026-02-02T20:24:04.709887] [INFO ] [sig ] [1515/3456] Completed HPP in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-02T20:24:04.709926] [INFO ] [sig ] [1516/3456] Forecasting HPQ... [2026-02-02T20:24:04.709955] [INFO ] [sig ] Generating forecast for: HPQ [2026-02-02T20:24:04.709984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-02-02T20:24:04.724150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-02-02T20:24:04.724505] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-02-02T20:24:04.725335] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-02-02T20:24:04.725399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:04.725437] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:04.725469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:04.725532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:04.785425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:04.786320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:04.786407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:04.786441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:04.911837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:04.911994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:04.912033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:04.912062] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:04.915545] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: UP (p=67.36%) [2026-02-02T20:24:04.915843] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-02-02T20:24:04.915970] [INFO ] [sig ] HPQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:05.058495] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HPQ.txt [2026-02-02T20:24:05.058677] [INFO ] [sig ] [1516/3456] Completed HPQ in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-02T20:24:05.058718] [INFO ] [sig ] [1517/3456] Forecasting HPS... [2026-02-02T20:24:05.058749] [INFO ] [sig ] Generating forecast for: HPS [2026-02-02T20:24:05.058779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-02-02T20:24:05.071829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-02-02T20:24:05.072266] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-02-02T20:24:05.073116] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-02-02T20:24:05.073171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:05.073204] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:05.073230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:05.073286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:05.131598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:05.132368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:05.132452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:05.132487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:05.254761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:05.254919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:05.254960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:05.254990] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:05.258762] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: DOWN (p=39.78%) [2026-02-02T20:24:05.259047] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-02-02T20:24:05.259179] [INFO ] [sig ] HPS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:05.405342] [INFO ] [LOCAL ] Saved forecast: HPS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HPS.txt [2026-02-02T20:24:05.405475] [INFO ] [sig ] [1517/3456] Completed HPS in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-02T20:24:05.405513] [INFO ] [sig ] [1518/3456] Forecasting HQI... [2026-02-02T20:24:05.405542] [INFO ] [sig ] Generating forecast for: HQI [2026-02-02T20:24:05.405588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-02-02T20:24:05.417532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-02-02T20:24:05.417926] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-02-02T20:24:05.418763] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-02-02T20:24:05.418818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:05.418851] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:05.418878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:05.418936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:05.479257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:05.480147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:05.480236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:05.480269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:05.585105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:05.585265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:05.585307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:05.585359] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:05.588765] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: UP (p=89.50%) [2026-02-02T20:24:05.589035] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-02-02T20:24:05.589156] [INFO ] [sig ] HQI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:05.733750] [INFO ] [LOCAL ] Saved forecast: HQI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HQI.txt [2026-02-02T20:24:05.733911] [INFO ] [sig ] [1518/3456] Completed HQI in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-02T20:24:05.733950] [INFO ] [sig ] [1519/3456] Forecasting HQL... [2026-02-02T20:24:05.733985] [INFO ] [sig ] Generating forecast for: HQL [2026-02-02T20:24:05.734014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-02-02T20:24:05.746087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-02-02T20:24:05.746395] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-02-02T20:24:05.747252] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-02-02T20:24:05.747304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:05.747336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:05.747363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:05.747418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:05.804208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:05.804978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:05.805082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:05.805116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:05.923412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:05.923588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:05.923631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:05.923660] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:05.926982] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-02-02T20:24:05.927251] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-02-02T20:24:05.927372] [INFO ] [sig ] HQL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:06.068532] [INFO ] [LOCAL ] Saved forecast: HQL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HQL.txt [2026-02-02T20:24:06.068887] [INFO ] [sig ] [1519/3456] Completed HQL in 0.3s | 2.81 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-02T20:24:06.068937] [INFO ] [sig ] [1520/3456] Forecasting HQY... [2026-02-02T20:24:06.068972] [INFO ] [sig ] Generating forecast for: HQY [2026-02-02T20:24:06.069011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-02-02T20:24:06.080642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-02-02T20:24:06.080891] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-02-02T20:24:06.081700] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-02-02T20:24:06.081752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:06.081783] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:06.081809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:06.081864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:06.140103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:06.140725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:06.140803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:06.140838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:06.263769] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:06.263881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:06.263919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:06.263948] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:06.267182] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=94.07%) [2026-02-02T20:24:06.267454] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-02-02T20:24:06.267596] [INFO ] [sig ] HQY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:06.412611] [INFO ] [LOCAL ] Saved forecast: HQY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HQY.txt [2026-02-02T20:24:06.412803] [INFO ] [sig ] [1520/3456] Completed HQY in 0.3s | 2.81 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-02T20:24:06.412857] [INFO ] [sig ] [1521/3456] Forecasting HRB... [2026-02-02T20:24:06.412891] [INFO ] [sig ] Generating forecast for: HRB [2026-02-02T20:24:06.412922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-02-02T20:24:06.425184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-02-02T20:24:06.425463] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-02-02T20:24:06.426284] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-02-02T20:24:06.426342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:06.426375] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:06.426405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:06.426462] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:06.483702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:06.484304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:06.484392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:06.484432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:06.608055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:06.608181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:06.608219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:06.608247] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:06.611603] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: UP (p=55.25%) [2026-02-02T20:24:06.611879] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-02-02T20:24:06.612002] [INFO ] [sig ] HRB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:06.752258] [INFO ] [LOCAL ] Saved forecast: HRB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HRB.txt [2026-02-02T20:24:06.752367] [INFO ] [sig ] [1521/3456] Completed HRB in 0.3s | 2.81 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-02T20:24:06.752409] [INFO ] [sig ] [1522/3456] Forecasting HRL... [2026-02-02T20:24:06.752437] [INFO ] [sig ] Generating forecast for: HRL [2026-02-02T20:24:06.752466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-02-02T20:24:06.763523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-02-02T20:24:06.763812] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-02-02T20:24:06.764601] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-02-02T20:24:06.764653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:06.764686] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:06.764714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:06.764770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:06.822018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:06.822646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:06.822721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:06.822753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:06.943180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:06.943301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:06.943339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:06.943378] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:06.946745] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: UP (p=56.13%) [2026-02-02T20:24:06.947015] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-02-02T20:24:06.947139] [INFO ] [sig ] HRL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:07.086636] [INFO ] [LOCAL ] Saved forecast: HRL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HRL.txt [2026-02-02T20:24:07.086774] [INFO ] [sig ] [1522/3456] Completed HRL in 0.3s | 2.81 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-02T20:24:07.086812] [INFO ] [sig ] [1523/3456] Forecasting HRMY... [2026-02-02T20:24:07.086841] [INFO ] [sig ] Generating forecast for: HRMY [2026-02-02T20:24:07.086871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-02-02T20:24:07.097800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-02-02T20:24:07.098063] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-02-02T20:24:07.098841] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-02-02T20:24:07.098892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:07.098925] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:07.098952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:07.099008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:07.156556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:07.157177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:07.157253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:07.157285] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:07.272214] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:07.272327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:07.272362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:07.272390] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:07.275497] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: DOWN (p=46.14%) [2026-02-02T20:24:07.275778] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-02-02T20:24:07.275898] [INFO ] [sig ] HRMY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:07.416324] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HRMY.txt [2026-02-02T20:24:07.416437] [INFO ] [sig ] [1523/3456] Completed HRMY in 0.3s | 2.81 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-02T20:24:07.416476] [INFO ] [sig ] [1524/3456] Forecasting HRTG... [2026-02-02T20:24:07.416504] [INFO ] [sig ] Generating forecast for: HRTG [2026-02-02T20:24:07.416534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-02-02T20:24:07.427713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-02-02T20:24:07.427982] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-02-02T20:24:07.428802] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-02-02T20:24:07.428853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:07.428885] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:07.428912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:07.428967] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:07.485766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:07.486373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:07.486449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:07.486490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:07.609409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:07.609564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:07.609620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:07.609649] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:07.613649] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=27.75%) [2026-02-02T20:24:07.613917] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-02-02T20:24:07.614040] [INFO ] [sig ] HRTG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:07.754771] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HRTG.txt [2026-02-02T20:24:07.754889] [INFO ] [sig ] [1524/3456] Completed HRTG in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-02T20:24:07.754927] [INFO ] [sig ] [1525/3456] Forecasting HRTX... [2026-02-02T20:24:07.754956] [INFO ] [sig ] Generating forecast for: HRTX [2026-02-02T20:24:07.754987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-02-02T20:24:07.766341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-02-02T20:24:07.766629] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-02-02T20:24:07.767408] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-02-02T20:24:07.767461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:07.767494] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:07.767521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:07.767594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:07.825517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:07.826368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:07.826451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:07.826485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:07.944132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:07.944292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:07.944331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:07.944360] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:07.947757] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: DOWN (p=8.07%) [2026-02-02T20:24:07.948030] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-02-02T20:24:07.948152] [INFO ] [sig ] HRTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:08.088347] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HRTX.txt [2026-02-02T20:24:08.088473] [INFO ] [sig ] [1525/3456] Completed HRTX in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-02T20:24:08.088511] [INFO ] [sig ] [1526/3456] Forecasting HRZN... [2026-02-02T20:24:08.088539] [INFO ] [sig ] Generating forecast for: HRZN [2026-02-02T20:24:08.088586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-02-02T20:24:08.100810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-02-02T20:24:08.101124] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-02-02T20:24:08.101915] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-02-02T20:24:08.101967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:08.102024] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:08.102052] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:08.102119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:08.160930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:08.161792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:08.161874] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:08.161907] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:08.288440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:08.288748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:08.288793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:08.288828] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:08.292660] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-02-02T20:24:08.292937] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-02-02T20:24:08.293071] [INFO ] [sig ] HRZN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:08.448790] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HRZN.txt [2026-02-02T20:24:08.448943] [INFO ] [sig ] [1526/3456] Completed HRZN in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-02T20:24:08.448984] [INFO ] [sig ] [1527/3456] Forecasting HSAI... [2026-02-02T20:24:08.449014] [INFO ] [sig ] Generating forecast for: HSAI [2026-02-02T20:24:08.449044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-02-02T20:24:08.460914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-02-02T20:24:08.461253] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-02-02T20:24:08.462092] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-02-02T20:24:08.462144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:08.462175] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:08.462201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:08.462256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:08.519139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:08.520009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:08.520097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:08.520133] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:08.647210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:08.647365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:08.647405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:08.647433] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:08.651329] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: DOWN (p=14.40%) [2026-02-02T20:24:08.651623] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-02-02T20:24:08.651939] [INFO ] [sig ] HSAI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:08.794681] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HSAI.txt [2026-02-02T20:24:08.794809] [INFO ] [sig ] [1527/3456] Completed HSAI in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-02T20:24:08.794849] [INFO ] [sig ] [1528/3456] Forecasting HSBC... [2026-02-02T20:24:08.794877] [INFO ] [sig ] Generating forecast for: HSBC [2026-02-02T20:24:08.794907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-02-02T20:24:08.806851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-02-02T20:24:08.807189] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-02-02T20:24:08.808025] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-02-02T20:24:08.808078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:08.808109] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:08.808135] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:08.808191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:08.864776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:08.865702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:08.865782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:08.865815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:08.989702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:08.989821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:08.989861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:08.989889] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:08.993215] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-02-02T20:24:08.993487] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-02-02T20:24:08.993627] [INFO ] [sig ] HSBC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:09.133529] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HSBC.txt [2026-02-02T20:24:09.133701] [INFO ] [sig ] [1528/3456] Completed HSBC in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-02T20:24:09.133741] [INFO ] [sig ] [1529/3456] Forecasting HSCS... [2026-02-02T20:24:09.133966] [INFO ] [sig ] Generating forecast for: HSCS [2026-02-02T20:24:09.133996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-02-02T20:24:09.145562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-02-02T20:24:09.145860] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-02-02T20:24:09.146664] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-02-02T20:24:09.146717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:09.146749] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:09.146774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:09.146834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:09.203361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:09.204152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:09.204234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:09.204267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:09.313951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:09.314086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:09.314124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:09.314206] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:09.317667] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-02-02T20:24:09.317941] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-02-02T20:24:09.318067] [INFO ] [sig ] HSCS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:09.462032] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HSCS.txt [2026-02-02T20:24:09.462167] [INFO ] [sig ] [1529/3456] Completed HSCS in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:09.462205] [INFO ] [sig ] [1530/3456] Forecasting HSHP... [2026-02-02T20:24:09.462235] [INFO ] [sig ] Generating forecast for: HSHP [2026-02-02T20:24:09.462271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-02-02T20:24:09.473546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-02-02T20:24:09.473832] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-02-02T20:24:09.474626] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-02-02T20:24:09.474679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:09.474710] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:09.474737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:09.474792] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:09.533834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:09.534501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:09.534595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:09.534632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:09.661302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:09.661470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:09.661511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:09.661539] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:09.665058] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=84.67%) [2026-02-02T20:24:09.665340] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-02-02T20:24:09.665482] [INFO ] [sig ] HSHP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:09.804271] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HSHP.txt [2026-02-02T20:24:09.804419] [INFO ] [sig ] [1530/3456] Completed HSHP in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:09.804459] [INFO ] [sig ] [1531/3456] Forecasting HSIC... [2026-02-02T20:24:09.804488] [INFO ] [sig ] Generating forecast for: HSIC [2026-02-02T20:24:09.804519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-02-02T20:24:09.816454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-02-02T20:24:09.816793] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-02-02T20:24:09.817652] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-02-02T20:24:09.817705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:09.817736] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:09.817763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:09.817819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:09.873871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:09.874498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:09.874599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:09.874634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:09.993453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:09.993650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:09.993693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:09.993723] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:09.997426] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=8.94%) [2026-02-02T20:24:09.997842] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-02-02T20:24:09.997994] [INFO ] [sig ] HSIC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:10.147844] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HSIC.txt [2026-02-02T20:24:10.148115] [INFO ] [sig ] [1531/3456] Completed HSIC in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:10.148156] [INFO ] [sig ] [1532/3456] Forecasting HSTM... [2026-02-02T20:24:10.148186] [INFO ] [sig ] Generating forecast for: HSTM [2026-02-02T20:24:10.148216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-02-02T20:24:10.160253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-02-02T20:24:10.160623] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-02-02T20:24:10.161451] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-02-02T20:24:10.161504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:10.161535] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:10.161562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:10.161638] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:10.218129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:10.219002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:10.219087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:10.219119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:10.340047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:10.340202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:10.340242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:10.340270] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:10.343722] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-02-02T20:24:10.343994] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-02-02T20:24:10.344118] [INFO ] [sig ] HSTM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:10.486759] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HSTM.txt [2026-02-02T20:24:10.486918] [INFO ] [sig ] [1532/3456] Completed HSTM in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:10.486957] [INFO ] [sig ] [1533/3456] Forecasting HSY... [2026-02-02T20:24:10.486987] [INFO ] [sig ] Generating forecast for: HSY [2026-02-02T20:24:10.487017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-02-02T20:24:10.498831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-02-02T20:24:10.499169] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-02-02T20:24:10.499977] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-02-02T20:24:10.500029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:10.500060] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:10.500086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:10.500141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:10.558985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:10.559862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:10.559945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:10.559980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:10.681879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:10.682039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:10.682079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:10.682108] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:10.685505] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: DOWN (p=45.27%) [2026-02-02T20:24:10.685825] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-02-02T20:24:10.685951] [INFO ] [sig ] HSY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:10.828466] [INFO ] [LOCAL ] Saved forecast: HSY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HSY.txt [2026-02-02T20:24:10.828660] [INFO ] [sig ] [1533/3456] Completed HSY in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:10.828701] [INFO ] [sig ] [1534/3456] Forecasting HTBK... [2026-02-02T20:24:10.828732] [INFO ] [sig ] Generating forecast for: HTBK [2026-02-02T20:24:10.828761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-02-02T20:24:10.840049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-02-02T20:24:10.840385] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-02-02T20:24:10.841198] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-02-02T20:24:10.841250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:10.841281] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:10.841307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:10.841363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:10.900982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:10.902098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:10.902183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:10.902217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:11.025298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:11.025459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:11.025498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:11.025526] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:11.029104] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: UP (p=72.89%) [2026-02-02T20:24:11.029381] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-02-02T20:24:11.029508] [INFO ] [sig ] HTBK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:11.176651] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HTBK.txt [2026-02-02T20:24:11.176814] [INFO ] [sig ] [1534/3456] Completed HTBK in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:11.176855] [INFO ] [sig ] [1535/3456] Forecasting HTD... [2026-02-02T20:24:11.176884] [INFO ] [sig ] Generating forecast for: HTD [2026-02-02T20:24:11.176916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-02-02T20:24:11.189822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-02-02T20:24:11.190113] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-02-02T20:24:11.190912] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-02-02T20:24:11.190964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:11.190996] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:11.191022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:11.191078] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:11.248473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:11.249118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:11.249196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:11.249227] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:11.369254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:11.369391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:11.369433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:11.369461] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:11.372863] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: DOWN (p=46.76%) [2026-02-02T20:24:11.373131] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-02-02T20:24:11.373252] [INFO ] [sig ] HTD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:11.512621] [INFO ] [LOCAL ] Saved forecast: HTD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HTD.txt [2026-02-02T20:24:11.512750] [INFO ] [sig ] [1535/3456] Completed HTD in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:11.512788] [INFO ] [sig ] [1536/3456] Forecasting HTGC... [2026-02-02T20:24:11.512817] [INFO ] [sig ] Generating forecast for: HTGC [2026-02-02T20:24:11.512847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-02-02T20:24:11.526955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-02-02T20:24:11.527224] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-02-02T20:24:11.528229] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-02-02T20:24:11.528282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:11.528313] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:11.528341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:11.528397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:11.585395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:11.586165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:11.586276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:11.586311] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:11.711389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:11.711550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:11.711608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:11.711641] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:11.715842] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: DOWN (p=38.23%) [2026-02-02T20:24:11.716124] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-02-02T20:24:11.716249] [INFO ] [sig ] HTGC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:11.864628] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HTGC.txt [2026-02-02T20:24:11.864776] [INFO ] [sig ] [1536/3456] Completed HTGC in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:11.864815] [INFO ] [sig ] [1537/3456] Forecasting HTH... [2026-02-02T20:24:11.864845] [INFO ] [sig ] Generating forecast for: HTH [2026-02-02T20:24:11.864875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-02-02T20:24:11.876920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-02-02T20:24:11.877285] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-02-02T20:24:11.878118] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-02-02T20:24:11.878170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:11.878202] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:11.878228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:11.878284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:11.935747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:11.936643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:11.936728] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:11.936761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:12.054464] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:12.054644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:12.054686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:12.054715] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:12.058111] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-02-02T20:24:12.058396] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-02-02T20:24:12.058521] [INFO ] [sig ] HTH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:12.198350] [INFO ] [LOCAL ] Saved forecast: HTH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HTH.txt [2026-02-02T20:24:12.198493] [INFO ] [sig ] [1537/3456] Completed HTH in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:12.198532] [INFO ] [sig ] [1538/3456] Forecasting HTLD... [2026-02-02T20:24:12.198560] [INFO ] [sig ] Generating forecast for: HTLD [2026-02-02T20:24:12.198610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-02-02T20:24:12.210626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-02-02T20:24:12.210960] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-02-02T20:24:12.211789] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-02-02T20:24:12.211843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:12.211877] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:12.211905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:12.211962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:12.270736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:12.271508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:12.271619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:12.271656] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:12.392694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:12.392858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:12.392899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:12.392929] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:12.396391] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=2.52%) [2026-02-02T20:24:12.396718] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-02-02T20:24:12.396855] [INFO ] [sig ] HTLD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:12.538396] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HTLD.txt [2026-02-02T20:24:12.538540] [INFO ] [sig ] [1538/3456] Completed HTLD in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:12.538595] [INFO ] [sig ] [1539/3456] Forecasting HTOO... [2026-02-02T20:24:12.538628] [INFO ] [sig ] Generating forecast for: HTOO [2026-02-02T20:24:12.538659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-02-02T20:24:12.550072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-02-02T20:24:12.550366] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-02-02T20:24:12.551177] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-02-02T20:24:12.551239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:12.551271] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:12.551298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:12.551353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:12.609533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:12.610212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:12.610289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:12.610321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:12.729621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:12.729777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:12.729816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:12.729844] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:12.733254] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: DOWN (p=20.00%) [2026-02-02T20:24:12.733532] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-02-02T20:24:12.733671] [INFO ] [sig ] HTOO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:12.873753] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HTOO.txt [2026-02-02T20:24:12.873905] [INFO ] [sig ] [1539/3456] Completed HTOO in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:12.873944] [INFO ] [sig ] [1540/3456] Forecasting HTZ... [2026-02-02T20:24:12.873975] [INFO ] [sig ] Generating forecast for: HTZ [2026-02-02T20:24:12.874004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-02-02T20:24:12.889395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-02-02T20:24:12.889908] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-02-02T20:24:12.891151] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-02-02T20:24:12.891214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:12.891253] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:12.891285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:12.891361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:12.958545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:12.959446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:12.959531] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:12.959564] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:13.094869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:13.095050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:13.095102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:13.095142] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:13.100244] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: UP (p=50.09%) [2026-02-02T20:24:13.100736] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-02-02T20:24:13.100926] [INFO ] [sig ] HTZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:13.306845] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HTZ.txt [2026-02-02T20:24:13.307073] [INFO ] [sig ] [1540/3456] Completed HTZ in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-02T20:24:13.307126] [INFO ] [sig ] [1541/3456] Forecasting HUBB... [2026-02-02T20:24:13.307167] [INFO ] [sig ] Generating forecast for: HUBB [2026-02-02T20:24:13.307208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-02-02T20:24:13.323382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-02-02T20:24:13.323892] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-02-02T20:24:13.324960] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-02-02T20:24:13.325023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:13.325063] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:13.325096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:13.325172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:13.405020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:13.406141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:13.406273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:13.406314] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:13.573035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:13.573221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:13.573273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:13.573310] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:13.577664] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-02-02T20:24:13.578089] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-02-02T20:24:13.578255] [INFO ] [sig ] HUBB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:13.784021] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HUBB.txt [2026-02-02T20:24:13.784247] [INFO ] [sig ] [1541/3456] Completed HUBB in 0.5s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-02T20:24:13.784296] [INFO ] [sig ] [1542/3456] Forecasting HUBG... [2026-02-02T20:24:13.784334] [INFO ] [sig ] Generating forecast for: HUBG [2026-02-02T20:24:13.784371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-02-02T20:24:13.806871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-02-02T20:24:13.809747] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-02-02T20:24:13.811400] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-02-02T20:24:13.811482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:13.811525] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:13.811560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:13.811680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:13.907924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:13.909236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:13.909369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:13.909426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:14.059431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:14.059623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:14.059668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:14.059700] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:14.063319] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: DOWN (p=20.62%) [2026-02-02T20:24:14.063812] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-02-02T20:24:14.063984] [INFO ] [sig ] HUBG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:14.229531] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HUBG.txt [2026-02-02T20:24:14.229750] [INFO ] [sig ] [1542/3456] Completed HUBG in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-02T20:24:14.229798] [INFO ] [sig ] [1543/3456] Forecasting HUBS... [2026-02-02T20:24:14.229829] [INFO ] [sig ] Generating forecast for: HUBS [2026-02-02T20:24:14.229858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-02-02T20:24:14.244018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-02-02T20:24:14.244492] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-02-02T20:24:14.245531] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-02-02T20:24:14.245611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:14.245698] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:14.245735] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:14.245815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:14.327044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:14.328220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:14.328338] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:14.328383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:14.477304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:14.477470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:14.477512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:14.477542] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:14.481143] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: UP (p=80.50%) [2026-02-02T20:24:14.481430] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-02-02T20:24:14.481562] [INFO ] [sig ] HUBS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:14.623799] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HUBS.txt [2026-02-02T20:24:14.623945] [INFO ] [sig ] [1543/3456] Completed HUBS in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-02T20:24:14.623985] [INFO ] [sig ] [1544/3456] Forecasting HUM... [2026-02-02T20:24:14.624015] [INFO ] [sig ] Generating forecast for: HUM [2026-02-02T20:24:14.624045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-02-02T20:24:14.635265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-02-02T20:24:14.635608] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-02-02T20:24:14.636395] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-02-02T20:24:14.636448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:14.636479] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:14.636505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:14.636561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:14.692856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:14.693674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:14.693757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:14.693790] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:14.815881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:14.815986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:14.816023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:14.816051] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:14.819247] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-02-02T20:24:14.819529] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-02-02T20:24:14.819699] [INFO ] [sig ] HUM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:14.960755] [INFO ] [LOCAL ] Saved forecast: HUM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HUM.txt [2026-02-02T20:24:14.960864] [INFO ] [sig ] [1544/3456] Completed HUM in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-02T20:24:14.960901] [INFO ] [sig ] [1545/3456] Forecasting HUN... [2026-02-02T20:24:14.960931] [INFO ] [sig ] Generating forecast for: HUN [2026-02-02T20:24:14.960961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-02-02T20:24:14.972837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-02-02T20:24:14.973095] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-02-02T20:24:14.973915] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-02-02T20:24:14.973966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:14.973998] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:14.974025] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:14.974080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:15.031210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:15.031839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:15.031930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:15.031963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:15.153148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:15.153319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:15.153373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:15.153416] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:15.156921] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: UP (p=61.32%) [2026-02-02T20:24:15.157202] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-02-02T20:24:15.157333] [INFO ] [sig ] HUN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:15.298878] [INFO ] [LOCAL ] Saved forecast: HUN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HUN.txt [2026-02-02T20:24:15.299006] [INFO ] [sig ] [1545/3456] Completed HUN in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-02T20:24:15.299047] [INFO ] [sig ] [1546/3456] Forecasting HURC... [2026-02-02T20:24:15.299088] [INFO ] [sig ] Generating forecast for: HURC [2026-02-02T20:24:15.299136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-02-02T20:24:15.310378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-02-02T20:24:15.310658] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-02-02T20:24:15.311420] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-02-02T20:24:15.311472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:15.311503] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:15.311530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:15.311609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:15.369375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:15.370186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:15.370264] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:15.370297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:15.480533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:15.480703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:15.480760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:15.480823] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:15.484216] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-02-02T20:24:15.484512] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-02-02T20:24:15.484665] [INFO ] [sig ] HURC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:15.627802] [INFO ] [LOCAL ] Saved forecast: HURC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HURC.txt [2026-02-02T20:24:15.627930] [INFO ] [sig ] [1546/3456] Completed HURC in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:15.627968] [INFO ] [sig ] [1547/3456] Forecasting HURN... [2026-02-02T20:24:15.628000] [INFO ] [sig ] Generating forecast for: HURN [2026-02-02T20:24:15.628030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-02-02T20:24:15.639626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-02-02T20:24:15.639899] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-02-02T20:24:15.640694] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-02-02T20:24:15.640747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:15.640779] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:15.640805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:15.640861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:15.696906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:15.697500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:15.697592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:15.697640] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:15.814926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:15.815060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:15.815098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:15.815126] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:15.818508] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-02-02T20:24:15.818799] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-02-02T20:24:15.818924] [INFO ] [sig ] HURN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:15.958899] [INFO ] [LOCAL ] Saved forecast: HURN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HURN.txt [2026-02-02T20:24:15.959025] [INFO ] [sig ] [1547/3456] Completed HURN in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:15.959064] [INFO ] [sig ] [1548/3456] Forecasting HUYA... [2026-02-02T20:24:15.959093] [INFO ] [sig ] Generating forecast for: HUYA [2026-02-02T20:24:15.959123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-02-02T20:24:15.971740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-02-02T20:24:15.972174] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-02-02T20:24:15.973094] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-02-02T20:24:15.973149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:15.973182] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:15.973208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:15.973265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:16.031092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:16.032021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:16.032107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:16.032140] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:16.159180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:16.159342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:16.159384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:16.159413] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:16.162900] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=0.70%) [2026-02-02T20:24:16.163178] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-02-02T20:24:16.163306] [INFO ] [sig ] HUYA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:16.303969] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HUYA.txt [2026-02-02T20:24:16.304116] [INFO ] [sig ] [1548/3456] Completed HUYA in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:16.304156] [INFO ] [sig ] [1549/3456] Forecasting HWC... [2026-02-02T20:24:16.304186] [INFO ] [sig ] Generating forecast for: HWC [2026-02-02T20:24:16.304216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-02-02T20:24:16.315974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-02-02T20:24:16.316323] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-02-02T20:24:16.317157] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-02-02T20:24:16.317210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:16.317242] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:16.317268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:16.317324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:16.379205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:16.380215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:16.380301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:16.380335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:16.509817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:16.509985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:16.510033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:16.510063] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:16.513829] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: UP (p=57.55%) [2026-02-02T20:24:16.514140] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-02-02T20:24:16.514312] [INFO ] [sig ] HWC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:16.660449] [INFO ] [LOCAL ] Saved forecast: HWC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HWC.txt [2026-02-02T20:24:16.660631] [INFO ] [sig ] [1549/3456] Completed HWC in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:16.660689] [INFO ] [sig ] [1550/3456] Forecasting HWH... [2026-02-02T20:24:16.660733] [INFO ] [sig ] Generating forecast for: HWH [2026-02-02T20:24:16.660766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-02-02T20:24:16.673316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-02-02T20:24:16.673728] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-02-02T20:24:16.674766] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-02-02T20:24:16.674822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:16.674877] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:16.674908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:16.674966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:16.732289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:16.733133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:16.733215] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:16.733248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:16.852098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:16.852252] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:24:16.852291] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:16.852320] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:16.855689] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: UP (p=96.49%) [2026-02-02T20:24:16.855961] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-02-02T20:24:16.856085] [INFO ] [sig ] HWH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:16.997009] [INFO ] [LOCAL ] Saved forecast: HWH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HWH.txt [2026-02-02T20:24:16.997158] [INFO ] [sig ] [1550/3456] Completed HWH in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:16.997199] [INFO ] [sig ] [1551/3456] Forecasting HWKN... [2026-02-02T20:24:16.997231] [INFO ] [sig ] Generating forecast for: HWKN [2026-02-02T20:24:16.997261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-02-02T20:24:17.010907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-02-02T20:24:17.011261] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-02-02T20:24:17.012094] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-02-02T20:24:17.012146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:17.012177] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:17.012203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:17.012258] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:17.072466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:17.073435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:17.073526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:17.073560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:17.200995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:17.201162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:17.201202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:17.201230] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:17.204750] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-02-02T20:24:17.205245] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-02-02T20:24:17.205390] [INFO ] [sig ] HWKN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:17.357442] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HWKN.txt [2026-02-02T20:24:17.357645] [INFO ] [sig ] [1551/3456] Completed HWKN in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:17.357688] [INFO ] [sig ] [1552/3456] Forecasting HWM... [2026-02-02T20:24:17.357719] [INFO ] [sig ] Generating forecast for: HWM [2026-02-02T20:24:17.357748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-02-02T20:24:17.371909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-02-02T20:24:17.372316] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-02-02T20:24:17.373206] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-02-02T20:24:17.373261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:17.373294] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:17.373321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:17.373379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:17.439811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:17.440692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:17.440779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:17.440813] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:17.565723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:17.565878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:17.565918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:17.565948] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:17.569652] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: UP (p=89.95%) [2026-02-02T20:24:17.569930] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-02-02T20:24:17.570088] [INFO ] [sig ] HWM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:17.719565] [INFO ] [LOCAL ] Saved forecast: HWM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HWM.txt [2026-02-02T20:24:17.719732] [INFO ] [sig ] [1552/3456] Completed HWM in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:17.719778] [INFO ] [sig ] [1553/3456] Forecasting HXL... [2026-02-02T20:24:17.719811] [INFO ] [sig ] Generating forecast for: HXL [2026-02-02T20:24:17.719841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-02-02T20:24:17.732954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-02-02T20:24:17.733395] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-02-02T20:24:17.734362] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-02-02T20:24:17.734419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:17.734451] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:17.734479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:17.734539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:17.792827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:17.793777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:17.793920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:17.793968] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:17.938691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:17.938858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:17.938901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:17.938929] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:17.942719] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: UP (p=68.52%) [2026-02-02T20:24:17.943090] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-02-02T20:24:17.943246] [INFO ] [sig ] HXL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:18.089988] [INFO ] [LOCAL ] Saved forecast: HXL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HXL.txt [2026-02-02T20:24:18.090146] [INFO ] [sig ] [1553/3456] Completed HXL in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:18.090186] [INFO ] [sig ] [1554/3456] Forecasting HY... [2026-02-02T20:24:18.090223] [INFO ] [sig ] Generating forecast for: HY [2026-02-02T20:24:18.090255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-02-02T20:24:18.102407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-02-02T20:24:18.102811] [INFO ] [FORECASTER] Starting predict_future for HY [2026-02-02T20:24:18.103633] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-02-02T20:24:18.103698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:18.103738] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:18.103770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:18.103840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:18.160082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:18.160899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:18.160983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:18.161015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:18.281480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:18.281655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:18.281695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:18.281726] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:18.285488] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: DOWN (p=9.68%) [2026-02-02T20:24:18.285819] [INFO ] [FORECASTER] Completed predict_future for HY [2026-02-02T20:24:18.285969] [INFO ] [sig ] HY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:18.429407] [INFO ] [LOCAL ] Saved forecast: HY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HY.txt [2026-02-02T20:24:18.429551] [INFO ] [sig ] [1554/3456] Completed HY in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:18.429611] [INFO ] [sig ] [1555/3456] Forecasting HYFM... [2026-02-02T20:24:18.429646] [INFO ] [sig ] Generating forecast for: HYFM [2026-02-02T20:24:18.429684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-02-02T20:24:18.440909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-02-02T20:24:18.441207] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-02-02T20:24:18.442012] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-02-02T20:24:18.442067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:18.442101] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:18.442130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:18.442188] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:18.505156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:18.506110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:18.506196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:18.506232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:18.619661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:18.619822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:18.619868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:18.619898] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:18.623258] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: UP (p=58.02%) [2026-02-02T20:24:18.623531] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-02-02T20:24:18.623674] [INFO ] [sig ] HYFM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:18.765437] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HYFM.txt [2026-02-02T20:24:18.765592] [INFO ] [sig ] [1555/3456] Completed HYFM in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:18.765633] [INFO ] [sig ] [1556/3456] Forecasting HYI... [2026-02-02T20:24:18.765662] [INFO ] [sig ] Generating forecast for: HYI [2026-02-02T20:24:18.765694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-02-02T20:24:18.777662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-02-02T20:24:18.778010] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-02-02T20:24:18.778820] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-02-02T20:24:18.778871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:18.778903] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:18.778929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:18.778985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:18.835274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:18.836153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:18.836237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:18.836270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:18.954352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:18.954512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:18.954550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:18.954599] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:18.958065] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=28.25%) [2026-02-02T20:24:18.958341] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-02-02T20:24:18.958469] [INFO ] [sig ] HYI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:19.101856] [INFO ] [LOCAL ] Saved forecast: HYI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HYI.txt [2026-02-02T20:24:19.102054] [INFO ] [sig ] [1556/3456] Completed HYI in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:19.102096] [INFO ] [sig ] [1557/3456] Forecasting HYLS... [2026-02-02T20:24:19.102126] [INFO ] [sig ] Generating forecast for: HYLS [2026-02-02T20:24:19.102158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-02-02T20:24:19.114643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-02-02T20:24:19.114998] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-02-02T20:24:19.115884] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-02-02T20:24:19.115939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:19.115973] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:19.116001] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:19.116059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:19.175625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:19.176541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:19.176654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:19.176690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:19.300707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:19.300867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:19.300906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:19.300956] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:19.304445] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: UP (p=81.36%) [2026-02-02T20:24:19.304745] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-02-02T20:24:19.304881] [INFO ] [sig ] HYLS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:19.452686] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HYLS.txt [2026-02-02T20:24:19.452868] [INFO ] [sig ] [1557/3456] Completed HYLS in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-02T20:24:19.452908] [INFO ] [sig ] [1558/3456] Forecasting HYMC... [2026-02-02T20:24:19.452938] [INFO ] [sig ] Generating forecast for: HYMC [2026-02-02T20:24:19.452968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-02-02T20:24:19.465240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-02-02T20:24:19.465625] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-02-02T20:24:19.466622] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-02-02T20:24:19.466674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:19.466707] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:19.466734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:19.466789] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:19.526644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:19.527495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:19.527598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:19.527649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:19.651910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:19.652077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:19.652124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:19.652153] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:19.655858] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=75.46%) [2026-02-02T20:24:19.656206] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-02-02T20:24:19.656362] [INFO ] [sig ] HYMC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:19.802524] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HYMC.txt [2026-02-02T20:24:19.802677] [INFO ] [sig ] [1558/3456] Completed HYMC in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-02T20:24:19.802739] [INFO ] [sig ] [1559/3456] Forecasting HYXF... [2026-02-02T20:24:19.802772] [INFO ] [sig ] Generating forecast for: HYXF [2026-02-02T20:24:19.802801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-02-02T20:24:19.813605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-02-02T20:24:19.813901] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-02-02T20:24:19.814693] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-02-02T20:24:19.814756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:19.814797] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:19.814828] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:19.814884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:19.871679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:19.872420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:19.872500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:19.872547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:19.978997] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:19.979153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:19.979192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:19.979221] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:19.982561] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=52.58%) [2026-02-02T20:24:19.982847] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-02-02T20:24:19.982968] [INFO ] [sig ] HYXF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:20.124054] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/HYXF.txt [2026-02-02T20:24:20.124203] [INFO ] [sig ] [1559/3456] Completed HYXF in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-02T20:24:20.124244] [INFO ] [sig ] [1560/3456] Forecasting HYZD... [2026-02-02T20:24:20.124276] [INFO ] [sig ] Generating forecast for: HYZD [2026-02-02T20:24:20.124308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-02-02T20:24:20.135849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-02-02T20:24:20.136360] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-02-02T20:24:20.137167] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-02-02T20:24:20.137220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:20.137279] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:20.137309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:20.137367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:20.194646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:20.195598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:20.195684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:20.195726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:20.316046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:20.316203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:20.316243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:20.316272] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:20.319799] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: DOWN (p=42.21%) [2026-02-02T20:24:20.320082] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-02-02T20:24:20.320207] [INFO ] [sig ] HYZD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:20.461215] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HYZD.txt [2026-02-02T20:24:20.461360] [INFO ] [sig ] [1560/3456] Completed HYZD in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-02T20:24:20.461399] [INFO ] [sig ] [1561/3456] Forecasting HZO... [2026-02-02T20:24:20.461428] [INFO ] [sig ] Generating forecast for: HZO [2026-02-02T20:24:20.461458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-02-02T20:24:20.472950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-02-02T20:24:20.473256] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-02-02T20:24:20.474054] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-02-02T20:24:20.474106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:20.474138] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:20.474165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:20.474233] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:20.532299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:20.533157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:20.533239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:20.533272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:20.655545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:20.655722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:20.655762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:20.655792] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:20.659298] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=40.06%) [2026-02-02T20:24:20.659622] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-02-02T20:24:20.659776] [INFO ] [sig ] HZO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:20.804873] [INFO ] [LOCAL ] Saved forecast: HZO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/HZO.txt [2026-02-02T20:24:20.805034] [INFO ] [sig ] [1561/3456] Completed HZO in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-02T20:24:20.805075] [INFO ] [sig ] [1562/3456] Forecasting IAC... [2026-02-02T20:24:20.805104] [INFO ] [sig ] Generating forecast for: IAC [2026-02-02T20:24:20.805135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-02-02T20:24:20.816941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-02-02T20:24:20.817215] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-02-02T20:24:20.818026] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-02-02T20:24:20.818078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:20.818110] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:20.818136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:20.818190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:20.876680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:20.877494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:20.877591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:20.877645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:20.998642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:20.998809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:20.998858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:20.998886] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:21.002447] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: DOWN (p=30.94%) [2026-02-02T20:24:21.002761] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-02-02T20:24:21.002892] [INFO ] [sig ] IAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:21.145055] [INFO ] [LOCAL ] Saved forecast: IAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IAC.txt [2026-02-02T20:24:21.145186] [INFO ] [sig ] [1562/3456] Completed IAC in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:21.145225] [INFO ] [sig ] [1563/3456] Forecasting IAE... [2026-02-02T20:24:21.145255] [INFO ] [sig ] Generating forecast for: IAE [2026-02-02T20:24:21.145285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-02-02T20:24:21.156369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-02-02T20:24:21.156679] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-02-02T20:24:21.157450] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-02-02T20:24:21.157511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:21.157543] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:21.157610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:21.157726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:21.214740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:21.215548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:21.215648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:21.215682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:21.329342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:21.329496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:21.329535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:21.329612] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:21.332984] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: DOWN (p=46.67%) [2026-02-02T20:24:21.333260] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-02-02T20:24:21.333385] [INFO ] [sig ] IAE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:21.480047] [INFO ] [LOCAL ] Saved forecast: IAE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IAE.txt [2026-02-02T20:24:21.480207] [INFO ] [sig ] [1563/3456] Completed IAE in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:21.480247] [INFO ] [sig ] [1564/3456] Forecasting IAG... [2026-02-02T20:24:21.480278] [INFO ] [sig ] Generating forecast for: IAG [2026-02-02T20:24:21.480309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-02-02T20:24:21.491846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-02-02T20:24:21.492126] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-02-02T20:24:21.492912] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-02-02T20:24:21.492963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:21.492994] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:21.493021] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:21.493077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:21.553384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:21.554279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:21.554362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:21.554396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:21.681093] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:21.681249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:21.681289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:21.681319] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:21.684768] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: DOWN (p=25.29%) [2026-02-02T20:24:21.685057] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-02-02T20:24:21.685182] [INFO ] [sig ] IAG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:21.829112] [INFO ] [LOCAL ] Saved forecast: IAG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IAG.txt [2026-02-02T20:24:21.829253] [INFO ] [sig ] [1564/3456] Completed IAG in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:21.829290] [INFO ] [sig ] [1565/3456] Forecasting IBB... [2026-02-02T20:24:21.829320] [INFO ] [sig ] Generating forecast for: IBB [2026-02-02T20:24:21.829351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-02-02T20:24:21.841761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-02-02T20:24:21.842066] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-02-02T20:24:21.842884] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-02-02T20:24:21.842937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:21.842968] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:21.842995] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:21.843052] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:21.900765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:21.901606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:21.901688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:21.901726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:22.030383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:22.030537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:22.030600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:22.030635] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:22.034112] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: DOWN (p=16.12%) [2026-02-02T20:24:22.034424] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-02-02T20:24:22.034558] [INFO ] [sig ] IBB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:22.178714] [INFO ] [LOCAL ] Saved forecast: IBB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IBB.txt [2026-02-02T20:24:22.178881] [INFO ] [sig ] [1565/3456] Completed IBB in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:22.178927] [INFO ] [sig ] [1566/3456] Forecasting IBBQ... [2026-02-02T20:24:22.178955] [INFO ] [sig ] Generating forecast for: IBBQ [2026-02-02T20:24:22.178987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-02-02T20:24:22.189522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-02-02T20:24:22.189859] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-02-02T20:24:22.190651] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-02-02T20:24:22.190703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:22.190735] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:22.190761] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:22.190816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:22.253748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:22.254755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:22.254840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:22.254873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:22.358379] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:22.358532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:22.358589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:22.358622] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:22.362163] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-02-02T20:24:22.362452] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-02-02T20:24:22.362609] [INFO ] [sig ] IBBQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:22.506048] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IBBQ.txt [2026-02-02T20:24:22.506199] [INFO ] [sig ] [1566/3456] Completed IBBQ in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:22.506241] [INFO ] [sig ] [1567/3456] Forecasting IBCP... [2026-02-02T20:24:22.506272] [INFO ] [sig ] Generating forecast for: IBCP [2026-02-02T20:24:22.506305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-02-02T20:24:22.517669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-02-02T20:24:22.517998] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-02-02T20:24:22.518917] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-02-02T20:24:22.518971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:22.519005] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:22.519033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:22.519092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:22.577497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:22.578305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:22.578387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:22.578421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:22.694198] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:22.694357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:22.694396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:22.694424] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:22.697796] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: UP (p=65.00%) [2026-02-02T20:24:22.698092] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-02-02T20:24:22.698220] [INFO ] [sig ] IBCP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:22.840721] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBCP.txt [2026-02-02T20:24:22.840860] [INFO ] [sig ] [1567/3456] Completed IBCP in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:22.840898] [INFO ] [sig ] [1568/3456] Forecasting IBEX... [2026-02-02T20:24:22.840927] [INFO ] [sig ] Generating forecast for: IBEX [2026-02-02T20:24:22.840958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-02-02T20:24:22.852587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-02-02T20:24:22.852926] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-02-02T20:24:22.853763] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-02-02T20:24:22.853817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:22.853852] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:22.853879] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:22.853937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:22.915955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:22.916758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:22.916846] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:22.916881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:23.046308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:23.046486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:23.046537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:23.046591] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:23.050892] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: UP (p=67.83%) [2026-02-02T20:24:23.051243] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-02-02T20:24:23.051382] [INFO ] [sig ] IBEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:23.205349] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBEX.txt [2026-02-02T20:24:23.205492] [INFO ] [sig ] [1568/3456] Completed IBEX in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:23.205535] [INFO ] [sig ] [1569/3456] Forecasting IBM... [2026-02-02T20:24:23.205565] [INFO ] [sig ] Generating forecast for: IBM [2026-02-02T20:24:23.205618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-02-02T20:24:23.218411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-02-02T20:24:23.218906] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-02-02T20:24:23.219793] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-02-02T20:24:23.219861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:23.219901] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:23.219932] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:23.219990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:23.279277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:23.280163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:23.280272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:23.280308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:23.405550] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:23.405725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:23.405765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:23.405793] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:23.409317] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: DOWN (p=25.24%) [2026-02-02T20:24:23.409629] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-02-02T20:24:23.409774] [INFO ] [sig ] IBM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:23.556163] [INFO ] [LOCAL ] Saved forecast: IBM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IBM.txt [2026-02-02T20:24:23.556297] [INFO ] [sig ] [1569/3456] Completed IBM in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:23.556336] [INFO ] [sig ] [1570/3456] Forecasting IBN... [2026-02-02T20:24:23.556365] [INFO ] [sig ] Generating forecast for: IBN [2026-02-02T20:24:23.556396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-02-02T20:24:23.568404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-02-02T20:24:23.568751] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-02-02T20:24:23.569594] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-02-02T20:24:23.569647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:23.569679] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:23.569708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:23.569771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:23.626915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:23.627674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:23.627798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:23.627835] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:23.750162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:23.750339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:23.750379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:23.750408] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:23.753778] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=92.28%) [2026-02-02T20:24:23.754079] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-02-02T20:24:23.754203] [INFO ] [sig ] IBN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:23.895488] [INFO ] [LOCAL ] Saved forecast: IBN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBN.txt [2026-02-02T20:24:23.895639] [INFO ] [sig ] [1570/3456] Completed IBN in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:23.895680] [INFO ] [sig ] [1571/3456] Forecasting IBOC... [2026-02-02T20:24:23.895710] [INFO ] [sig ] Generating forecast for: IBOC [2026-02-02T20:24:23.895741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-02-02T20:24:23.907118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-02-02T20:24:23.907405] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-02-02T20:24:23.908237] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-02-02T20:24:23.908289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:23.908321] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:23.908347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:23.908404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:23.972241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:23.973359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:23.973466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:23.973510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:24.091801] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:24.091981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:24.092024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:24.092053] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:24.095514] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: UP (p=53.64%) [2026-02-02T20:24:24.095817] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-02-02T20:24:24.095955] [INFO ] [sig ] IBOC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:24.311668] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBOC.txt [2026-02-02T20:24:24.311824] [INFO ] [sig ] [1571/3456] Completed IBOC in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:24.311864] [INFO ] [sig ] [1572/3456] Forecasting IBP... [2026-02-02T20:24:24.311894] [INFO ] [sig ] Generating forecast for: IBP [2026-02-02T20:24:24.311926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-02-02T20:24:24.323734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-02-02T20:24:24.324175] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-02-02T20:24:24.325082] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-02-02T20:24:24.325136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:24.325169] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:24.325197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:24.325256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:24.384724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:24.385608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:24.385692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:24.385726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:24.513696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:24.513856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:24.513895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:24.513924] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:24.517440] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: UP (p=81.68%) [2026-02-02T20:24:24.517778] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-02-02T20:24:24.517915] [INFO ] [sig ] IBP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:24.665554] [INFO ] [LOCAL ] Saved forecast: IBP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBP.txt [2026-02-02T20:24:24.665724] [INFO ] [sig ] [1572/3456] Completed IBP in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:24.665764] [INFO ] [sig ] [1573/3456] Forecasting IBRX... [2026-02-02T20:24:24.665793] [INFO ] [sig ] Generating forecast for: IBRX [2026-02-02T20:24:24.665823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-02-02T20:24:24.677524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-02-02T20:24:24.677823] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-02-02T20:24:24.678632] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-02-02T20:24:24.678686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:24.678718] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:24.678745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:24.678807] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:24.735771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:24.736360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:24.736438] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:24.736470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:24.863385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:24.863504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:24.863541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:24.863584] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:24.866935] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: DOWN (p=2.38%) [2026-02-02T20:24:24.867202] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-02-02T20:24:24.867325] [INFO ] [sig ] IBRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:25.009935] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IBRX.txt [2026-02-02T20:24:25.010081] [INFO ] [sig ] [1573/3456] Completed IBRX in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:25.010120] [INFO ] [sig ] [1574/3456] Forecasting IBTG... [2026-02-02T20:24:25.010149] [INFO ] [sig ] Generating forecast for: IBTG [2026-02-02T20:24:25.010179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-02-02T20:24:25.021457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-02-02T20:24:25.021768] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-02-02T20:24:25.022550] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-02-02T20:24:25.022623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:25.022666] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:25.022695] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:25.022751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:25.079910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:25.080521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:25.080625] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:25.080661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:25.196561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:25.196699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:25.196737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:25.196764] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:25.200051] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: DOWN (p=8.14%) [2026-02-02T20:24:25.200317] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-02-02T20:24:25.200440] [INFO ] [sig ] IBTG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:25.341543] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IBTG.txt [2026-02-02T20:24:25.341665] [INFO ] [sig ] [1574/3456] Completed IBTG in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-02T20:24:25.341703] [INFO ] [sig ] [1575/3456] Forecasting IBTH... [2026-02-02T20:24:25.341732] [INFO ] [sig ] Generating forecast for: IBTH [2026-02-02T20:24:25.341763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-02-02T20:24:25.353052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-02-02T20:24:25.353311] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-02-02T20:24:25.354098] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-02-02T20:24:25.354151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:25.354182] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:25.354209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:25.354265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:25.411035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:25.411636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:25.411711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:25.411743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:25.529841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:25.530005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:25.530045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:25.530073] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:25.533553] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=61.09%) [2026-02-02T20:24:25.533900] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-02-02T20:24:25.534047] [INFO ] [sig ] IBTH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:25.679147] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBTH.txt [2026-02-02T20:24:25.679307] [INFO ] [sig ] [1575/3456] Completed IBTH in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-02T20:24:25.679347] [INFO ] [sig ] [1576/3456] Forecasting IBTI... [2026-02-02T20:24:25.679377] [INFO ] [sig ] Generating forecast for: IBTI [2026-02-02T20:24:25.679419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-02-02T20:24:25.693096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-02-02T20:24:25.693487] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-02-02T20:24:25.694469] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-02-02T20:24:25.694526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:25.694560] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:25.694607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:25.694681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:25.756827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:25.757858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:25.757962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:25.758005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:25.883715] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:25.883885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:25.883927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:25.883956] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:25.887755] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: UP (p=62.40%) [2026-02-02T20:24:25.888082] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-02-02T20:24:25.888236] [INFO ] [sig ] IBTI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:26.032739] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBTI.txt [2026-02-02T20:24:26.032916] [INFO ] [sig ] [1576/3456] Completed IBTI in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-02T20:24:26.032962] [INFO ] [sig ] [1577/3456] Forecasting IBTJ... [2026-02-02T20:24:26.032993] [INFO ] [sig ] Generating forecast for: IBTJ [2026-02-02T20:24:26.033025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-02-02T20:24:26.045305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-02-02T20:24:26.045686] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-02-02T20:24:26.046569] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-02-02T20:24:26.046642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:26.046702] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:26.046730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:26.046787] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:26.104491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:26.105432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:26.105515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:26.105548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:26.225091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:26.225259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:26.225302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:26.225331] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:26.228843] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: UP (p=51.48%) [2026-02-02T20:24:26.229147] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-02-02T20:24:26.229273] [INFO ] [sig ] IBTJ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:26.374379] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBTJ.txt [2026-02-02T20:24:26.374547] [INFO ] [sig ] [1577/3456] Completed IBTJ in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-02T20:24:26.374612] [INFO ] [sig ] [1578/3456] Forecasting IBTK... [2026-02-02T20:24:26.374645] [INFO ] [sig ] Generating forecast for: IBTK [2026-02-02T20:24:26.374677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-02-02T20:24:26.386698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-02-02T20:24:26.386997] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-02-02T20:24:26.387903] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-02-02T20:24:26.387957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:26.387999] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:26.388026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:26.388082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:26.447318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:26.448109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:26.448192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:26.448226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:26.568689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:26.568848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:26.568898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:26.568934] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:26.572416] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-02-02T20:24:26.572713] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-02-02T20:24:26.572845] [INFO ] [sig ] IBTK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:26.715072] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBTK.txt [2026-02-02T20:24:26.715221] [INFO ] [sig ] [1578/3456] Completed IBTK in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-02T20:24:26.715260] [INFO ] [sig ] [1579/3456] Forecasting IBTL... [2026-02-02T20:24:26.715290] [INFO ] [sig ] Generating forecast for: IBTL [2026-02-02T20:24:26.715322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-02-02T20:24:26.726787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-02-02T20:24:26.727142] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-02-02T20:24:26.727967] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-02-02T20:24:26.728021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:26.728053] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:26.728080] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:26.728136] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:26.785453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:26.786304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:26.786388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:26.786421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:26.907752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:26.907911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:26.907952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:26.907982] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:26.911509] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: UP (p=81.27%) [2026-02-02T20:24:26.911823] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-02-02T20:24:26.911970] [INFO ] [sig ] IBTL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:27.058634] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBTL.txt [2026-02-02T20:24:27.058785] [INFO ] [sig ] [1579/3456] Completed IBTL in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:27.058829] [INFO ] [sig ] [1580/3456] Forecasting IBTM... [2026-02-02T20:24:27.058864] [INFO ] [sig ] Generating forecast for: IBTM [2026-02-02T20:24:27.058903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-02-02T20:24:27.070545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-02-02T20:24:27.070908] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-02-02T20:24:27.071795] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-02-02T20:24:27.071849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:27.071880] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:27.071907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:27.071964] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:27.132043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:27.132908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:27.132996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:27.133029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:27.256289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:27.256465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:27.256524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:27.256616] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:27.260205] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=88.88%) [2026-02-02T20:24:27.260493] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-02-02T20:24:27.260642] [INFO ] [sig ] IBTM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:27.412524] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBTM.txt [2026-02-02T20:24:27.412700] [INFO ] [sig ] [1580/3456] Completed IBTM in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:27.412743] [INFO ] [sig ] [1581/3456] Forecasting IBTO... [2026-02-02T20:24:27.412775] [INFO ] [sig ] Generating forecast for: IBTO [2026-02-02T20:24:27.412809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-02-02T20:24:27.427075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-02-02T20:24:27.427486] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-02-02T20:24:27.428459] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-02-02T20:24:27.428515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:27.428548] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:27.428594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:27.428656] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:27.501484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:27.502622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:27.502723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:27.502774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:27.630852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:27.631003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:27.631065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:27.631097] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:27.634635] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-02-02T20:24:27.634924] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-02-02T20:24:27.635055] [INFO ] [sig ] IBTO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:27.783630] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IBTO.txt [2026-02-02T20:24:27.783818] [INFO ] [sig ] [1581/3456] Completed IBTO in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:27.783871] [INFO ] [sig ] [1582/3456] Forecasting ICE... [2026-02-02T20:24:27.783914] [INFO ] [sig ] Generating forecast for: ICE [2026-02-02T20:24:27.783962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-02-02T20:24:27.795913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-02-02T20:24:27.796192] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-02-02T20:24:27.797021] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-02-02T20:24:27.797076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:27.797111] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:27.797139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:27.797205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:27.855644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:27.856269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:27.856356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:27.856390] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:27.980454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:27.980613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:27.980654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:27.980687] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:27.984035] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-02-02T20:24:27.984302] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-02-02T20:24:27.984424] [INFO ] [sig ] ICE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:28.124925] [INFO ] [LOCAL ] Saved forecast: ICE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ICE.txt [2026-02-02T20:24:28.125061] [INFO ] [sig ] [1582/3456] Completed ICE in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:28.125100] [INFO ] [sig ] [1583/3456] Forecasting ICFI... [2026-02-02T20:24:28.125129] [INFO ] [sig ] Generating forecast for: ICFI [2026-02-02T20:24:28.125160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-02-02T20:24:28.136144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-02-02T20:24:28.136409] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-02-02T20:24:28.137201] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-02-02T20:24:28.137253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:28.137284] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:28.137311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:28.137371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:28.194262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:28.194898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:28.194988] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:28.195021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:28.317347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:28.317504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:28.317543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:28.317589] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:28.321044] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: UP (p=61.87%) [2026-02-02T20:24:28.321320] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-02-02T20:24:28.321450] [INFO ] [sig ] ICFI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:28.465129] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ICFI.txt [2026-02-02T20:24:28.465290] [INFO ] [sig ] [1583/3456] Completed ICFI in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:28.465341] [INFO ] [sig ] [1584/3456] Forecasting ICL... [2026-02-02T20:24:28.465370] [INFO ] [sig ] Generating forecast for: ICL [2026-02-02T20:24:28.465410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-02-02T20:24:28.476600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-02-02T20:24:28.476937] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-02-02T20:24:28.477802] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-02-02T20:24:28.477855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:28.477888] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:28.477914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:28.477970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:28.535094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:28.535990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:28.536083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:28.536117] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:28.656665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:28.656787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:28.656827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:28.656855] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:28.660270] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: DOWN (p=37.02%) [2026-02-02T20:24:28.660557] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-02-02T20:24:28.660706] [INFO ] [sig ] ICL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:28.802884] [INFO ] [LOCAL ] Saved forecast: ICL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ICL.txt [2026-02-02T20:24:28.803032] [INFO ] [sig ] [1584/3456] Completed ICL in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:28.803074] [INFO ] [sig ] [1585/3456] Forecasting ICLN... [2026-02-02T20:24:28.803102] [INFO ] [sig ] Generating forecast for: ICLN [2026-02-02T20:24:28.803132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-02-02T20:24:28.814656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-02-02T20:24:28.814932] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-02-02T20:24:28.815758] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-02-02T20:24:28.815810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:28.815851] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:28.815878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:28.815933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:28.872384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:28.873048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:28.873127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:28.873162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:28.994247] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:28.994396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:28.994436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:28.994465] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:28.997834] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: UP (p=91.22%) [2026-02-02T20:24:28.998104] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-02-02T20:24:28.998229] [INFO ] [sig ] ICLN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:29.138523] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ICLN.txt [2026-02-02T20:24:29.138687] [INFO ] [sig ] [1585/3456] Completed ICLN in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:29.138727] [INFO ] [sig ] [1586/3456] Forecasting ICMB... [2026-02-02T20:24:29.138755] [INFO ] [sig ] Generating forecast for: ICMB [2026-02-02T20:24:29.138785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-02-02T20:24:29.149637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-02-02T20:24:29.149936] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-02-02T20:24:29.150744] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-02-02T20:24:29.150797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:29.150830] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:29.150857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:29.150917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:29.207397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:29.208063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:29.208142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:29.208176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:29.314613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:29.314765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:29.314818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:29.314856] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:29.318419] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: DOWN (p=30.10%) [2026-02-02T20:24:29.318709] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-02-02T20:24:29.318844] [INFO ] [sig ] ICMB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:29.462836] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ICMB.txt [2026-02-02T20:24:29.462993] [INFO ] [sig ] [1586/3456] Completed ICMB in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:29.463033] [INFO ] [sig ] [1587/3456] Forecasting ICOP... [2026-02-02T20:24:29.463063] [INFO ] [sig ] Generating forecast for: ICOP [2026-02-02T20:24:29.463094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-02-02T20:24:29.474283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-02-02T20:24:29.474634] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-02-02T20:24:29.475464] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-02-02T20:24:29.475518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:29.475551] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:29.475598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:29.475658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:29.536488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:29.537511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:29.537680] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:29.537725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:29.656361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:29.656527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:29.656568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:29.656616] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:29.660487] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=94.23%) [2026-02-02T20:24:29.660791] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-02-02T20:24:29.660921] [INFO ] [sig ] ICOP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:29.806156] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ICOP.txt [2026-02-02T20:24:29.806300] [INFO ] [sig ] [1587/3456] Completed ICOP in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:29.806341] [INFO ] [sig ] [1588/3456] Forecasting ICUI... [2026-02-02T20:24:29.806372] [INFO ] [sig ] Generating forecast for: ICUI [2026-02-02T20:24:29.806403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-02-02T20:24:29.818993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-02-02T20:24:29.819397] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-02-02T20:24:29.820267] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-02-02T20:24:29.820325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:29.820359] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:29.820387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:29.820445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:29.880522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:29.881455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:29.881545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:29.881598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:30.001194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:30.001361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:30.001401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:30.001429] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:30.004841] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: UP (p=70.66%) [2026-02-02T20:24:30.005123] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-02-02T20:24:30.005250] [INFO ] [sig ] ICUI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:30.146031] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ICUI.txt [2026-02-02T20:24:30.146165] [INFO ] [sig ] [1588/3456] Completed ICUI in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:30.146205] [INFO ] [sig ] [1589/3456] Forecasting IDA... [2026-02-02T20:24:30.146240] [INFO ] [sig ] Generating forecast for: IDA [2026-02-02T20:24:30.146271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-02-02T20:24:30.158231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-02-02T20:24:30.158527] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-02-02T20:24:30.159341] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-02-02T20:24:30.159394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:30.159425] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:30.159451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:30.159507] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:30.216272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:30.217196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:30.217282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:30.217316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:30.353622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:30.353898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:30.353958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:30.353996] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:30.357721] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=99.20%) [2026-02-02T20:24:30.358008] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-02-02T20:24:30.358150] [INFO ] [sig ] IDA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:30.502540] [INFO ] [LOCAL ] Saved forecast: IDA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IDA.txt [2026-02-02T20:24:30.502719] [INFO ] [sig ] [1589/3456] Completed IDA in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:30.502768] [INFO ] [sig ] [1590/3456] Forecasting IDAI... [2026-02-02T20:24:30.502801] [INFO ] [sig ] Generating forecast for: IDAI [2026-02-02T20:24:30.502832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-02-02T20:24:30.515412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-02-02T20:24:30.515824] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-02-02T20:24:30.516810] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-02-02T20:24:30.516864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:30.516899] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:30.516933] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:30.517004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:30.576048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:30.577019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:30.577106] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:30.577140] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:30.697663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:30.697829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:30.697868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:30.697897] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:30.701373] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: UP (p=95.97%) [2026-02-02T20:24:30.701681] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-02-02T20:24:30.701817] [INFO ] [sig ] IDAI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:30.846374] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IDAI.txt [2026-02-02T20:24:30.846550] [INFO ] [sig ] [1590/3456] Completed IDAI in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:30.846611] [INFO ] [sig ] [1591/3456] Forecasting IDCC... [2026-02-02T20:24:30.846643] [INFO ] [sig ] Generating forecast for: IDCC [2026-02-02T20:24:30.846675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-02-02T20:24:30.858388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-02-02T20:24:30.858719] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-02-02T20:24:30.859548] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-02-02T20:24:30.859621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:30.859654] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:30.859682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:30.859738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:30.918871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:30.919671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:30.919762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:30.919798] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:31.044811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:31.045004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:31.045058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:31.045089] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:31.048764] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: DOWN (p=32.65%) [2026-02-02T20:24:31.049051] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-02-02T20:24:31.049190] [INFO ] [sig ] IDCC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:31.194905] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IDCC.txt [2026-02-02T20:24:31.195061] [INFO ] [sig ] [1591/3456] Completed IDCC in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:31.195100] [INFO ] [sig ] [1592/3456] Forecasting IDE... [2026-02-02T20:24:31.195129] [INFO ] [sig ] Generating forecast for: IDE [2026-02-02T20:24:31.195162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-02-02T20:24:31.207687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-02-02T20:24:31.208076] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-02-02T20:24:31.208899] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-02-02T20:24:31.208952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:31.208984] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:31.209011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:31.209066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:31.266830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:31.267523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:31.267649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:31.267691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:31.388773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:31.388924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:31.388964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:31.389011] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:31.392359] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: DOWN (p=22.89%) [2026-02-02T20:24:31.392652] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-02-02T20:24:31.392777] [INFO ] [sig ] IDE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:31.534537] [INFO ] [LOCAL ] Saved forecast: IDE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IDE.txt [2026-02-02T20:24:31.534706] [INFO ] [sig ] [1592/3456] Completed IDE in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-02T20:24:31.534745] [INFO ] [sig ] [1593/3456] Forecasting IDN... [2026-02-02T20:24:31.534774] [INFO ] [sig ] Generating forecast for: IDN [2026-02-02T20:24:31.534805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-02-02T20:24:31.545959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-02-02T20:24:31.546264] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-02-02T20:24:31.547134] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-02-02T20:24:31.547192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:31.547230] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:31.547262] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:31.547328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:31.604868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:31.605547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:31.605641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:31.605674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:31.721322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:31.721446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:31.721485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:31.721515] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:31.724871] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: UP (p=79.36%) [2026-02-02T20:24:31.725142] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-02-02T20:24:31.725263] [INFO ] [sig ] IDN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:31.867236] [INFO ] [LOCAL ] Saved forecast: IDN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IDN.txt [2026-02-02T20:24:31.867365] [INFO ] [sig ] [1593/3456] Completed IDN in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-02T20:24:31.867403] [INFO ] [sig ] [1594/3456] Forecasting IDXX... [2026-02-02T20:24:31.867433] [INFO ] [sig ] Generating forecast for: IDXX [2026-02-02T20:24:31.867464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-02-02T20:24:31.878836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-02-02T20:24:31.879133] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-02-02T20:24:31.879928] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-02-02T20:24:31.879980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:31.880038] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:31.880067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:31.880124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:31.941813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:31.942724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:31.942813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:31.942847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:32.064818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:32.064962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:32.065009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:32.065044] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:32.068567] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=34.31%) [2026-02-02T20:24:32.068863] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-02-02T20:24:32.068993] [INFO ] [sig ] IDXX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:32.211612] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IDXX.txt [2026-02-02T20:24:32.211747] [INFO ] [sig ] [1594/3456] Completed IDXX in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-02T20:24:32.211786] [INFO ] [sig ] [1595/3456] Forecasting IDYA... [2026-02-02T20:24:32.211814] [INFO ] [sig ] Generating forecast for: IDYA [2026-02-02T20:24:32.211845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-02-02T20:24:32.223822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-02-02T20:24:32.224137] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-02-02T20:24:32.224926] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-02-02T20:24:32.224978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:32.225010] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:32.225037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:32.225092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:32.283387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:32.284006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:32.284098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:32.284138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:32.403481] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:32.403641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:32.403681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:32.403709] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:32.407021] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=63.30%) [2026-02-02T20:24:32.407294] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-02-02T20:24:32.407420] [INFO ] [sig ] IDYA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:32.549126] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IDYA.txt [2026-02-02T20:24:32.549250] [INFO ] [sig ] [1595/3456] Completed IDYA in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:32.549289] [INFO ] [sig ] [1596/3456] Forecasting IEF... [2026-02-02T20:24:32.549318] [INFO ] [sig ] Generating forecast for: IEF [2026-02-02T20:24:32.549350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-02-02T20:24:32.561536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-02-02T20:24:32.561848] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-02-02T20:24:32.562662] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-02-02T20:24:32.562714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:32.562746] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:32.562773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:32.562838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:32.622470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:32.623234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:32.623316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:32.623349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:32.745789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:32.745957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:32.746000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:32.746030] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:32.753196] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-02-02T20:24:32.753544] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-02-02T20:24:32.753713] [INFO ] [sig ] IEF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:32.898953] [INFO ] [LOCAL ] Saved forecast: IEF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IEF.txt [2026-02-02T20:24:32.899103] [INFO ] [sig ] [1596/3456] Completed IEF in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:32.899143] [INFO ] [sig ] [1597/3456] Forecasting IEI... [2026-02-02T20:24:32.899172] [INFO ] [sig ] Generating forecast for: IEI [2026-02-02T20:24:32.899205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-02-02T20:24:32.910993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-02-02T20:24:32.911285] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-02-02T20:24:32.912077] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-02-02T20:24:32.912128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:32.912160] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:32.912187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:32.912243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:32.969605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:32.970384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:32.970464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:32.970496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:33.087557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:33.087747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:33.087788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:33.087849] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:33.091220] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=94.17%) [2026-02-02T20:24:33.091497] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-02-02T20:24:33.091652] [INFO ] [sig ] IEI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:33.234880] [INFO ] [LOCAL ] Saved forecast: IEI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IEI.txt [2026-02-02T20:24:33.235012] [INFO ] [sig ] [1597/3456] Completed IEI in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:33.235050] [INFO ] [sig ] [1598/3456] Forecasting IEP... [2026-02-02T20:24:33.235079] [INFO ] [sig ] Generating forecast for: IEP [2026-02-02T20:24:33.235111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-02-02T20:24:33.246129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-02-02T20:24:33.246414] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-02-02T20:24:33.247231] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-02-02T20:24:33.247292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:33.247325] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:33.247352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:33.247408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:33.303976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:33.304628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:33.304705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:33.304738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:33.420583] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:33.420738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:33.420778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:33.420806] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:33.424144] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: DOWN (p=20.87%) [2026-02-02T20:24:33.424415] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-02-02T20:24:33.424540] [INFO ] [sig ] IEP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:33.570835] [INFO ] [LOCAL ] Saved forecast: IEP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IEP.txt [2026-02-02T20:24:33.570972] [INFO ] [sig ] [1598/3456] Completed IEP in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:33.571011] [INFO ] [sig ] [1599/3456] Forecasting IESC... [2026-02-02T20:24:33.571041] [INFO ] [sig ] Generating forecast for: IESC [2026-02-02T20:24:33.571071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-02-02T20:24:33.582464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-02-02T20:24:33.582787] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-02-02T20:24:33.583647] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-02-02T20:24:33.583716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:33.583765] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:33.583798] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:33.583857] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:33.642766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:33.643494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:33.643592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:33.643630] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:33.768209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:33.768358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:33.768399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:33.768429] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:33.771930] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=91.52%) [2026-02-02T20:24:33.772244] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-02-02T20:24:33.772371] [INFO ] [sig ] IESC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:33.917368] [INFO ] [LOCAL ] Saved forecast: IESC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IESC.txt [2026-02-02T20:24:33.917498] [INFO ] [sig ] [1599/3456] Completed IESC in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:33.917536] [INFO ] [sig ] [1600/3456] Forecasting IEX... [2026-02-02T20:24:33.917565] [INFO ] [sig ] Generating forecast for: IEX [2026-02-02T20:24:33.917615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-02-02T20:24:33.929615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-02-02T20:24:33.929947] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-02-02T20:24:33.930770] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-02-02T20:24:33.930822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:33.930854] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:33.930880] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:33.930936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:33.990093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:33.990988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:33.991081] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:33.991120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:34.109842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:34.109996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:34.110037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:34.110065] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:34.113613] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: UP (p=61.33%) [2026-02-02T20:24:34.113889] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-02-02T20:24:34.114013] [INFO ] [sig ] IEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:34.271353] [INFO ] [LOCAL ] Saved forecast: IEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IEX.txt [2026-02-02T20:24:34.271553] [INFO ] [sig ] [1600/3456] Completed IEX in 0.4s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:34.271622] [INFO ] [sig ] [1601/3456] Forecasting IFN... [2026-02-02T20:24:34.271653] [INFO ] [sig ] Generating forecast for: IFN [2026-02-02T20:24:34.271685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-02-02T20:24:34.283484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-02-02T20:24:34.283847] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-02-02T20:24:34.284688] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-02-02T20:24:34.284740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:34.284771] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:34.284798] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:34.284855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:34.341274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:34.342181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:34.342278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:34.342314] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:34.458179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:34.458341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:34.458382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:34.458411] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:34.461810] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: UP (p=63.90%) [2026-02-02T20:24:34.462112] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-02-02T20:24:34.462252] [INFO ] [sig ] IFN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:34.603643] [INFO ] [LOCAL ] Saved forecast: IFN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IFN.txt [2026-02-02T20:24:34.603804] [INFO ] [sig ] [1601/3456] Completed IFN in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:34.603845] [INFO ] [sig ] [1602/3456] Forecasting IFS... [2026-02-02T20:24:34.603875] [INFO ] [sig ] Generating forecast for: IFS [2026-02-02T20:24:34.603906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-02-02T20:24:34.616020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-02-02T20:24:34.616485] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-02-02T20:24:34.617300] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-02-02T20:24:34.617353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:34.617384] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:34.617410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:34.617466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:34.675352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:34.676225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:34.676308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:34.676340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:34.798867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:34.799026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:34.799078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:34.799114] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:34.802634] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: UP (p=76.85%) [2026-02-02T20:24:34.802915] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-02-02T20:24:34.803042] [INFO ] [sig ] IFS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:34.943359] [INFO ] [LOCAL ] Saved forecast: IFS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IFS.txt [2026-02-02T20:24:34.943485] [INFO ] [sig ] [1602/3456] Completed IFS in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:34.943524] [INFO ] [sig ] [1603/3456] Forecasting IGA... [2026-02-02T20:24:34.943551] [INFO ] [sig ] Generating forecast for: IGA [2026-02-02T20:24:34.943600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-02-02T20:24:34.954530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-02-02T20:24:34.954860] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-02-02T20:24:34.955671] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-02-02T20:24:34.955723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:34.955754] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:34.955780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:34.955835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:35.012642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:35.013249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:35.013328] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:35.013360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:35.131417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:35.131593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:35.131635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:35.131664] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:35.135066] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-02-02T20:24:35.135381] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-02-02T20:24:35.135503] [INFO ] [sig ] IGA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:35.276140] [INFO ] [LOCAL ] Saved forecast: IGA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IGA.txt [2026-02-02T20:24:35.276271] [INFO ] [sig ] [1603/3456] Completed IGA in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:35.276309] [INFO ] [sig ] [1604/3456] Forecasting IGD... [2026-02-02T20:24:35.276338] [INFO ] [sig ] Generating forecast for: IGD [2026-02-02T20:24:35.276368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-02-02T20:24:35.287642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-02-02T20:24:35.287961] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-02-02T20:24:35.288753] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-02-02T20:24:35.288804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:35.288836] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:35.288864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:35.288921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:35.344930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:35.345628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:35.345708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:35.345771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:35.464414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:35.464617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:35.464661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:35.464692] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:35.468148] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-02-02T20:24:35.468417] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-02-02T20:24:35.468540] [INFO ] [sig ] IGD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:35.609063] [INFO ] [LOCAL ] Saved forecast: IGD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IGD.txt [2026-02-02T20:24:35.609207] [INFO ] [sig ] [1604/3456] Completed IGD in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:35.609247] [INFO ] [sig ] [1605/3456] Forecasting IGF... [2026-02-02T20:24:35.609277] [INFO ] [sig ] Generating forecast for: IGF [2026-02-02T20:24:35.609308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-02-02T20:24:35.621172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-02-02T20:24:35.621482] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-02-02T20:24:35.622289] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-02-02T20:24:35.622341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:35.622373] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:35.622399] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:35.622454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:35.678638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:35.679269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:35.679345] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:35.679377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:35.799625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:35.799774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:35.799836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:35.799867] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:35.803173] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: UP (p=58.69%) [2026-02-02T20:24:35.803441] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-02-02T20:24:35.803564] [INFO ] [sig ] IGF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:35.943292] [INFO ] [LOCAL ] Saved forecast: IGF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IGF.txt [2026-02-02T20:24:35.943424] [INFO ] [sig ] [1605/3456] Completed IGF in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:35.943462] [INFO ] [sig ] [1606/3456] Forecasting IGI... [2026-02-02T20:24:35.943492] [INFO ] [sig ] Generating forecast for: IGI [2026-02-02T20:24:35.943522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-02-02T20:24:35.955296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-02-02T20:24:35.955646] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-02-02T20:24:35.956431] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-02-02T20:24:35.956483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:35.956515] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:35.956541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:35.956623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:36.012966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:36.013614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:36.013693] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:36.013727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:36.117459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:36.117638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:36.117679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:36.117709] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:36.121086] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: DOWN (p=44.15%) [2026-02-02T20:24:36.121379] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-02-02T20:24:36.121505] [INFO ] [sig ] IGI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:36.265753] [INFO ] [LOCAL ] Saved forecast: IGI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IGI.txt [2026-02-02T20:24:36.265895] [INFO ] [sig ] [1606/3456] Completed IGI in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:36.265934] [INFO ] [sig ] [1607/3456] Forecasting IGIB... [2026-02-02T20:24:36.265963] [INFO ] [sig ] Generating forecast for: IGIB [2026-02-02T20:24:36.265995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-02-02T20:24:36.279246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-02-02T20:24:36.279609] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-02-02T20:24:36.280440] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-02-02T20:24:36.280494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:36.280525] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:36.280553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:36.280625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:36.340301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:36.341248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:36.341335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:36.341367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:36.468929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:36.469086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:36.469128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:36.469156] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:36.472684] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=66.91%) [2026-02-02T20:24:36.473044] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-02-02T20:24:36.473183] [INFO ] [sig ] IGIB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:36.626773] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IGIB.txt [2026-02-02T20:24:36.626963] [INFO ] [sig ] [1607/3456] Completed IGIB in 0.4s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:36.627004] [INFO ] [sig ] [1608/3456] Forecasting IGIC... [2026-02-02T20:24:36.627034] [INFO ] [sig ] Generating forecast for: IGIC [2026-02-02T20:24:36.627067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-02-02T20:24:36.638479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-02-02T20:24:36.638792] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-02-02T20:24:36.639669] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-02-02T20:24:36.639723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:36.639757] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:36.639785] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:36.639842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:36.699946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:36.700679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:36.700757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:36.700790] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:36.821601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:36.821757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:36.821798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:36.821825] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:36.825372] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: DOWN (p=15.75%) [2026-02-02T20:24:36.825677] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-02-02T20:24:36.825804] [INFO ] [sig ] IGIC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:36.968401] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IGIC.txt [2026-02-02T20:24:36.968559] [INFO ] [sig ] [1608/3456] Completed IGIC in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:36.968617] [INFO ] [sig ] [1609/3456] Forecasting IGSB... [2026-02-02T20:24:36.968646] [INFO ] [sig ] Generating forecast for: IGSB [2026-02-02T20:24:36.968677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-02-02T20:24:36.980416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-02-02T20:24:36.980712] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-02-02T20:24:36.981480] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-02-02T20:24:36.981533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:36.981596] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:36.981627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:36.981684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:37.038781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:37.039535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:37.039701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:37.039738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:37.159960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:37.160120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:37.160169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:37.160203] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:37.164000] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-02-02T20:24:37.164292] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-02-02T20:24:37.164419] [INFO ] [sig ] IGSB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:37.307665] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IGSB.txt [2026-02-02T20:24:37.307804] [INFO ] [sig ] [1609/3456] Completed IGSB in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-02T20:24:37.307844] [INFO ] [sig ] [1610/3456] Forecasting IHD... [2026-02-02T20:24:37.307874] [INFO ] [sig ] Generating forecast for: IHD [2026-02-02T20:24:37.307904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-02-02T20:24:37.319008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-02-02T20:24:37.319324] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-02-02T20:24:37.320132] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-02-02T20:24:37.320185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:37.320218] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:37.320246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:37.320303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:37.380562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:37.381381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:37.381461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:37.381494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:37.497431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:37.497601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:37.497664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:37.497694] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:37.501127] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: DOWN (p=19.86%) [2026-02-02T20:24:37.501424] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-02-02T20:24:37.501549] [INFO ] [sig ] IHD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:37.646030] [INFO ] [LOCAL ] Saved forecast: IHD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IHD.txt [2026-02-02T20:24:37.646215] [INFO ] [sig ] [1610/3456] Completed IHD in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-02-02T20:24:37.646279] [INFO ] [sig ] [1611/3456] Forecasting IHG... [2026-02-02T20:24:37.646327] [INFO ] [sig ] Generating forecast for: IHG [2026-02-02T20:24:37.646375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-02-02T20:24:37.660231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-02-02T20:24:37.660717] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-02-02T20:24:37.661620] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-02-02T20:24:37.661677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:37.661755] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:37.661791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:37.661866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:37.721882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:37.722760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:37.722845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:37.722878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:37.846195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:37.846362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:37.846418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:37.846461] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:37.850171] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: UP (p=77.66%) [2026-02-02T20:24:37.850488] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-02-02T20:24:37.850645] [INFO ] [sig ] IHG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:37.997631] [INFO ] [LOCAL ] Saved forecast: IHG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IHG.txt [2026-02-02T20:24:37.997787] [INFO ] [sig ] [1611/3456] Completed IHG in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:37.997828] [INFO ] [sig ] [1612/3456] Forecasting IHS... [2026-02-02T20:24:37.997857] [INFO ] [sig ] Generating forecast for: IHS [2026-02-02T20:24:37.997887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-02-02T20:24:38.009043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-02-02T20:24:38.009395] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-02-02T20:24:38.010250] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-02-02T20:24:38.010303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:38.010336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:38.010362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:38.010420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:38.067167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:38.068057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:38.068139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:38.068172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:38.190826] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:38.190985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:38.191027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:38.191055] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:38.194383] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: DOWN (p=6.75%) [2026-02-02T20:24:38.194678] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-02-02T20:24:38.194803] [INFO ] [sig ] IHS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:38.338202] [INFO ] [LOCAL ] Saved forecast: IHS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IHS.txt [2026-02-02T20:24:38.338335] [INFO ] [sig ] [1612/3456] Completed IHS in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:38.338373] [INFO ] [sig ] [1613/3456] Forecasting IIF... [2026-02-02T20:24:38.338408] [INFO ] [sig ] Generating forecast for: IIF [2026-02-02T20:24:38.338440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-02-02T20:24:38.349465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-02-02T20:24:38.349801] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-02-02T20:24:38.350642] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-02-02T20:24:38.350696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:38.350729] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:38.350756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:38.350814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:38.408991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:38.409725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:38.409806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:38.409840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:38.528103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:38.528275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:38.528316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:38.528344] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:38.531767] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=56.77%) [2026-02-02T20:24:38.532047] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-02-02T20:24:38.532171] [INFO ] [sig ] IIF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:38.676208] [INFO ] [LOCAL ] Saved forecast: IIF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IIF.txt [2026-02-02T20:24:38.676348] [INFO ] [sig ] [1613/3456] Completed IIF in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:38.676386] [INFO ] [sig ] [1614/3456] Forecasting III... [2026-02-02T20:24:38.676414] [INFO ] [sig ] Generating forecast for: III [2026-02-02T20:24:38.676447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-02-02T20:24:38.688507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-02-02T20:24:38.688907] [INFO ] [FORECASTER] Starting predict_future for III [2026-02-02T20:24:38.689731] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-02-02T20:24:38.689783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:38.689815] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:38.689841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:38.689897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:38.747246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:38.748168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:38.748256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:38.748290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:38.866506] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:38.866678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:38.866718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:38.866747] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:38.870176] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=18.43%) [2026-02-02T20:24:38.870445] [INFO ] [FORECASTER] Completed predict_future for III [2026-02-02T20:24:38.870568] [INFO ] [sig ] III: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:39.014377] [INFO ] [LOCAL ] Saved forecast: III 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/III.txt [2026-02-02T20:24:39.014502] [INFO ] [sig ] [1614/3456] Completed III in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:39.014540] [INFO ] [sig ] [1615/3456] Forecasting IIIN... [2026-02-02T20:24:39.014586] [INFO ] [sig ] Generating forecast for: IIIN [2026-02-02T20:24:39.014620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-02-02T20:24:39.026119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-02-02T20:24:39.026409] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-02-02T20:24:39.027189] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-02-02T20:24:39.027241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:39.027272] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:39.027299] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:39.027354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:39.084717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:39.085319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:39.085395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:39.085427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:39.206521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:39.206681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:39.206719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:39.206747] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:39.210081] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=73.15%) [2026-02-02T20:24:39.210406] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-02-02T20:24:39.210559] [INFO ] [sig ] IIIN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:39.353538] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IIIN.txt [2026-02-02T20:24:39.353678] [INFO ] [sig ] [1615/3456] Completed IIIN in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:39.353718] [INFO ] [sig ] [1616/3456] Forecasting IIM... [2026-02-02T20:24:39.353747] [INFO ] [sig ] Generating forecast for: IIM [2026-02-02T20:24:39.353777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-02-02T20:24:39.365192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-02-02T20:24:39.365469] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-02-02T20:24:39.366259] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-02-02T20:24:39.366311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:39.366343] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:39.366370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:39.366427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:39.424145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:39.424819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:39.424898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:39.424954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:39.538804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:39.538953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:39.538993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:39.539038] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:39.542368] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-02-02T20:24:39.542653] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-02-02T20:24:39.542775] [INFO ] [sig ] IIM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:39.689111] [INFO ] [LOCAL ] Saved forecast: IIM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IIM.txt [2026-02-02T20:24:39.689254] [INFO ] [sig ] [1616/3456] Completed IIM in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:39.689483] [INFO ] [sig ] [1617/3456] Forecasting ILMN... [2026-02-02T20:24:39.689512] [INFO ] [sig ] Generating forecast for: ILMN [2026-02-02T20:24:39.689543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-02-02T20:24:39.701750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-02-02T20:24:39.702042] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-02-02T20:24:39.702835] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-02-02T20:24:39.702888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:39.702920] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:39.702946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:39.703002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:39.761823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:39.762485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:39.762591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:39.762628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:39.890987] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:39.891146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:39.891187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:39.891221] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:39.894746] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: DOWN (p=48.35%) [2026-02-02T20:24:39.895019] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-02-02T20:24:39.895146] [INFO ] [sig ] ILMN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:40.042395] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ILMN.txt [2026-02-02T20:24:40.042523] [INFO ] [sig ] [1617/3456] Completed ILMN in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:40.042563] [INFO ] [sig ] [1618/3456] Forecasting IMAX... [2026-02-02T20:24:40.042619] [INFO ] [sig ] Generating forecast for: IMAX [2026-02-02T20:24:40.042649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-02-02T20:24:40.054283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-02-02T20:24:40.054556] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-02-02T20:24:40.055383] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-02-02T20:24:40.055435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:40.055468] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:40.055495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:40.055551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:40.113119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:40.113953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:40.114032] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:40.114076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:40.229316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:40.229457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:40.229496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:40.229525] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:40.232874] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: DOWN (p=49.92%) [2026-02-02T20:24:40.233161] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-02-02T20:24:40.233287] [INFO ] [sig ] IMAX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:40.377171] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IMAX.txt [2026-02-02T20:24:40.377317] [INFO ] [sig ] [1618/3456] Completed IMAX in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:40.377358] [INFO ] [sig ] [1619/3456] Forecasting IMMP... [2026-02-02T20:24:40.377387] [INFO ] [sig ] Generating forecast for: IMMP [2026-02-02T20:24:40.377417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-02-02T20:24:40.389078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-02-02T20:24:40.389386] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-02-02T20:24:40.390179] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-02-02T20:24:40.390234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:40.390266] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:40.390292] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:40.390349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:40.448305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:40.448966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:40.449042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:40.449074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:40.565380] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:40.565530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:40.565586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:40.565619] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:40.569043] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: DOWN (p=45.10%) [2026-02-02T20:24:40.569327] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-02-02T20:24:40.569467] [INFO ] [sig ] IMMP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:40.717926] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IMMP.txt [2026-02-02T20:24:40.718119] [INFO ] [sig ] [1619/3456] Completed IMMP in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:40.718166] [INFO ] [sig ] [1620/3456] Forecasting IMMX... [2026-02-02T20:24:40.718197] [INFO ] [sig ] Generating forecast for: IMMX [2026-02-02T20:24:40.718228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-02-02T20:24:40.729450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-02-02T20:24:40.729794] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-02-02T20:24:40.730622] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-02-02T20:24:40.730675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:40.730707] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:40.730734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:40.730800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:40.792779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:40.793630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:40.793724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:40.793760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:40.913904] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:40.914062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:40.914102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:40.914131] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:40.917615] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: UP (p=69.99%) [2026-02-02T20:24:40.917916] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-02-02T20:24:40.918045] [INFO ] [sig ] IMMX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:41.061063] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IMMX.txt [2026-02-02T20:24:41.061227] [INFO ] [sig ] [1620/3456] Completed IMMX in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:41.061275] [INFO ] [sig ] [1621/3456] Forecasting IMNM... [2026-02-02T20:24:41.061311] [INFO ] [sig ] Generating forecast for: IMNM [2026-02-02T20:24:41.061343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-02-02T20:24:41.072885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-02-02T20:24:41.073256] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-02-02T20:24:41.074075] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-02-02T20:24:41.074128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:41.074160] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:41.074188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:41.074249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:41.131804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:41.132472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:41.132593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:41.132631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:41.255208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:41.255340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:41.255382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:41.255410] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:41.258792] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: UP (p=82.99%) [2026-02-02T20:24:41.259059] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-02-02T20:24:41.259189] [INFO ] [sig ] IMNM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:41.400593] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IMNM.txt [2026-02-02T20:24:41.400716] [INFO ] [sig ] [1621/3456] Completed IMNM in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:41.400754] [INFO ] [sig ] [1622/3456] Forecasting IMNN... [2026-02-02T20:24:41.400783] [INFO ] [sig ] Generating forecast for: IMNN [2026-02-02T20:24:41.400814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-02-02T20:24:41.411935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-02-02T20:24:41.412218] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-02-02T20:24:41.413037] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-02-02T20:24:41.413090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:41.413122] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:41.413150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:41.413216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:41.473998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:41.474648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:41.474725] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:41.474758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:41.596961] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:41.597103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:41.597142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:41.597170] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:41.600616] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-02-02T20:24:41.600895] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-02-02T20:24:41.601020] [INFO ] [sig ] IMNN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:41.746260] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IMNN.txt [2026-02-02T20:24:41.746418] [INFO ] [sig ] [1622/3456] Completed IMNN in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:41.746458] [INFO ] [sig ] [1623/3456] Forecasting IMOS... [2026-02-02T20:24:41.746489] [INFO ] [sig ] Generating forecast for: IMOS [2026-02-02T20:24:41.746520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-02-02T20:24:41.758100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-02-02T20:24:41.758475] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-02-02T20:24:41.759344] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-02-02T20:24:41.759401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:41.759433] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:41.759460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:41.759519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:41.818674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:41.819564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:41.819663] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:41.819696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:41.938336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:41.938484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:41.938523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:41.938552] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:41.942078] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: UP (p=90.86%) [2026-02-02T20:24:41.942353] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-02-02T20:24:41.942479] [INFO ] [sig ] IMOS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:42.089816] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IMOS.txt [2026-02-02T20:24:42.089980] [INFO ] [sig ] [1623/3456] Completed IMOS in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:42.090020] [INFO ] [sig ] [1624/3456] Forecasting IMPP... [2026-02-02T20:24:42.090050] [INFO ] [sig ] Generating forecast for: IMPP [2026-02-02T20:24:42.090088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-02-02T20:24:42.102203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-02-02T20:24:42.102615] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-02-02T20:24:42.103477] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-02-02T20:24:42.103535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:42.103568] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:42.103624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:42.103682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:42.162027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:42.162831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:42.162913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:42.162948] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:42.285160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:42.285321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:42.285361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:42.285394] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:42.288985] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: DOWN (p=32.14%) [2026-02-02T20:24:42.289336] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-02-02T20:24:42.289480] [INFO ] [sig ] IMPP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:42.436633] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IMPP.txt [2026-02-02T20:24:42.436820] [INFO ] [sig ] [1624/3456] Completed IMPP in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:42.436886] [INFO ] [sig ] [1625/3456] Forecasting IMRX... [2026-02-02T20:24:42.436928] [INFO ] [sig ] Generating forecast for: IMRX [2026-02-02T20:24:42.436972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-02-02T20:24:42.449491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-02-02T20:24:42.449933] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-02-02T20:24:42.450970] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-02-02T20:24:42.451034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:42.451067] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:42.451094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:42.451152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:42.511114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:42.512060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:42.512170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:42.512205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:42.634050] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:42.634211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:42.634253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:42.634286] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:42.637993] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=27.67%) [2026-02-02T20:24:42.638342] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-02-02T20:24:42.638487] [INFO ] [sig ] IMRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:42.782372] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IMRX.txt [2026-02-02T20:24:42.782535] [INFO ] [sig ] [1625/3456] Completed IMRX in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:42.782595] [INFO ] [sig ] [1626/3456] Forecasting IMTX... [2026-02-02T20:24:42.782627] [INFO ] [sig ] Generating forecast for: IMTX [2026-02-02T20:24:42.782670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-02-02T20:24:42.795098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-02-02T20:24:42.795566] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-02-02T20:24:42.796509] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-02-02T20:24:42.796567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:42.796621] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:42.796649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:42.796707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:42.854338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:42.855212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:42.855296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:42.855329] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:42.978603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:42.978756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:42.978795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:42.978824] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:42.982190] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=34.43%) [2026-02-02T20:24:42.982493] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-02-02T20:24:42.982634] [INFO ] [sig ] IMTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:43.126811] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IMTX.txt [2026-02-02T20:24:43.126964] [INFO ] [sig ] [1626/3456] Completed IMTX in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-02T20:24:43.127004] [INFO ] [sig ] [1627/3456] Forecasting IMXI... [2026-02-02T20:24:43.127033] [INFO ] [sig ] Generating forecast for: IMXI [2026-02-02T20:24:43.127064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-02-02T20:24:43.138595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-02-02T20:24:43.138956] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-02-02T20:24:43.139771] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-02-02T20:24:43.139823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:43.139856] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:43.139882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:43.139938] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:43.197310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:43.198200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:43.198301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:43.198338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:43.321733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:43.321887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:43.321928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:43.321959] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:43.325403] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-02-02T20:24:43.325705] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-02-02T20:24:43.325837] [INFO ] [sig ] IMXI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:43.474176] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IMXI.txt [2026-02-02T20:24:43.474315] [INFO ] [sig ] [1627/3456] Completed IMXI in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-02T20:24:43.474359] [INFO ] [sig ] [1628/3456] Forecasting INAB... [2026-02-02T20:24:43.474389] [INFO ] [sig ] Generating forecast for: INAB [2026-02-02T20:24:43.474419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-02-02T20:24:43.485142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-02-02T20:24:43.485418] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-02-02T20:24:43.486237] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-02-02T20:24:43.486290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:43.486350] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:43.486380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:43.486442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:43.544331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:43.545037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:43.545118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:43.545152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:43.665013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:43.665171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:43.665219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:43.665249] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:43.668789] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=97.28%) [2026-02-02T20:24:43.669070] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-02-02T20:24:43.669197] [INFO ] [sig ] INAB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:43.813995] [INFO ] [LOCAL ] Saved forecast: INAB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INAB.txt [2026-02-02T20:24:43.814146] [INFO ] [sig ] [1628/3456] Completed INAB in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:43.814186] [INFO ] [sig ] [1629/3456] Forecasting INBK... [2026-02-02T20:24:43.814214] [INFO ] [sig ] Generating forecast for: INBK [2026-02-02T20:24:43.814246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-02-02T20:24:43.825502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-02-02T20:24:43.825856] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-02-02T20:24:43.826679] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-02-02T20:24:43.826732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:43.826765] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:43.826792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:43.826850] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:43.884672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:43.885353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:43.885455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:43.885511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:44.004812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:44.004956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:44.004996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:44.005024] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:44.008388] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=59.07%) [2026-02-02T20:24:44.008685] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-02-02T20:24:44.008806] [INFO ] [sig ] INBK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:44.150451] [INFO ] [LOCAL ] Saved forecast: INBK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INBK.txt [2026-02-02T20:24:44.150589] [INFO ] [sig ] [1629/3456] Completed INBK in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:44.150630] [INFO ] [sig ] [1630/3456] Forecasting INBX... [2026-02-02T20:24:44.150659] [INFO ] [sig ] Generating forecast for: INBX [2026-02-02T20:24:44.150689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-02-02T20:24:44.161907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-02-02T20:24:44.162191] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-02-02T20:24:44.162980] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-02-02T20:24:44.163032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:44.163065] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:44.163092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:44.163148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:44.220954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:44.221763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:44.221845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:44.221878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:44.342869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:44.343024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:44.343066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:44.343096] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:44.346661] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: UP (p=88.46%) [2026-02-02T20:24:44.346939] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-02-02T20:24:44.347067] [INFO ] [sig ] INBX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:44.489773] [INFO ] [LOCAL ] Saved forecast: INBX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INBX.txt [2026-02-02T20:24:44.489907] [INFO ] [sig ] [1630/3456] Completed INBX in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:44.489964] [INFO ] [sig ] [1631/3456] Forecasting INCY... [2026-02-02T20:24:44.489996] [INFO ] [sig ] Generating forecast for: INCY [2026-02-02T20:24:44.490028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-02-02T20:24:44.500813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-02-02T20:24:44.501106] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-02-02T20:24:44.501891] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-02-02T20:24:44.501943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:44.501973] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:44.502000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:44.502066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:44.567147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:44.568073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:44.568158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:44.568192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:44.690699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:44.690858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:44.690897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:44.690957] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:44.694411] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: UP (p=61.03%) [2026-02-02T20:24:44.694710] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-02-02T20:24:44.694837] [INFO ] [sig ] INCY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:44.836600] [INFO ] [LOCAL ] Saved forecast: INCY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INCY.txt [2026-02-02T20:24:44.836757] [INFO ] [sig ] [1631/3456] Completed INCY in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:44.836798] [INFO ] [sig ] [1632/3456] Forecasting INDB... [2026-02-02T20:24:44.836827] [INFO ] [sig ] Generating forecast for: INDB [2026-02-02T20:24:44.836858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-02-02T20:24:44.848982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-02-02T20:24:44.849381] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-02-02T20:24:44.850224] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-02-02T20:24:44.850288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:44.850327] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:44.850359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:44.850428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:44.908658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:44.909595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:44.909681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:44.909714] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:45.037138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:45.037296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:45.037340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:45.037369] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:45.041215] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: DOWN (p=10.49%) [2026-02-02T20:24:45.041643] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-02-02T20:24:45.041831] [INFO ] [sig ] INDB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:45.187786] [INFO ] [LOCAL ] Saved forecast: INDB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/INDB.txt [2026-02-02T20:24:45.187941] [INFO ] [sig ] [1632/3456] Completed INDB in 0.4s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:45.187980] [INFO ] [sig ] [1633/3456] Forecasting INDI... [2026-02-02T20:24:45.188009] [INFO ] [sig ] Generating forecast for: INDI [2026-02-02T20:24:45.188046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-02-02T20:24:45.199663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-02-02T20:24:45.199981] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-02-02T20:24:45.200823] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-02-02T20:24:45.200887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:45.200920] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:45.200947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:45.201008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:45.259188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:45.260113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:45.260196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:45.260230] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:45.384051] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:45.384219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:45.384260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:45.384289] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:45.388175] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: UP (p=78.74%) [2026-02-02T20:24:45.388498] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-02-02T20:24:45.388653] [INFO ] [sig ] INDI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:45.530648] [INFO ] [LOCAL ] Saved forecast: INDI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INDI.txt [2026-02-02T20:24:45.530801] [INFO ] [sig ] [1633/3456] Completed INDI in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:45.530840] [INFO ] [sig ] [1634/3456] Forecasting INDP... [2026-02-02T20:24:45.530870] [INFO ] [sig ] Generating forecast for: INDP [2026-02-02T20:24:45.530902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-02-02T20:24:45.542365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-02-02T20:24:45.542747] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-02-02T20:24:45.543541] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-02-02T20:24:45.543640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:45.543674] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:45.543701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:45.543758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:45.602420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:45.603298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:45.603381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:45.603414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:45.711627] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:45.711789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:45.711830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:45.711859] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:45.715390] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: UP (p=93.28%) [2026-02-02T20:24:45.715727] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-02-02T20:24:45.715867] [INFO ] [sig ] INDP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:45.858841] [INFO ] [LOCAL ] Saved forecast: INDP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INDP.txt [2026-02-02T20:24:45.859028] [INFO ] [sig ] [1634/3456] Completed INDP in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:45.859073] [INFO ] [sig ] [1635/3456] Forecasting INDY... [2026-02-02T20:24:45.859108] [INFO ] [sig ] Generating forecast for: INDY [2026-02-02T20:24:45.859145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-02-02T20:24:45.870717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-02-02T20:24:45.871089] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-02-02T20:24:45.871898] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-02-02T20:24:45.871950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:45.871982] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:45.872008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:45.872077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:45.930895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:45.931769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:45.931853] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:45.931885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:46.057094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:46.057255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:46.057295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:46.057324] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:46.060822] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=92.81%) [2026-02-02T20:24:46.061106] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-02-02T20:24:46.061235] [INFO ] [sig ] INDY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:46.204527] [INFO ] [LOCAL ] Saved forecast: INDY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INDY.txt [2026-02-02T20:24:46.204685] [INFO ] [sig ] [1635/3456] Completed INDY in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:46.204726] [INFO ] [sig ] [1636/3456] Forecasting INFY... [2026-02-02T20:24:46.204755] [INFO ] [sig ] Generating forecast for: INFY [2026-02-02T20:24:46.204786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-02-02T20:24:46.216671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-02-02T20:24:46.217007] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-02-02T20:24:46.217890] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-02-02T20:24:46.217944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:46.217976] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:46.218003] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:46.218059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:46.276922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:46.277782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:46.277866] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:46.277899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:46.396273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:46.396448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:46.396494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:46.396523] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:46.400019] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: DOWN (p=36.00%) [2026-02-02T20:24:46.400321] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-02-02T20:24:46.400480] [INFO ] [sig ] INFY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:46.543744] [INFO ] [LOCAL ] Saved forecast: INFY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/INFY.txt [2026-02-02T20:24:46.543906] [INFO ] [sig ] [1636/3456] Completed INFY in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:46.543947] [INFO ] [sig ] [1637/3456] Forecasting ING... [2026-02-02T20:24:46.543976] [INFO ] [sig ] Generating forecast for: ING [2026-02-02T20:24:46.544008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-02-02T20:24:46.555933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-02-02T20:24:46.556265] [INFO ] [FORECASTER] Starting predict_future for ING [2026-02-02T20:24:46.557116] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-02-02T20:24:46.557170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:46.557202] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:46.557228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:46.557291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:46.618977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:46.619902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:46.619985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:46.620019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:46.742331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:46.742505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:46.742545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:46.742591] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:46.746116] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=57.27%) [2026-02-02T20:24:46.746424] [INFO ] [FORECASTER] Completed predict_future for ING [2026-02-02T20:24:46.746561] [INFO ] [sig ] ING: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:46.889506] [INFO ] [LOCAL ] Saved forecast: ING 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ING.txt [2026-02-02T20:24:46.889682] [INFO ] [sig ] [1637/3456] Completed ING in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:46.889723] [INFO ] [sig ] [1638/3456] Forecasting INGN... [2026-02-02T20:24:46.889752] [INFO ] [sig ] Generating forecast for: INGN [2026-02-02T20:24:46.889782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-02-02T20:24:46.902060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-02-02T20:24:46.902398] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-02-02T20:24:46.903299] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-02-02T20:24:46.903354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:46.903387] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:46.903418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:46.903476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:46.961601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:46.962267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:46.962376] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:46.962411] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:47.081186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:47.081339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:47.081380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:47.081410] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:47.084928] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: UP (p=62.76%) [2026-02-02T20:24:47.085252] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-02-02T20:24:47.085385] [INFO ] [sig ] INGN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:47.227248] [INFO ] [LOCAL ] Saved forecast: INGN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INGN.txt [2026-02-02T20:24:47.227417] [INFO ] [sig ] [1638/3456] Completed INGN in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:47.227464] [INFO ] [sig ] [1639/3456] Forecasting INM... [2026-02-02T20:24:47.227498] [INFO ] [sig ] Generating forecast for: INM [2026-02-02T20:24:47.227529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-02-02T20:24:47.238673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-02-02T20:24:47.239018] [INFO ] [FORECASTER] Starting predict_future for INM [2026-02-02T20:24:47.239822] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-02-02T20:24:47.239875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:47.239907] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:47.239933] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:47.239988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:47.296441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:47.297268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:47.297349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:47.297388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:47.419355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:47.419520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:47.419562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:47.419611] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:47.423056] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: UP (p=58.96%) [2026-02-02T20:24:47.423331] [INFO ] [FORECASTER] Completed predict_future for INM [2026-02-02T20:24:47.423460] [INFO ] [sig ] INM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:47.564266] [INFO ] [LOCAL ] Saved forecast: INM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INM.txt [2026-02-02T20:24:47.564425] [INFO ] [sig ] [1639/3456] Completed INM in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:47.564464] [INFO ] [sig ] [1640/3456] Forecasting INMB... [2026-02-02T20:24:47.564494] [INFO ] [sig ] Generating forecast for: INMB [2026-02-02T20:24:47.564525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-02-02T20:24:47.577167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-02-02T20:24:47.577617] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-02-02T20:24:47.578514] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-02-02T20:24:47.578599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:47.578651] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:47.578688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:47.578763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:47.638337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:47.639211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:47.639296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:47.639330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:47.764189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:47.764387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:47.764432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:47.764460] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:47.768560] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: DOWN (p=15.37%) [2026-02-02T20:24:47.768899] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-02-02T20:24:47.769043] [INFO ] [sig ] INMB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:47.920409] [INFO ] [LOCAL ] Saved forecast: INMB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/INMB.txt [2026-02-02T20:24:47.920566] [INFO ] [sig ] [1640/3456] Completed INMB in 0.4s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:47.920624] [INFO ] [sig ] [1641/3456] Forecasting INMD... [2026-02-02T20:24:47.920653] [INFO ] [sig ] Generating forecast for: INMD [2026-02-02T20:24:47.920683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-02-02T20:24:47.932016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-02-02T20:24:47.932385] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-02-02T20:24:47.933216] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-02-02T20:24:47.933271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:47.933305] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:47.933332] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:47.933388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:47.991043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:47.991883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:47.991964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:47.991997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:48.120815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:48.120985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:48.121034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:48.121070] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:48.125319] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: DOWN (p=44.34%) [2026-02-02T20:24:48.125682] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-02-02T20:24:48.125844] [INFO ] [sig ] INMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:48.289055] [INFO ] [LOCAL ] Saved forecast: INMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/INMD.txt [2026-02-02T20:24:48.289241] [INFO ] [sig ] [1641/3456] Completed INMD in 0.4s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:48.289282] [INFO ] [sig ] [1642/3456] Forecasting INN... [2026-02-02T20:24:48.289312] [INFO ] [sig ] Generating forecast for: INN [2026-02-02T20:24:48.289344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-02-02T20:24:48.300553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-02-02T20:24:48.300880] [INFO ] [FORECASTER] Starting predict_future for INN [2026-02-02T20:24:48.301693] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-02-02T20:24:48.301747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:48.301780] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:48.301806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:48.301869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:48.370778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:48.371664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:48.371745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:48.371780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:48.500705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:48.500861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:48.500901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:48.500931] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:48.504374] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-02-02T20:24:48.504676] [INFO ] [FORECASTER] Completed predict_future for INN [2026-02-02T20:24:48.504805] [INFO ] [sig ] INN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:48.646531] [INFO ] [LOCAL ] Saved forecast: INN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/INN.txt [2026-02-02T20:24:48.646680] [INFO ] [sig ] [1642/3456] Completed INN in 0.4s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-02T20:24:48.646720] [INFO ] [sig ] [1643/3456] Forecasting INO... [2026-02-02T20:24:48.646750] [INFO ] [sig ] Generating forecast for: INO [2026-02-02T20:24:48.646782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-02-02T20:24:48.659190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-02-02T20:24:48.659481] [INFO ] [FORECASTER] Starting predict_future for INO [2026-02-02T20:24:48.660315] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-02-02T20:24:48.660369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:48.660401] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:48.660427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:48.660483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:48.719236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:48.720025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:48.720105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:48.720139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:48.845323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:48.845497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:48.845546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:48.845594] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:48.849282] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: DOWN (p=7.53%) [2026-02-02T20:24:48.849614] [INFO ] [FORECASTER] Completed predict_future for INO [2026-02-02T20:24:48.849756] [INFO ] [sig ] INO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:48.996927] [INFO ] [LOCAL ] Saved forecast: INO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/INO.txt [2026-02-02T20:24:48.997065] [INFO ] [sig ] [1643/3456] Completed INO in 0.4s | 2.81 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-02T20:24:48.997104] [INFO ] [sig ] [1644/3456] Forecasting INOD... [2026-02-02T20:24:48.997133] [INFO ] [sig ] Generating forecast for: INOD [2026-02-02T20:24:48.997164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-02-02T20:24:49.009959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-02-02T20:24:49.010280] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-02-02T20:24:49.011159] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-02-02T20:24:49.011214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:49.011257] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:49.011286] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:49.011343] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:49.068148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:49.068870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:49.068952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:49.068984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:49.192789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:49.192957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:49.193001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:49.193032] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:49.196507] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: UP (p=81.51%) [2026-02-02T20:24:49.196813] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-02-02T20:24:49.196947] [INFO ] [sig ] INOD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:49.338458] [INFO ] [LOCAL ] Saved forecast: INOD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INOD.txt [2026-02-02T20:24:49.338612] [INFO ] [sig ] [1644/3456] Completed INOD in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-02T20:24:49.338654] [INFO ] [sig ] [1645/3456] Forecasting INSE... [2026-02-02T20:24:49.338683] [INFO ] [sig ] Generating forecast for: INSE [2026-02-02T20:24:49.338714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-02-02T20:24:49.350537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-02-02T20:24:49.350845] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-02-02T20:24:49.351664] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-02-02T20:24:49.351718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:49.351787] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:49.351820] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:49.351894] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:49.414983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:49.415910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:49.415997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:49.416031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:49.546169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:49.546327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:49.546369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:49.546400] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:49.549844] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: UP (p=84.15%) [2026-02-02T20:24:49.550121] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-02-02T20:24:49.550249] [INFO ] [sig ] INSE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:49.694395] [INFO ] [LOCAL ] Saved forecast: INSE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INSE.txt [2026-02-02T20:24:49.694530] [INFO ] [sig ] [1645/3456] Completed INSE in 0.4s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:49.694586] [INFO ] [sig ] [1646/3456] Forecasting INSG... [2026-02-02T20:24:49.694620] [INFO ] [sig ] Generating forecast for: INSG [2026-02-02T20:24:49.694653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-02-02T20:24:49.705919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-02-02T20:24:49.706216] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-02-02T20:24:49.707008] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-02-02T20:24:49.707060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:49.707092] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:49.707119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:49.707174] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:49.765706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:49.766483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:49.766565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:49.766618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:49.886759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:49.886914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:49.886955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:49.886983] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:49.890393] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-02-02T20:24:49.890690] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-02-02T20:24:49.890818] [INFO ] [sig ] INSG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:50.034330] [INFO ] [LOCAL ] Saved forecast: INSG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INSG.txt [2026-02-02T20:24:50.034482] [INFO ] [sig ] [1646/3456] Completed INSG in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:50.034520] [INFO ] [sig ] [1647/3456] Forecasting INSM... [2026-02-02T20:24:50.034550] [INFO ] [sig ] Generating forecast for: INSM [2026-02-02T20:24:50.034598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-02-02T20:24:50.046942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-02-02T20:24:50.047341] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-02-02T20:24:50.048211] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-02-02T20:24:50.048267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:50.048300] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:50.048329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:50.048387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:50.114142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:50.115079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:50.115165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:50.115200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:50.234349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:50.234513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:50.234553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:50.234602] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:50.238051] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: DOWN (p=40.74%) [2026-02-02T20:24:50.238332] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-02-02T20:24:50.238475] [INFO ] [sig ] INSM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:50.377645] [INFO ] [LOCAL ] Saved forecast: INSM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/INSM.txt [2026-02-02T20:24:50.377790] [INFO ] [sig ] [1647/3456] Completed INSM in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:50.377835] [INFO ] [sig ] [1648/3456] Forecasting INSP... [2026-02-02T20:24:50.377865] [INFO ] [sig ] Generating forecast for: INSP [2026-02-02T20:24:50.377896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-02-02T20:24:50.390672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-02-02T20:24:50.391057] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-02-02T20:24:50.391941] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-02-02T20:24:50.391998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:50.392031] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:50.392059] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:50.392115] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:50.452690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:50.453612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:50.453697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:50.453731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:50.576725] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:50.576889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:50.576932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:50.576999] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:50.580506] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=24.58%) [2026-02-02T20:24:50.580825] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-02-02T20:24:50.580958] [INFO ] [sig ] INSP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:50.727058] [INFO ] [LOCAL ] Saved forecast: INSP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/INSP.txt [2026-02-02T20:24:50.727201] [INFO ] [sig ] [1648/3456] Completed INSP in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:50.727242] [INFO ] [sig ] [1649/3456] Forecasting INTA... [2026-02-02T20:24:50.727272] [INFO ] [sig ] Generating forecast for: INTA [2026-02-02T20:24:50.727304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-02-02T20:24:50.739538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-02-02T20:24:50.739928] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-02-02T20:24:50.740733] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-02-02T20:24:50.740786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:50.740819] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:50.740846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:50.740902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:50.801024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:50.801911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:50.801994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:50.802034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:50.925593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:50.925758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:50.925798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:50.925826] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:50.929331] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: DOWN (p=20.04%) [2026-02-02T20:24:50.929639] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-02-02T20:24:50.929809] [INFO ] [sig ] INTA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:51.069797] [INFO ] [LOCAL ] Saved forecast: INTA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/INTA.txt [2026-02-02T20:24:51.069953] [INFO ] [sig ] [1649/3456] Completed INTA in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:51.070006] [INFO ] [sig ] [1650/3456] Forecasting INTC... [2026-02-02T20:24:51.070042] [INFO ] [sig ] Generating forecast for: INTC [2026-02-02T20:24:51.070074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-02-02T20:24:51.083166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-02-02T20:24:51.083517] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-02-02T20:24:51.084340] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-02-02T20:24:51.084395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:51.084428] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:51.084456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:51.084514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:51.141847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:51.142603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:51.142686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:51.142719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:51.267223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:51.267374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:51.267420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:51.267452] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:51.271062] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: UP (p=74.99%) [2026-02-02T20:24:51.271345] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-02-02T20:24:51.271488] [INFO ] [sig ] INTC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:51.416663] [INFO ] [LOCAL ] Saved forecast: INTC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INTC.txt [2026-02-02T20:24:51.416806] [INFO ] [sig ] [1650/3456] Completed INTC in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:51.416845] [INFO ] [sig ] [1651/3456] Forecasting INTZ... [2026-02-02T20:24:51.416874] [INFO ] [sig ] Generating forecast for: INTZ [2026-02-02T20:24:51.416904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-02-02T20:24:51.433826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-02-02T20:24:51.434556] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-02-02T20:24:51.435841] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-02-02T20:24:51.435912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:51.435958] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:51.435994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:51.436078] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:51.503554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:51.504739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:51.504835] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:51.504868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:51.626204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:51.626381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:51.626443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:51.626474] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:51.630045] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-02-02T20:24:51.630329] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-02-02T20:24:51.630460] [INFO ] [sig ] INTZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:51.772759] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/INTZ.txt [2026-02-02T20:24:51.772928] [INFO ] [sig ] [1651/3456] Completed INTZ in 0.4s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:51.772969] [INFO ] [sig ] [1652/3456] Forecasting INVA... [2026-02-02T20:24:51.772999] [INFO ] [sig ] Generating forecast for: INVA [2026-02-02T20:24:51.773028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-02-02T20:24:51.784792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-02-02T20:24:51.785225] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-02-02T20:24:51.786074] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-02-02T20:24:51.786131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:51.786164] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:51.786190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:51.786246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:51.848593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:51.849467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:51.849555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:51.849609] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:51.972406] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:51.972598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:51.972640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:51.972669] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:51.976342] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=6.25%) [2026-02-02T20:24:51.976651] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-02-02T20:24:51.976781] [INFO ] [sig ] INVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:52.120297] [INFO ] [LOCAL ] Saved forecast: INVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/INVA.txt [2026-02-02T20:24:52.120457] [INFO ] [sig ] [1652/3456] Completed INVA in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:52.120498] [INFO ] [sig ] [1653/3456] Forecasting INVE... [2026-02-02T20:24:52.120527] [INFO ] [sig ] Generating forecast for: INVE [2026-02-02T20:24:52.120558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-02-02T20:24:52.132184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-02-02T20:24:52.132471] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-02-02T20:24:52.133264] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-02-02T20:24:52.133317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:52.133349] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:52.133377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:52.133433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:52.192179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:52.193009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:52.193092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:52.193126] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:52.313354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:52.313519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:52.313565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:52.313622] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:52.317272] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: UP (p=66.72%) [2026-02-02T20:24:52.317558] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-02-02T20:24:52.317728] [INFO ] [sig ] INVE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:52.464678] [INFO ] [LOCAL ] Saved forecast: INVE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INVE.txt [2026-02-02T20:24:52.464828] [INFO ] [sig ] [1653/3456] Completed INVE in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:52.464870] [INFO ] [sig ] [1654/3456] Forecasting INVH... [2026-02-02T20:24:52.464915] [INFO ] [sig ] Generating forecast for: INVH [2026-02-02T20:24:52.464961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-02-02T20:24:52.476601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-02-02T20:24:52.476927] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-02-02T20:24:52.477827] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-02-02T20:24:52.477882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:52.477915] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:52.477942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:52.478000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:52.539809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:52.540644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:52.540729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:52.540762] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:52.661368] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:52.661530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:52.661570] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:52.661618] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:52.665100] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: UP (p=81.77%) [2026-02-02T20:24:52.665380] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-02-02T20:24:52.665509] [INFO ] [sig ] INVH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:52.813622] [INFO ] [LOCAL ] Saved forecast: INVH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/INVH.txt [2026-02-02T20:24:52.813830] [INFO ] [sig ] [1654/3456] Completed INVH in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:52.813879] [INFO ] [sig ] [1655/3456] Forecasting IONS... [2026-02-02T20:24:52.813915] [INFO ] [sig ] Generating forecast for: IONS [2026-02-02T20:24:52.813953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-02-02T20:24:52.825529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-02-02T20:24:52.825875] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-02-02T20:24:52.826687] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-02-02T20:24:52.826740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:52.826784] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:52.826815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:52.826872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:52.885521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:52.886206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:52.886313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:52.886347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:53.012924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:53.013082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:53.013123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:53.013151] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:53.016560] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=60.68%) [2026-02-02T20:24:53.016864] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-02-02T20:24:53.016991] [INFO ] [sig ] IONS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:53.155907] [INFO ] [LOCAL ] Saved forecast: IONS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IONS.txt [2026-02-02T20:24:53.156045] [INFO ] [sig ] [1655/3456] Completed IONS in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:53.156084] [INFO ] [sig ] [1656/3456] Forecasting IOSP... [2026-02-02T20:24:53.156114] [INFO ] [sig ] Generating forecast for: IOSP [2026-02-02T20:24:53.156144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-02-02T20:24:53.167422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-02-02T20:24:53.167838] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-02-02T20:24:53.168648] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-02-02T20:24:53.168701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:53.168733] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:53.168760] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:53.168816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:53.224745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:53.225473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:53.225554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:53.225606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:53.343654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:53.343837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:53.343878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:53.343906] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:53.347304] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=35.57%) [2026-02-02T20:24:53.347596] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-02-02T20:24:53.347733] [INFO ] [sig ] IOSP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:53.486336] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IOSP.txt [2026-02-02T20:24:53.486467] [INFO ] [sig ] [1656/3456] Completed IOSP in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:53.486505] [INFO ] [sig ] [1657/3456] Forecasting IOVA... [2026-02-02T20:24:53.486533] [INFO ] [sig ] Generating forecast for: IOVA [2026-02-02T20:24:53.486562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-02-02T20:24:53.497749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-02-02T20:24:53.498076] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-02-02T20:24:53.498899] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-02-02T20:24:53.498952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:53.498984] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:53.499011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:53.499066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:53.555438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:53.556125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:53.556205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:53.556238] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:53.674323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:53.674479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:53.674519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:53.674547] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:53.677957] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: UP (p=97.84%) [2026-02-02T20:24:53.678231] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-02-02T20:24:53.678354] [INFO ] [sig ] IOVA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:53.817236] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IOVA.txt [2026-02-02T20:24:53.817372] [INFO ] [sig ] [1657/3456] Completed IOVA in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:53.817411] [INFO ] [sig ] [1658/3456] Forecasting IPGP... [2026-02-02T20:24:53.817440] [INFO ] [sig ] Generating forecast for: IPGP [2026-02-02T20:24:53.817471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-02-02T20:24:53.829688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-02-02T20:24:53.830128] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-02-02T20:24:53.831033] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-02-02T20:24:53.831085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:53.831119] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:53.831145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:53.831201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:53.889031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:53.889955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:53.890053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:53.890092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:54.015323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:54.015496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:54.015542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:54.015590] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:54.019142] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=38.66%) [2026-02-02T20:24:54.019422] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-02-02T20:24:54.019548] [INFO ] [sig ] IPGP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:54.165890] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IPGP.txt [2026-02-02T20:24:54.166083] [INFO ] [sig ] [1658/3456] Completed IPGP in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:54.166124] [INFO ] [sig ] [1659/3456] Forecasting IPI... [2026-02-02T20:24:54.166165] [INFO ] [sig ] Generating forecast for: IPI [2026-02-02T20:24:54.166204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-02-02T20:24:54.178596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-02-02T20:24:54.178947] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-02-02T20:24:54.179773] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-02-02T20:24:54.179832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:54.179872] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:54.179901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:54.179959] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:54.243123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:54.244024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:54.244107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:54.244141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:54.364456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:54.364637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:54.364679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:54.364708] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:54.368133] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-02-02T20:24:54.368408] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-02-02T20:24:54.368533] [INFO ] [sig ] IPI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:54.508834] [INFO ] [LOCAL ] Saved forecast: IPI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IPI.txt [2026-02-02T20:24:54.508967] [INFO ] [sig ] [1659/3456] Completed IPI in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-02T20:24:54.509005] [INFO ] [sig ] [1660/3456] Forecasting IQ... [2026-02-02T20:24:54.509035] [INFO ] [sig ] Generating forecast for: IQ [2026-02-02T20:24:54.509066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-02-02T20:24:54.521704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-02-02T20:24:54.522168] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-02-02T20:24:54.523156] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-02-02T20:24:54.523208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:54.523239] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:54.523265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:54.523319] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:54.581256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:54.581923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:54.582001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:54.582033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:54.701190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:54.701347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:54.701386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:54.701414] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:54.704838] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=31.46%) [2026-02-02T20:24:54.705117] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-02-02T20:24:54.705242] [INFO ] [sig ] IQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:54.844856] [INFO ] [LOCAL ] Saved forecast: IQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IQ.txt [2026-02-02T20:24:54.844988] [INFO ] [sig ] [1660/3456] Completed IQ in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-02T20:24:54.845027] [INFO ] [sig ] [1661/3456] Forecasting IQI... [2026-02-02T20:24:54.845057] [INFO ] [sig ] Generating forecast for: IQI [2026-02-02T20:24:54.845087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-02-02T20:24:54.857892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-02-02T20:24:54.858270] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-02-02T20:24:54.859156] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-02-02T20:24:54.859211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:54.859245] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:54.859272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:54.859327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:54.917430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:54.918182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:54.918264] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:54.918297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:55.037081] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:55.037246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:55.037285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:55.037314] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:55.041096] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: DOWN (p=28.21%) [2026-02-02T20:24:55.041373] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-02-02T20:24:55.041499] [INFO ] [sig ] IQI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:55.181560] [INFO ] [LOCAL ] Saved forecast: IQI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IQI.txt [2026-02-02T20:24:55.181735] [INFO ] [sig ] [1661/3456] Completed IQI in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-02T20:24:55.181772] [INFO ] [sig ] [1662/3456] Forecasting IQQQ... [2026-02-02T20:24:55.181801] [INFO ] [sig ] Generating forecast for: IQQQ [2026-02-02T20:24:55.181831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-02-02T20:24:55.193602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-02-02T20:24:55.193915] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-02-02T20:24:55.194722] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-02-02T20:24:55.194776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:55.194835] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:55.194864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:55.194925] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:55.251418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:55.252096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:55.252176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:55.252208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:55.371805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:55.371964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:55.372010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:55.372054] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:55.375418] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: UP (p=53.35%) [2026-02-02T20:24:55.375710] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-02-02T20:24:55.375836] [INFO ] [sig ] IQQQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:55.516593] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IQQQ.txt [2026-02-02T20:24:55.516739] [INFO ] [sig ] [1662/3456] Completed IQQQ in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-02T20:24:55.516778] [INFO ] [sig ] [1663/3456] Forecasting IRDM... [2026-02-02T20:24:55.516807] [INFO ] [sig ] Generating forecast for: IRDM [2026-02-02T20:24:55.516837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-02-02T20:24:55.529339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-02-02T20:24:55.529723] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-02-02T20:24:55.530561] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-02-02T20:24:55.530629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:55.530662] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:55.530688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:55.530744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:55.589466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:55.590241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:55.590325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:55.590358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:55.708667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:55.708834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:55.708877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:55.708905] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:55.712312] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=15.91%) [2026-02-02T20:24:55.712609] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-02-02T20:24:55.712738] [INFO ] [sig ] IRDM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:55.851977] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IRDM.txt [2026-02-02T20:24:55.852110] [INFO ] [sig ] [1663/3456] Completed IRDM in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:55.852150] [INFO ] [sig ] [1664/3456] Forecasting IREN... [2026-02-02T20:24:55.852179] [INFO ] [sig ] Generating forecast for: IREN [2026-02-02T20:24:55.852211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-02-02T20:24:55.864076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-02-02T20:24:55.864384] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-02-02T20:24:55.865203] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-02-02T20:24:55.865255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:55.865288] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:55.865314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:55.865371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:55.933973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:55.934787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:55.934866] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:55.934914] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:56.054792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:56.054954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:56.054995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:56.055024] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:56.058429] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-02-02T20:24:56.058735] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-02-02T20:24:56.058864] [INFO ] [sig ] IREN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:56.197728] [INFO ] [LOCAL ] Saved forecast: IREN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IREN.txt [2026-02-02T20:24:56.197858] [INFO ] [sig ] [1664/3456] Completed IREN in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:56.197897] [INFO ] [sig ] [1665/3456] Forecasting IRM... [2026-02-02T20:24:56.197926] [INFO ] [sig ] Generating forecast for: IRM [2026-02-02T20:24:56.197957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-02-02T20:24:56.209286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-02-02T20:24:56.209623] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-02-02T20:24:56.210406] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-02-02T20:24:56.210458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:56.210490] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:56.210517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:56.210590] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:56.267292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:56.267965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:56.268042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:56.268075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:56.391700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:56.391857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:56.391896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:56.391956] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:56.395272] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: DOWN (p=49.59%) [2026-02-02T20:24:56.395543] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-02-02T20:24:56.395690] [INFO ] [sig ] IRM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:56.540698] [INFO ] [LOCAL ] Saved forecast: IRM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IRM.txt [2026-02-02T20:24:56.540815] [INFO ] [sig ] [1665/3456] Completed IRM in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:56.540853] [INFO ] [sig ] [1666/3456] Forecasting IRMD... [2026-02-02T20:24:56.540882] [INFO ] [sig ] Generating forecast for: IRMD [2026-02-02T20:24:56.540912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-02-02T20:24:56.552172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-02-02T20:24:56.552467] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-02-02T20:24:56.553475] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-02-02T20:24:56.553528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:56.553560] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:56.553619] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:56.553679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:56.611217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:56.611922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:56.612002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:56.612036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:56.732738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:56.732904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:56.732944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:56.732971] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:56.736482] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: UP (p=92.12%) [2026-02-02T20:24:56.736848] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-02-02T20:24:56.736992] [INFO ] [sig ] IRMD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:56.876731] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IRMD.txt [2026-02-02T20:24:56.876885] [INFO ] [sig ] [1666/3456] Completed IRMD in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:56.876925] [INFO ] [sig ] [1667/3456] Forecasting IRON... [2026-02-02T20:24:56.876955] [INFO ] [sig ] Generating forecast for: IRON [2026-02-02T20:24:56.876984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-02-02T20:24:56.888496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-02-02T20:24:56.888874] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-02-02T20:24:56.889700] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-02-02T20:24:56.889756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:56.889787] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:56.889813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:56.889869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:56.947328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:56.948198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:56.948279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:56.948312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:57.069694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:57.069848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:57.069887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:57.069915] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:57.073302] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-02-02T20:24:57.073613] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-02-02T20:24:57.073756] [INFO ] [sig ] IRON: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:57.214167] [INFO ] [LOCAL ] Saved forecast: IRON 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IRON.txt [2026-02-02T20:24:57.214323] [INFO ] [sig ] [1667/3456] Completed IRON in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:57.214362] [INFO ] [sig ] [1668/3456] Forecasting IRTC... [2026-02-02T20:24:57.214391] [INFO ] [sig ] Generating forecast for: IRTC [2026-02-02T20:24:57.214423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-02-02T20:24:57.226679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-02-02T20:24:57.227236] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-02-02T20:24:57.228288] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-02-02T20:24:57.228342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:57.228373] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:57.228399] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:57.228456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:57.285557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:57.286442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:57.286524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:57.286563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:57.411238] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:57.411394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:57.411434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:57.411461] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:57.415234] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: UP (p=85.64%) [2026-02-02T20:24:57.415513] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-02-02T20:24:57.415659] [INFO ] [sig ] IRTC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:57.557921] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IRTC.txt [2026-02-02T20:24:57.558078] [INFO ] [sig ] [1668/3456] Completed IRTC in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:57.558116] [INFO ] [sig ] [1669/3456] Forecasting IRWD... [2026-02-02T20:24:57.558147] [INFO ] [sig ] Generating forecast for: IRWD [2026-02-02T20:24:57.558176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-02-02T20:24:57.570016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-02-02T20:24:57.570375] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-02-02T20:24:57.571192] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-02-02T20:24:57.571245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:57.571279] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:57.571307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:57.571364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:57.630329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:57.631227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:57.631307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:57.631342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:57.757051] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:57.757204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:57.757245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:57.757274] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:57.760939] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: UP (p=77.62%) [2026-02-02T20:24:57.761211] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-02-02T20:24:57.761335] [INFO ] [sig ] IRWD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:57.907486] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IRWD.txt [2026-02-02T20:24:57.907664] [INFO ] [sig ] [1669/3456] Completed IRWD in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:57.907708] [INFO ] [sig ] [1670/3456] Forecasting ISD... [2026-02-02T20:24:57.907739] [INFO ] [sig ] Generating forecast for: ISD [2026-02-02T20:24:57.907776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-02-02T20:24:57.919913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-02-02T20:24:57.920253] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-02-02T20:24:57.921055] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-02-02T20:24:57.921108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:57.921139] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:57.921166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:57.921222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:57.978928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:57.979617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:57.979695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:57.979728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:58.101019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:58.101178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:58.101220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:58.101250] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:58.104863] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=79.02%) [2026-02-02T20:24:58.105154] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-02-02T20:24:58.105282] [INFO ] [sig ] ISD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:58.250044] [INFO ] [LOCAL ] Saved forecast: ISD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ISD.txt [2026-02-02T20:24:58.250171] [INFO ] [sig ] [1670/3456] Completed ISD in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:58.250209] [INFO ] [sig ] [1671/3456] Forecasting ISRG... [2026-02-02T20:24:58.250239] [INFO ] [sig ] Generating forecast for: ISRG [2026-02-02T20:24:58.250268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-02-02T20:24:58.261672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-02-02T20:24:58.261971] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-02-02T20:24:58.262764] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-02-02T20:24:58.262816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:58.262847] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:58.262874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:58.262929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:58.321441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:58.322140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:58.322220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:58.322254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:58.441197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:58.441351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:58.441391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:58.441419] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:58.444944] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=27.98%) [2026-02-02T20:24:58.445210] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-02-02T20:24:58.445339] [INFO ] [sig ] ISRG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:58.587829] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ISRG.txt [2026-02-02T20:24:58.587967] [INFO ] [sig ] [1671/3456] Completed ISRG in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:58.588007] [INFO ] [sig ] [1672/3456] Forecasting ISSC... [2026-02-02T20:24:58.588036] [INFO ] [sig ] Generating forecast for: ISSC [2026-02-02T20:24:58.588065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-02-02T20:24:58.600550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-02-02T20:24:58.601030] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-02-02T20:24:58.601930] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-02-02T20:24:58.601989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:58.602022] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:58.602050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:58.602110] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:58.659235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:58.660168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:58.660286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:58.660320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:58.781671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:58.781832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:58.781873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:58.781901] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:58.785297] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: DOWN (p=35.36%) [2026-02-02T20:24:58.785570] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-02-02T20:24:58.785743] [INFO ] [sig ] ISSC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:58.927918] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ISSC.txt [2026-02-02T20:24:58.928065] [INFO ] [sig ] [1672/3456] Completed ISSC in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:58.928103] [INFO ] [sig ] [1673/3456] Forecasting ISTB... [2026-02-02T20:24:58.928133] [INFO ] [sig ] Generating forecast for: ISTB [2026-02-02T20:24:58.928163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-02-02T20:24:58.939679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-02-02T20:24:58.939966] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-02-02T20:24:58.940779] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-02-02T20:24:58.940832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:58.940863] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:58.940889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:58.940944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:59.000406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:59.001276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:59.001366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:59.001401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:59.128647] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:59.128808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:59.128850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:59.128879] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:59.132363] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: UP (p=68.47%) [2026-02-02T20:24:59.132694] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-02-02T20:24:59.132824] [INFO ] [sig ] ISTB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:59.275494] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ISTB.txt [2026-02-02T20:24:59.275642] [INFO ] [sig ] [1673/3456] Completed ISTB in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:59.275683] [INFO ] [sig ] [1674/3456] Forecasting ITIC... [2026-02-02T20:24:59.275713] [INFO ] [sig ] Generating forecast for: ITIC [2026-02-02T20:24:59.275742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-02-02T20:24:59.286919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-02-02T20:24:59.287203] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-02-02T20:24:59.288038] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-02-02T20:24:59.288090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:59.288120] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:59.288146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:59.288201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:59.348782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:59.349667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:59.349769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:59.349804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:59.455522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:59.455698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:59.455739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:59.455769] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:59.459226] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-02-02T20:24:59.459503] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-02-02T20:24:59.459666] [INFO ] [sig ] ITIC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:24:59.602365] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ITIC.txt [2026-02-02T20:24:59.602495] [INFO ] [sig ] [1674/3456] Completed ITIC in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:59.602533] [INFO ] [sig ] [1675/3456] Forecasting ITRI... [2026-02-02T20:24:59.602562] [INFO ] [sig ] Generating forecast for: ITRI [2026-02-02T20:24:59.602610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-02-02T20:24:59.646871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-02-02T20:24:59.647234] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-02-02T20:24:59.648123] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-02-02T20:24:59.648177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:59.648211] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:59.648238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:59.648294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:24:59.706923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:24:59.707706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:24:59.707786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:24:59.707819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:24:59.828956] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:24:59.829109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:24:59.829150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:24:59.829181] [INFO ] [FORECASTER] Training complete [2026-02-02T20:24:59.832647] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: DOWN (p=1.06%) [2026-02-02T20:24:59.832917] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-02-02T20:24:59.833039] [INFO ] [sig ] ITRI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:24:59.976014] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ITRI.txt [2026-02-02T20:24:59.976167] [INFO ] [sig ] [1675/3456] Completed ITRI in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-02T20:24:59.976208] [INFO ] [sig ] [1676/3456] Forecasting ITRN... [2026-02-02T20:24:59.976238] [INFO ] [sig ] Generating forecast for: ITRN [2026-02-02T20:24:59.976269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-02-02T20:24:59.987352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-02-02T20:24:59.987668] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-02-02T20:24:59.988442] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-02-02T20:24:59.988495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:24:59.988527] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:24:59.988553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:24:59.988641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:00.049251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:00.050179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:00.050267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:00.050299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:00.182585] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:00.182779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:00.182820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:00.182849] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:00.186453] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: DOWN (p=20.75%) [2026-02-02T20:25:00.186746] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-02-02T20:25:00.186872] [INFO ] [sig ] ITRN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:00.328667] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ITRN.txt [2026-02-02T20:25:00.328801] [INFO ] [sig ] [1676/3456] Completed ITRN in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-02T20:25:00.328840] [INFO ] [sig ] [1677/3456] Forecasting ITUB... [2026-02-02T20:25:00.328872] [INFO ] [sig ] Generating forecast for: ITUB [2026-02-02T20:25:00.328902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-02-02T20:25:00.340139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-02-02T20:25:00.340418] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-02-02T20:25:00.341203] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-02-02T20:25:00.341256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:00.341288] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:00.341315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:00.341372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:00.398325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:00.399019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:00.399098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:00.399130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:00.536347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:00.536503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:00.536543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:00.536597] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:00.539970] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: UP (p=84.60%) [2026-02-02T20:25:00.540241] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-02-02T20:25:00.540364] [INFO ] [sig ] ITUB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:00.683174] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ITUB.txt [2026-02-02T20:25:00.683309] [INFO ] [sig ] [1677/3456] Completed ITUB in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-02T20:25:00.683348] [INFO ] [sig ] [1678/3456] Forecasting IUS... [2026-02-02T20:25:00.683377] [INFO ] [sig ] Generating forecast for: IUS [2026-02-02T20:25:00.683407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-02-02T20:25:00.699477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-02-02T20:25:00.699952] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-02-02T20:25:00.701094] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-02-02T20:25:00.701165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:00.701216] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:00.701259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:00.701352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:00.767357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:00.768257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:00.768342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:00.768376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:00.893292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:00.893429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:00.893470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:00.893500] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:00.897040] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=51.83%) [2026-02-02T20:25:00.897317] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-02-02T20:25:00.897442] [INFO ] [sig ] IUS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:01.041163] [INFO ] [LOCAL ] Saved forecast: IUS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IUS.txt [2026-02-02T20:25:01.041305] [INFO ] [sig ] [1678/3456] Completed IUS in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-02T20:25:01.041347] [INFO ] [sig ] [1679/3456] Forecasting IUSB... [2026-02-02T20:25:01.041377] [INFO ] [sig ] Generating forecast for: IUSB [2026-02-02T20:25:01.041409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-02-02T20:25:01.052690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-02-02T20:25:01.053086] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-02-02T20:25:01.054007] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-02-02T20:25:01.054078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:01.054157] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:01.054187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:01.054254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:01.116616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:01.117444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:01.117528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:01.117563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:01.243457] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:01.243653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:01.243700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:01.243730] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:01.247937] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=46.55%) [2026-02-02T20:25:01.248335] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-02-02T20:25:01.248489] [INFO ] [sig ] IUSB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:01.397333] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IUSB.txt [2026-02-02T20:25:01.397495] [INFO ] [sig ] [1679/3456] Completed IUSB in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-02T20:25:01.397535] [INFO ] [sig ] [1680/3456] Forecasting IUSG... [2026-02-02T20:25:01.397565] [INFO ] [sig ] Generating forecast for: IUSG [2026-02-02T20:25:01.397614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-02-02T20:25:01.410252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-02-02T20:25:01.410646] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-02-02T20:25:01.411431] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-02-02T20:25:01.411484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:01.411516] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:01.411542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:01.411621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:01.471315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:01.472223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:01.472312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:01.472345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:01.599592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:01.599756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:01.599798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:01.599826] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:01.604046] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: UP (p=72.20%) [2026-02-02T20:25:01.604327] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-02-02T20:25:01.604468] [INFO ] [sig ] IUSG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:01.750620] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IUSG.txt [2026-02-02T20:25:01.750792] [INFO ] [sig ] [1680/3456] Completed IUSG in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:01.750832] [INFO ] [sig ] [1681/3456] Forecasting IVAL... [2026-02-02T20:25:01.750860] [INFO ] [sig ] Generating forecast for: IVAL [2026-02-02T20:25:01.750890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-02-02T20:25:01.763457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-02-02T20:25:01.763861] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-02-02T20:25:01.764664] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-02-02T20:25:01.764719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:01.764755] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:01.764783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:01.764840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:01.821948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:01.822887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:01.822973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:01.823006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:01.944901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:01.945073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:01.945113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:01.945142] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:01.948930] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: DOWN (p=32.03%) [2026-02-02T20:25:01.949391] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-02-02T20:25:01.949556] [INFO ] [sig ] IVAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:02.110787] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IVAL.txt [2026-02-02T20:25:02.110955] [INFO ] [sig ] [1681/3456] Completed IVAL in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:02.110997] [INFO ] [sig ] [1682/3456] Forecasting IVZ... [2026-02-02T20:25:02.111025] [INFO ] [sig ] Generating forecast for: IVZ [2026-02-02T20:25:02.111058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-02-02T20:25:02.123278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-02-02T20:25:02.123663] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-02-02T20:25:02.124444] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-02-02T20:25:02.124498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:02.124530] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:02.124557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:02.124634] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:02.185783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:02.186699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:02.186797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:02.186831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:02.316348] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:02.316504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:02.316544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:02.316642] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:02.320084] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: UP (p=52.20%) [2026-02-02T20:25:02.320360] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-02-02T20:25:02.320486] [INFO ] [sig ] IVZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:02.460464] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IVZ.txt [2026-02-02T20:25:02.460656] [INFO ] [sig ] [1682/3456] Completed IVZ in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:02.460726] [INFO ] [sig ] [1683/3456] Forecasting IX... [2026-02-02T20:25:02.460761] [INFO ] [sig ] Generating forecast for: IX [2026-02-02T20:25:02.460794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-02-02T20:25:02.473338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-02-02T20:25:02.473706] [INFO ] [FORECASTER] Starting predict_future for IX [2026-02-02T20:25:02.474642] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-02-02T20:25:02.474698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:02.474731] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:02.474757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:02.474813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:02.535793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:02.536690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:02.536781] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:02.536816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:02.661905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:02.662063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:02.662106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:02.662135] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:02.665560] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: DOWN (p=11.02%) [2026-02-02T20:25:02.665854] [INFO ] [FORECASTER] Completed predict_future for IX [2026-02-02T20:25:02.665984] [INFO ] [sig ] IX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:02.805252] [INFO ] [LOCAL ] Saved forecast: IX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/IX.txt [2026-02-02T20:25:02.805377] [INFO ] [sig ] [1683/3456] Completed IX in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:02.805415] [INFO ] [sig ] [1684/3456] Forecasting IXUS... [2026-02-02T20:25:02.805445] [INFO ] [sig ] Generating forecast for: IXUS [2026-02-02T20:25:02.805476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-02-02T20:25:02.821270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-02-02T20:25:02.821864] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-02-02T20:25:02.822847] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-02-02T20:25:02.822910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:02.822971] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:02.823008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:02.823093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:02.885443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:02.886754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:02.886859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:02.886893] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:03.018183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:03.018370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:03.018415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:03.018446] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:03.022096] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: UP (p=90.21%) [2026-02-02T20:25:03.022423] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-02-02T20:25:03.022587] [INFO ] [sig ] IXUS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:03.167393] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IXUS.txt [2026-02-02T20:25:03.167554] [INFO ] [sig ] [1684/3456] Completed IXUS in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:03.167614] [INFO ] [sig ] [1685/3456] Forecasting IZEA... [2026-02-02T20:25:03.167669] [INFO ] [sig ] Generating forecast for: IZEA [2026-02-02T20:25:03.167707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-02-02T20:25:03.179288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-02-02T20:25:03.179601] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-02-02T20:25:03.180376] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-02-02T20:25:03.180428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:03.180460] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:03.180486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:03.180542] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:03.236964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:03.237835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:03.237918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:03.237950] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:03.369892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:03.370081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:03.370148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:03.370201] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:03.375563] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-02-02T20:25:03.376054] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-02-02T20:25:03.376250] [INFO ] [sig ] IZEA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:03.518014] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/IZEA.txt [2026-02-02T20:25:03.518181] [INFO ] [sig ] [1685/3456] Completed IZEA in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:03.518221] [INFO ] [sig ] [1686/3456] Forecasting J... [2026-02-02T20:25:03.518252] [INFO ] [sig ] Generating forecast for: J [2026-02-02T20:25:03.518282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-02-02T20:25:03.530410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-02-02T20:25:03.530849] [INFO ] [FORECASTER] Starting predict_future for J [2026-02-02T20:25:03.531704] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-02-02T20:25:03.531759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:03.531792] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:03.531821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:03.531878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:03.591362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:03.592311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:03.592399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:03.592433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:03.713726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:03.713903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:03.713963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:03.713993] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:03.717452] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-02-02T20:25:03.717803] [INFO ] [FORECASTER] Completed predict_future for J [2026-02-02T20:25:03.717963] [INFO ] [sig ] J: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:03.860184] [INFO ] [LOCAL ] Saved forecast: J 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/J.txt [2026-02-02T20:25:03.860331] [INFO ] [sig ] [1686/3456] Completed J in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:03.860372] [INFO ] [sig ] [1687/3456] Forecasting JACK... [2026-02-02T20:25:03.860403] [INFO ] [sig ] Generating forecast for: JACK [2026-02-02T20:25:03.860432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-02-02T20:25:03.872071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-02-02T20:25:03.872352] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-02-02T20:25:03.873157] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-02-02T20:25:03.873226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:03.873263] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:03.873291] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:03.873351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:03.930786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:03.931430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:03.931509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:03.931542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:04.053119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:04.053266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:04.053305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:04.053337] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:04.056816] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: DOWN (p=30.75%) [2026-02-02T20:25:04.057103] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-02-02T20:25:04.057245] [INFO ] [sig ] JACK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:04.198447] [INFO ] [LOCAL ] Saved forecast: JACK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JACK.txt [2026-02-02T20:25:04.198587] [INFO ] [sig ] [1687/3456] Completed JACK in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:04.198630] [INFO ] [sig ] [1688/3456] Forecasting JAKK... [2026-02-02T20:25:04.198660] [INFO ] [sig ] Generating forecast for: JAKK [2026-02-02T20:25:04.198689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-02-02T20:25:04.239414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-02-02T20:25:04.239747] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-02-02T20:25:04.240542] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-02-02T20:25:04.240642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:04.240676] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:04.240704] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:04.240759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:04.298603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:04.299252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:04.299331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:04.299365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:04.420322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:04.420475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:04.420517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:04.420546] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:04.424006] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: DOWN (p=6.29%) [2026-02-02T20:25:04.424277] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-02-02T20:25:04.424402] [INFO ] [sig ] JAKK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:04.567987] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JAKK.txt [2026-02-02T20:25:04.568121] [INFO ] [sig ] [1688/3456] Completed JAKK in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:04.568162] [INFO ] [sig ] [1689/3456] Forecasting JANX... [2026-02-02T20:25:04.568192] [INFO ] [sig ] Generating forecast for: JANX [2026-02-02T20:25:04.568221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-02-02T20:25:04.579895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-02-02T20:25:04.580185] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-02-02T20:25:04.581002] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-02-02T20:25:04.581054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:04.581086] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:04.581114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:04.581170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:04.638127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:04.638817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:04.638939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:04.638975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:04.763524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:04.763704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:04.763745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:04.763773] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:04.767140] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: DOWN (p=35.00%) [2026-02-02T20:25:04.767413] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-02-02T20:25:04.767538] [INFO ] [sig ] JANX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:04.908819] [INFO ] [LOCAL ] Saved forecast: JANX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JANX.txt [2026-02-02T20:25:04.908948] [INFO ] [sig ] [1689/3456] Completed JANX in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:04.908986] [INFO ] [sig ] [1690/3456] Forecasting JAZZ... [2026-02-02T20:25:04.909016] [INFO ] [sig ] Generating forecast for: JAZZ [2026-02-02T20:25:04.909045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-02-02T20:25:04.920469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-02-02T20:25:04.920759] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-02-02T20:25:04.921548] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-02-02T20:25:04.921619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:04.921661] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:04.921689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:04.921746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:04.979299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:04.979946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:04.980024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:04.980058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:05.099565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:05.099730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:05.099777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:05.099811] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:05.103153] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: UP (p=78.75%) [2026-02-02T20:25:05.103439] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-02-02T20:25:05.103566] [INFO ] [sig ] JAZZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:05.251767] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JAZZ.txt [2026-02-02T20:25:05.251902] [INFO ] [sig ] [1690/3456] Completed JAZZ in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:05.251942] [INFO ] [sig ] [1691/3456] Forecasting JBGS... [2026-02-02T20:25:05.251971] [INFO ] [sig ] Generating forecast for: JBGS [2026-02-02T20:25:05.252000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-02-02T20:25:05.263666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-02-02T20:25:05.264005] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-02-02T20:25:05.264811] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-02-02T20:25:05.264869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:05.264900] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:05.264927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:05.264982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:05.322176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:05.322874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:05.322952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:05.322985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:05.446633] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:05.446807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:05.446854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:05.446889] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:05.451125] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: UP (p=81.83%) [2026-02-02T20:25:05.451497] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-02-02T20:25:05.451665] [INFO ] [sig ] JBGS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:05.592372] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JBGS.txt [2026-02-02T20:25:05.592495] [INFO ] [sig ] [1691/3456] Completed JBGS in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-02T20:25:05.592533] [INFO ] [sig ] [1692/3456] Forecasting JBI... [2026-02-02T20:25:05.592562] [INFO ] [sig ] Generating forecast for: JBI [2026-02-02T20:25:05.592614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-02-02T20:25:05.603858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-02-02T20:25:05.604160] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-02-02T20:25:05.604977] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-02-02T20:25:05.605029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:05.605061] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:05.605089] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:05.605145] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:05.662155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:05.662817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:05.662894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:05.662926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:05.779658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:05.779812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:05.779852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:05.779882] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:05.783221] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: UP (p=88.06%) [2026-02-02T20:25:05.783495] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-02-02T20:25:05.783636] [INFO ] [sig ] JBI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:05.929960] [INFO ] [LOCAL ] Saved forecast: JBI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JBI.txt [2026-02-02T20:25:05.930139] [INFO ] [sig ] [1692/3456] Completed JBI in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-02T20:25:05.930181] [INFO ] [sig ] [1693/3456] Forecasting JBL... [2026-02-02T20:25:05.930210] [INFO ] [sig ] Generating forecast for: JBL [2026-02-02T20:25:05.930243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-02-02T20:25:05.942920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-02-02T20:25:05.943330] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-02-02T20:25:05.944423] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-02-02T20:25:05.944491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:05.944541] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:05.944611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:05.944703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:06.005411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:06.006182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:06.006286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:06.006321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:06.122951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:06.123108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:06.123148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:06.123178] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:06.126516] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: UP (p=65.70%) [2026-02-02T20:25:06.126811] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-02-02T20:25:06.126948] [INFO ] [sig ] JBL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:06.266039] [INFO ] [LOCAL ] Saved forecast: JBL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JBL.txt [2026-02-02T20:25:06.266182] [INFO ] [sig ] [1693/3456] Completed JBL in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-02T20:25:06.266223] [INFO ] [sig ] [1694/3456] Forecasting JBND... [2026-02-02T20:25:06.266261] [INFO ] [sig ] Generating forecast for: JBND [2026-02-02T20:25:06.266294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-02-02T20:25:06.277489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-02-02T20:25:06.277842] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-02-02T20:25:06.278640] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-02-02T20:25:06.278693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:06.278726] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:06.278754] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:06.278811] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:06.337628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:06.338312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:06.338390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:06.338424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:06.456217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:06.456381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:06.456423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:06.456452] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:06.460154] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: UP (p=83.56%) [2026-02-02T20:25:06.460465] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-02-02T20:25:06.460619] [INFO ] [sig ] JBND: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:06.607882] [INFO ] [LOCAL ] Saved forecast: JBND 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JBND.txt [2026-02-02T20:25:06.608100] [INFO ] [sig ] [1694/3456] Completed JBND in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-02T20:25:06.608147] [INFO ] [sig ] [1695/3456] Forecasting JBSS... [2026-02-02T20:25:06.608176] [INFO ] [sig ] Generating forecast for: JBSS [2026-02-02T20:25:06.608205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-02-02T20:25:06.621216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-02-02T20:25:06.621678] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-02-02T20:25:06.622559] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-02-02T20:25:06.622640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:06.622676] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:06.622716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:06.622778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:06.683412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:06.684430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:06.684548] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:06.684628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:06.827792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:06.827991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:06.828057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:06.828108] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:06.833642] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: UP (p=53.14%) [2026-02-02T20:25:06.834153] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-02-02T20:25:06.834362] [INFO ] [sig ] JBSS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:07.056469] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JBSS.txt [2026-02-02T20:25:07.056721] [INFO ] [sig ] [1695/3456] Completed JBSS in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-02T20:25:07.056786] [INFO ] [sig ] [1696/3456] Forecasting JCE... [2026-02-02T20:25:07.056830] [INFO ] [sig ] Generating forecast for: JCE [2026-02-02T20:25:07.056881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-02-02T20:25:07.086096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-02-02T20:25:07.088140] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-02-02T20:25:07.089810] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-02-02T20:25:07.089897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:07.089979] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:07.090014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:07.090095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:07.187306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:07.188702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:07.188829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:07.188887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:07.360194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:07.360392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:07.360456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:07.360507] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:07.365972] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: DOWN (p=6.96%) [2026-02-02T20:25:07.366470] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-02-02T20:25:07.366710] [INFO ] [sig ] JCE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:07.580277] [INFO ] [LOCAL ] Saved forecast: JCE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JCE.txt [2026-02-02T20:25:07.580441] [INFO ] [sig ] [1696/3456] Completed JCE in 0.5s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:07.580483] [INFO ] [sig ] [1697/3456] Forecasting JCI... [2026-02-02T20:25:07.580513] [INFO ] [sig ] Generating forecast for: JCI [2026-02-02T20:25:07.580545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-02-02T20:25:07.593264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-02-02T20:25:07.593756] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-02-02T20:25:07.594632] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-02-02T20:25:07.594687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:07.594720] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:07.594746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:07.594803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:07.681312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:07.682296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:07.682407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:07.682443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:07.827979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:07.828144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:07.828188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:07.828245] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:07.831947] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=62.99%) [2026-02-02T20:25:07.832260] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-02-02T20:25:07.832397] [INFO ] [sig ] JCI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:07.978257] [INFO ] [LOCAL ] Saved forecast: JCI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JCI.txt [2026-02-02T20:25:07.978401] [INFO ] [sig ] [1697/3456] Completed JCI in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:07.978442] [INFO ] [sig ] [1698/3456] Forecasting JD... [2026-02-02T20:25:07.978474] [INFO ] [sig ] Generating forecast for: JD [2026-02-02T20:25:07.978505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-02-02T20:25:07.992601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-02-02T20:25:07.992911] [INFO ] [FORECASTER] Starting predict_future for JD [2026-02-02T20:25:07.993759] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-02-02T20:25:07.993813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:07.993847] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:07.993875] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:07.993935] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:08.053635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:08.054379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:08.054462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:08.054496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:08.178116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:08.178269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:08.178310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:08.178340] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:08.181807] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=68.79%) [2026-02-02T20:25:08.182089] [INFO ] [FORECASTER] Completed predict_future for JD [2026-02-02T20:25:08.182217] [INFO ] [sig ] JD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:08.322991] [INFO ] [LOCAL ] Saved forecast: JD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JD.txt [2026-02-02T20:25:08.323147] [INFO ] [sig ] [1698/3456] Completed JD in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:08.323186] [INFO ] [sig ] [1699/3456] Forecasting JEF... [2026-02-02T20:25:08.323218] [INFO ] [sig ] Generating forecast for: JEF [2026-02-02T20:25:08.323248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-02-02T20:25:08.334866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-02-02T20:25:08.335234] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-02-02T20:25:08.336286] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-02-02T20:25:08.336346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:08.336383] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:08.336414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:08.336485] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:08.395139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:08.396072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:08.396343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:08.396397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:08.521889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:08.522045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:08.522086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:08.522117] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:08.525619] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: UP (p=66.90%) [2026-02-02T20:25:08.525908] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-02-02T20:25:08.526039] [INFO ] [sig ] JEF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:08.671190] [INFO ] [LOCAL ] Saved forecast: JEF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JEF.txt [2026-02-02T20:25:08.671340] [INFO ] [sig ] [1699/3456] Completed JEF in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:08.671380] [INFO ] [sig ] [1700/3456] Forecasting JELD... [2026-02-02T20:25:08.671411] [INFO ] [sig ] Generating forecast for: JELD [2026-02-02T20:25:08.671441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-02-02T20:25:08.682661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-02-02T20:25:08.682966] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-02-02T20:25:08.683781] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-02-02T20:25:08.683835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:08.683867] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:08.683895] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:08.683952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:08.742618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:08.743351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:08.743433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:08.743467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:08.866147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:08.866300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:08.866339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:08.866369] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:08.870234] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=40.81%) [2026-02-02T20:25:08.870534] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-02-02T20:25:08.870688] [INFO ] [sig ] JELD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:09.011251] [INFO ] [LOCAL ] Saved forecast: JELD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JELD.txt [2026-02-02T20:25:09.011388] [INFO ] [sig ] [1700/3456] Completed JELD in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:09.011426] [INFO ] [sig ] [1701/3456] Forecasting JEPQ... [2026-02-02T20:25:09.011456] [INFO ] [sig ] Generating forecast for: JEPQ [2026-02-02T20:25:09.011487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-02-02T20:25:09.023389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-02-02T20:25:09.023800] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-02-02T20:25:09.024640] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-02-02T20:25:09.024696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:09.024729] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:09.024758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:09.024827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:09.083715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:09.084564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:09.084669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:09.084704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:09.208518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:09.208691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:09.208733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:09.208769] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:09.212213] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=52.99%) [2026-02-02T20:25:09.212486] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-02-02T20:25:09.212629] [INFO ] [sig ] JEPQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:09.352993] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JEPQ.txt [2026-02-02T20:25:09.353118] [INFO ] [sig ] [1701/3456] Completed JEPQ in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:09.353157] [INFO ] [sig ] [1702/3456] Forecasting JFIN... [2026-02-02T20:25:09.353187] [INFO ] [sig ] Generating forecast for: JFIN [2026-02-02T20:25:09.353217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-02-02T20:25:09.364208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-02-02T20:25:09.364496] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-02-02T20:25:09.365292] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-02-02T20:25:09.365346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:09.365377] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:09.365403] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:09.365459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:09.422512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:09.423120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:09.423196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:09.423229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:09.542550] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:09.542675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:09.542712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:09.542740] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:09.545939] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: UP (p=86.88%) [2026-02-02T20:25:09.546214] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-02-02T20:25:09.546333] [INFO ] [sig ] JFIN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:09.740932] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JFIN.txt [2026-02-02T20:25:09.741065] [INFO ] [sig ] [1702/3456] Completed JFIN in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:09.741105] [INFO ] [sig ] [1703/3456] Forecasting JGLO... [2026-02-02T20:25:09.741134] [INFO ] [sig ] Generating forecast for: JGLO [2026-02-02T20:25:09.741162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-02-02T20:25:09.752080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-02-02T20:25:09.752356] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-02-02T20:25:09.753183] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-02-02T20:25:09.753245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:09.753278] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:09.753305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:09.753360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:09.810166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:09.810775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:09.810852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:09.810884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:09.928083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:09.928194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:09.928230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:09.928259] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:09.931451] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=33.89%) [2026-02-02T20:25:09.931736] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-02-02T20:25:09.931858] [INFO ] [sig ] JGLO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:10.072960] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JGLO.txt [2026-02-02T20:25:10.073080] [INFO ] [sig ] [1703/3456] Completed JGLO in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:10.073118] [INFO ] [sig ] [1704/3456] Forecasting JHG... [2026-02-02T20:25:10.073147] [INFO ] [sig ] Generating forecast for: JHG [2026-02-02T20:25:10.073179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-02-02T20:25:10.084255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-02-02T20:25:10.084522] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-02-02T20:25:10.085304] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-02-02T20:25:10.085357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:10.085389] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:10.085416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:10.085472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:10.141360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:10.141966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:10.142041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:10.142074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:10.266365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:10.266483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:10.266520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:10.266548] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:10.269869] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: UP (p=60.53%) [2026-02-02T20:25:10.270140] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-02-02T20:25:10.270261] [INFO ] [sig ] JHG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:10.411866] [INFO ] [LOCAL ] Saved forecast: JHG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JHG.txt [2026-02-02T20:25:10.411982] [INFO ] [sig ] [1704/3456] Completed JHG in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:10.412020] [INFO ] [sig ] [1705/3456] Forecasting JHI... [2026-02-02T20:25:10.412048] [INFO ] [sig ] Generating forecast for: JHI [2026-02-02T20:25:10.412078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-02-02T20:25:10.423311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-02-02T20:25:10.423604] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-02-02T20:25:10.424374] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-02-02T20:25:10.424426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:10.424457] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:10.424483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:10.424539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:10.481521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:10.482139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:10.482215] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:10.482249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:10.592182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:10.592320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:10.592360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:10.592388] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:10.595755] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: UP (p=58.89%) [2026-02-02T20:25:10.596028] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-02-02T20:25:10.596154] [INFO ] [sig ] JHI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:10.736387] [INFO ] [LOCAL ] Saved forecast: JHI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JHI.txt [2026-02-02T20:25:10.736505] [INFO ] [sig ] [1705/3456] Completed JHI in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:10.736543] [INFO ] [sig ] [1706/3456] Forecasting JHX... [2026-02-02T20:25:10.736588] [INFO ] [sig ] Generating forecast for: JHX [2026-02-02T20:25:10.736622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-02-02T20:25:10.748244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-02-02T20:25:10.748518] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-02-02T20:25:10.749327] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-02-02T20:25:10.749380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:10.749412] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:10.749440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:10.749498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:10.806340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:10.806977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:10.807080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:10.807114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:10.924646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:10.924768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:10.924805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:10.924834] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:10.928049] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: DOWN (p=26.83%) [2026-02-02T20:25:10.928315] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-02-02T20:25:10.928436] [INFO ] [sig ] JHX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:11.069293] [INFO ] [LOCAL ] Saved forecast: JHX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JHX.txt [2026-02-02T20:25:11.069410] [INFO ] [sig ] [1706/3456] Completed JHX in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:11.069449] [INFO ] [sig ] [1707/3456] Forecasting JILL... [2026-02-02T20:25:11.069478] [INFO ] [sig ] Generating forecast for: JILL [2026-02-02T20:25:11.069508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-02-02T20:25:11.080701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-02-02T20:25:11.080966] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-02-02T20:25:11.081757] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-02-02T20:25:11.081809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:11.081840] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:11.081867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:11.081922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:11.138586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:11.139204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:11.139281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:11.139314] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:11.254780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:11.254893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:11.254930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:11.254962] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:11.258185] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: UP (p=64.29%) [2026-02-02T20:25:11.258455] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-02-02T20:25:11.258593] [INFO ] [sig ] JILL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:11.398905] [INFO ] [LOCAL ] Saved forecast: JILL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JILL.txt [2026-02-02T20:25:11.399046] [INFO ] [sig ] [1707/3456] Completed JILL in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:11.399092] [INFO ] [sig ] [1708/3456] Forecasting JIVE... [2026-02-02T20:25:11.399123] [INFO ] [sig ] Generating forecast for: JIVE [2026-02-02T20:25:11.399153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-02-02T20:25:11.409939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-02-02T20:25:11.410214] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-02-02T20:25:11.411003] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-02-02T20:25:11.411057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:11.411089] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:11.411116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:11.411172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:11.467860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:11.468477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:11.468555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:11.468608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:11.584768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:11.584907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:11.584946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:11.584974] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:11.588463] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=63.38%) [2026-02-02T20:25:11.588766] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-02-02T20:25:11.588888] [INFO ] [sig ] JIVE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:11.729219] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JIVE.txt [2026-02-02T20:25:11.729339] [INFO ] [sig ] [1708/3456] Completed JIVE in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:11.729377] [INFO ] [sig ] [1709/3456] Forecasting JJSF... [2026-02-02T20:25:11.729406] [INFO ] [sig ] Generating forecast for: JJSF [2026-02-02T20:25:11.729435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-02-02T20:25:11.740282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-02-02T20:25:11.740557] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-02-02T20:25:11.741340] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-02-02T20:25:11.741392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:11.741424] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:11.741451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:11.741507] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:11.797817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:11.798418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:11.798494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:11.798527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:11.918056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:11.918176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:11.918212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:11.918241] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:11.921541] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: UP (p=78.35%) [2026-02-02T20:25:11.921824] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-02-02T20:25:11.921949] [INFO ] [sig ] JJSF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:12.062774] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JJSF.txt [2026-02-02T20:25:12.062912] [INFO ] [sig ] [1709/3456] Completed JJSF in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-02T20:25:12.062951] [INFO ] [sig ] [1710/3456] Forecasting JKHY... [2026-02-02T20:25:12.062981] [INFO ] [sig ] Generating forecast for: JKHY [2026-02-02T20:25:12.063010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-02-02T20:25:12.075495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-02-02T20:25:12.075845] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-02-02T20:25:12.076648] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-02-02T20:25:12.076701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:12.076734] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:12.076761] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:12.076817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:12.134380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:12.135007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:12.135084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:12.135118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:12.255784] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:12.255923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:12.255961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:12.255989] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:12.259302] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: UP (p=89.15%) [2026-02-02T20:25:12.259619] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-02-02T20:25:12.259762] [INFO ] [sig ] JKHY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:12.399036] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JKHY.txt [2026-02-02T20:25:12.399179] [INFO ] [sig ] [1710/3456] Completed JKHY in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-02T20:25:12.399218] [INFO ] [sig ] [1711/3456] Forecasting JKS... [2026-02-02T20:25:12.399247] [INFO ] [sig ] Generating forecast for: JKS [2026-02-02T20:25:12.399278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-02-02T20:25:12.410594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-02-02T20:25:12.410890] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-02-02T20:25:12.411673] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-02-02T20:25:12.411726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:12.411757] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:12.411784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:12.411839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:12.468177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:12.468832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:12.468909] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:12.468943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:12.589935] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:12.590106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:12.590147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:12.590175] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:12.593565] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: UP (p=58.50%) [2026-02-02T20:25:12.593873] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-02-02T20:25:12.594008] [INFO ] [sig ] JKS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:12.734874] [INFO ] [LOCAL ] Saved forecast: JKS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JKS.txt [2026-02-02T20:25:12.735004] [INFO ] [sig ] [1711/3456] Completed JKS in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-02T20:25:12.735042] [INFO ] [sig ] [1712/3456] Forecasting JLL... [2026-02-02T20:25:12.735071] [INFO ] [sig ] Generating forecast for: JLL [2026-02-02T20:25:12.735102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-02-02T20:25:12.745963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-02-02T20:25:12.746230] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-02-02T20:25:12.747018] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-02-02T20:25:12.747070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:12.747103] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:12.747130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:12.747187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:12.804802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:12.805624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:12.805706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:12.805739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:12.926927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:12.927076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:12.927115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:12.927143] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:12.930482] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: DOWN (p=26.18%) [2026-02-02T20:25:12.930768] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-02-02T20:25:12.930891] [INFO ] [sig ] JLL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:13.069685] [INFO ] [LOCAL ] Saved forecast: JLL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JLL.txt [2026-02-02T20:25:13.069814] [INFO ] [sig ] [1712/3456] Completed JLL in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-02T20:25:13.069852] [INFO ] [sig ] [1713/3456] Forecasting JLS... [2026-02-02T20:25:13.069883] [INFO ] [sig ] Generating forecast for: JLS [2026-02-02T20:25:13.069912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-02-02T20:25:13.080725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-02-02T20:25:13.081003] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-02-02T20:25:13.081808] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-02-02T20:25:13.081861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:13.081917] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:13.081946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:13.082007] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:13.138757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:13.139384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:13.139463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:13.139497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:13.247328] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:13.247478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:13.247516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:13.247544] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:13.250967] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-02-02T20:25:13.251266] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-02-02T20:25:13.251388] [INFO ] [sig ] JLS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:13.391173] [INFO ] [LOCAL ] Saved forecast: JLS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JLS.txt [2026-02-02T20:25:13.391308] [INFO ] [sig ] [1713/3456] Completed JLS in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-02T20:25:13.391347] [INFO ] [sig ] [1714/3456] Forecasting JMIA... [2026-02-02T20:25:13.391378] [INFO ] [sig ] Generating forecast for: JMIA [2026-02-02T20:25:13.391407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-02-02T20:25:13.402186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-02-02T20:25:13.402449] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-02-02T20:25:13.403226] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-02-02T20:25:13.403278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:13.403319] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:13.403347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:13.403408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:13.459708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:13.460375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:13.460452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:13.460484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:13.584682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:13.584874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:13.584926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:13.584955] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:13.588514] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-02-02T20:25:13.588816] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-02-02T20:25:13.588953] [INFO ] [sig ] JMIA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:13.729796] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JMIA.txt [2026-02-02T20:25:13.729927] [INFO ] [sig ] [1714/3456] Completed JMIA in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:13.729965] [INFO ] [sig ] [1715/3456] Forecasting JMSB... [2026-02-02T20:25:13.730002] [INFO ] [sig ] Generating forecast for: JMSB [2026-02-02T20:25:13.730050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-02-02T20:25:13.742041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-02-02T20:25:13.742309] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-02-02T20:25:13.743126] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-02-02T20:25:13.743180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:13.743213] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:13.743241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:13.743311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:13.802881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:13.803621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:13.803710] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:13.803744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:13.907911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:13.908067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:13.908107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:13.908136] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:13.911564] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: DOWN (p=25.25%) [2026-02-02T20:25:13.911860] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-02-02T20:25:13.911989] [INFO ] [sig ] JMSB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:14.052390] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JMSB.txt [2026-02-02T20:25:14.052532] [INFO ] [sig ] [1715/3456] Completed JMSB in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:14.052586] [INFO ] [sig ] [1716/3456] Forecasting JNJ... [2026-02-02T20:25:14.052618] [INFO ] [sig ] Generating forecast for: JNJ [2026-02-02T20:25:14.052649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-02-02T20:25:14.063974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-02-02T20:25:14.064250] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-02-02T20:25:14.065035] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-02-02T20:25:14.065087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:14.065118] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:14.065144] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:14.065199] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:14.122183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:14.122841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:14.122917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:14.122949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:14.247107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:14.247251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:14.247301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:14.247358] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:14.251139] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=63.63%) [2026-02-02T20:25:14.251427] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-02-02T20:25:14.251552] [INFO ] [sig ] JNJ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:14.393522] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JNJ.txt [2026-02-02T20:25:14.393663] [INFO ] [sig ] [1716/3456] Completed JNJ in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:14.393703] [INFO ] [sig ] [1717/3456] Forecasting JOBY... [2026-02-02T20:25:14.393732] [INFO ] [sig ] Generating forecast for: JOBY [2026-02-02T20:25:14.393763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-02-02T20:25:14.405132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-02-02T20:25:14.405419] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-02-02T20:25:14.406224] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-02-02T20:25:14.406277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:14.406317] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:14.406344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:14.406400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:14.463265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:14.463963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:14.464042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:14.464075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:14.580612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:14.580769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:14.580830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:14.580868] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:14.584329] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=86.61%) [2026-02-02T20:25:14.584633] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-02-02T20:25:14.584782] [INFO ] [sig ] JOBY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:14.725449] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JOBY.txt [2026-02-02T20:25:14.725606] [INFO ] [sig ] [1717/3456] Completed JOBY in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:14.725652] [INFO ] [sig ] [1718/3456] Forecasting JOE... [2026-02-02T20:25:14.725683] [INFO ] [sig ] Generating forecast for: JOE [2026-02-02T20:25:14.725714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-02-02T20:25:14.737150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-02-02T20:25:14.737421] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-02-02T20:25:14.738296] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-02-02T20:25:14.738348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:14.738380] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:14.738406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:14.738463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:14.796099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:14.796804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:14.796884] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:14.796918] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:14.917122] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:14.917274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:14.917314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:14.917345] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:14.920867] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: DOWN (p=45.08%) [2026-02-02T20:25:14.921145] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-02-02T20:25:14.921271] [INFO ] [sig ] JOE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:15.064034] [INFO ] [LOCAL ] Saved forecast: JOE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JOE.txt [2026-02-02T20:25:15.064179] [INFO ] [sig ] [1718/3456] Completed JOE in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:15.064217] [INFO ] [sig ] [1719/3456] Forecasting JOF... [2026-02-02T20:25:15.064246] [INFO ] [sig ] Generating forecast for: JOF [2026-02-02T20:25:15.064277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-02-02T20:25:15.075333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-02-02T20:25:15.075617] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-02-02T20:25:15.076385] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-02-02T20:25:15.076437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:15.076468] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:15.076495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:15.076550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:15.133538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:15.134166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:15.134244] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:15.134276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:15.250349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:15.250506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:15.250545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:15.250590] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:15.253931] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-02-02T20:25:15.254205] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-02-02T20:25:15.254348] [INFO ] [sig ] JOF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:15.394370] [INFO ] [LOCAL ] Saved forecast: JOF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JOF.txt [2026-02-02T20:25:15.394529] [INFO ] [sig ] [1719/3456] Completed JOF in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:15.394585] [INFO ] [sig ] [1720/3456] Forecasting JPC... [2026-02-02T20:25:15.394619] [INFO ] [sig ] Generating forecast for: JPC [2026-02-02T20:25:15.394653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-02-02T20:25:15.405971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-02-02T20:25:15.406290] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-02-02T20:25:15.407126] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-02-02T20:25:15.407179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:15.407212] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:15.407238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:15.407294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:15.465902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:15.466773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:15.466871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:15.466920] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:15.589654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:15.589822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:15.589871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:15.589902] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:15.593727] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=72.78%) [2026-02-02T20:25:15.594095] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-02-02T20:25:15.594242] [INFO ] [sig ] JPC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:15.735847] [INFO ] [LOCAL ] Saved forecast: JPC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JPC.txt [2026-02-02T20:25:15.736003] [INFO ] [sig ] [1720/3456] Completed JPC in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:15.736043] [INFO ] [sig ] [1721/3456] Forecasting JPEF... [2026-02-02T20:25:15.736074] [INFO ] [sig ] Generating forecast for: JPEF [2026-02-02T20:25:15.736104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-02-02T20:25:15.747729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-02-02T20:25:15.748046] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-02-02T20:25:15.749324] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-02-02T20:25:15.749382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:15.749414] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:15.749440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:15.749505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:15.811211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:15.811920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:15.812002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:15.812036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:15.934751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:15.934899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:15.934940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:15.934985] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:15.938658] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-02-02T20:25:15.938943] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-02-02T20:25:15.939072] [INFO ] [sig ] JPEF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:16.085519] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JPEF.txt [2026-02-02T20:25:16.085679] [INFO ] [sig ] [1721/3456] Completed JPEF in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:16.085722] [INFO ] [sig ] [1722/3456] Forecasting JPM... [2026-02-02T20:25:16.085766] [INFO ] [sig ] Generating forecast for: JPM [2026-02-02T20:25:16.085802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-02-02T20:25:16.097131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-02-02T20:25:16.097419] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-02-02T20:25:16.098277] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-02-02T20:25:16.098331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:16.098364] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:16.098391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:16.098447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:16.157725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:16.158436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:16.158519] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:16.158553] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:16.286923] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:16.287071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:16.287114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:16.287143] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:16.290769] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: DOWN (p=10.26%) [2026-02-02T20:25:16.291058] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-02-02T20:25:16.291186] [INFO ] [sig ] JPM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:16.432238] [INFO ] [LOCAL ] Saved forecast: JPM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JPM.txt [2026-02-02T20:25:16.432394] [INFO ] [sig ] [1722/3456] Completed JPM in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:16.432434] [INFO ] [sig ] [1723/3456] Forecasting JQC... [2026-02-02T20:25:16.432463] [INFO ] [sig ] Generating forecast for: JQC [2026-02-02T20:25:16.432496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-02-02T20:25:16.443403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-02-02T20:25:16.443706] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-02-02T20:25:16.444477] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-02-02T20:25:16.444528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:16.444559] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:16.444606] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:16.444664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:16.501190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:16.501846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:16.501956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:16.501990] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:16.624697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:16.624867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:16.624913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:16.624943] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:16.628518] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: DOWN (p=41.90%) [2026-02-02T20:25:16.628831] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-02-02T20:25:16.628959] [INFO ] [sig ] JQC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:16.768372] [INFO ] [LOCAL ] Saved forecast: JQC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JQC.txt [2026-02-02T20:25:16.768499] [INFO ] [sig ] [1723/3456] Completed JQC in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:16.768537] [INFO ] [sig ] [1724/3456] Forecasting JRI... [2026-02-02T20:25:16.768567] [INFO ] [sig ] Generating forecast for: JRI [2026-02-02T20:25:16.768622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-02-02T20:25:16.779758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-02-02T20:25:16.780021] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-02-02T20:25:16.780800] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-02-02T20:25:16.780851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:16.780883] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:16.780910] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:16.780966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:16.837689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:16.838311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:16.838389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:16.838422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:16.954828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:16.954962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:16.955002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:16.955037] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:16.958396] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: UP (p=97.61%) [2026-02-02T20:25:16.958685] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-02-02T20:25:16.958810] [INFO ] [sig ] JRI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:17.109616] [INFO ] [LOCAL ] Saved forecast: JRI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JRI.txt [2026-02-02T20:25:17.109810] [INFO ] [sig ] [1724/3456] Completed JRI in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:17.109855] [INFO ] [sig ] [1725/3456] Forecasting JRS... [2026-02-02T20:25:17.109901] [INFO ] [sig ] Generating forecast for: JRS [2026-02-02T20:25:17.109938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-02-02T20:25:17.122522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-02-02T20:25:17.122887] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-02-02T20:25:17.123817] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-02-02T20:25:17.123879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:17.123918] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:17.123967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:17.124046] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:17.185012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:17.185675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:17.185756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:17.185791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:17.311449] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:17.311625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:17.311668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:17.311697] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:17.315413] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: UP (p=82.33%) [2026-02-02T20:25:17.315720] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-02-02T20:25:17.315852] [INFO ] [sig ] JRS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:17.456100] [INFO ] [LOCAL ] Saved forecast: JRS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JRS.txt [2026-02-02T20:25:17.456227] [INFO ] [sig ] [1725/3456] Completed JRS in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-02T20:25:17.456265] [INFO ] [sig ] [1726/3456] Forecasting JSM... [2026-02-02T20:25:17.456294] [INFO ] [sig ] Generating forecast for: JSM [2026-02-02T20:25:17.456323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-02-02T20:25:17.467591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-02-02T20:25:17.467885] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-02-02T20:25:17.468702] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-02-02T20:25:17.468754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:17.468787] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:17.468814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:17.468870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:17.526105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:17.526928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:17.527009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:17.527041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:17.636704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:17.636830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:17.636869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:17.636899] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:17.640154] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-02-02T20:25:17.640420] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-02-02T20:25:17.640542] [INFO ] [sig ] JSM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:17.779474] [INFO ] [LOCAL ] Saved forecast: JSM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JSM.txt [2026-02-02T20:25:17.779658] [INFO ] [sig ] [1726/3456] Completed JSM in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-02T20:25:17.779699] [INFO ] [sig ] [1727/3456] Forecasting JSMD... [2026-02-02T20:25:17.779730] [INFO ] [sig ] Generating forecast for: JSMD [2026-02-02T20:25:17.779761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-02-02T20:25:17.791221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-02-02T20:25:17.791555] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-02-02T20:25:17.792365] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-02-02T20:25:17.792417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:17.792449] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:17.792476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:17.792531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:17.849207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:17.850088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:17.850170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:17.850204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:17.973857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:17.973980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:17.974018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:17.974046] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:17.977313] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: DOWN (p=39.12%) [2026-02-02T20:25:17.977600] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-02-02T20:25:17.981628] [INFO ] [sig ] JSMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:18.122026] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JSMD.txt [2026-02-02T20:25:18.122136] [INFO ] [sig ] [1727/3456] Completed JSMD in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-02T20:25:18.122181] [INFO ] [sig ] [1728/3456] Forecasting JSML... [2026-02-02T20:25:18.122212] [INFO ] [sig ] Generating forecast for: JSML [2026-02-02T20:25:18.122241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-02-02T20:25:18.134033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-02-02T20:25:18.134301] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-02-02T20:25:18.135093] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-02-02T20:25:18.135145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:18.135177] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:18.135204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:18.135259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:18.192900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:18.193516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:18.193611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:18.193647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:18.310745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:18.310879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:18.310917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:18.310945] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:18.314237] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-02-02T20:25:18.314512] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-02-02T20:25:18.314661] [INFO ] [sig ] JSML: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:18.455834] [INFO ] [LOCAL ] Saved forecast: JSML 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JSML.txt [2026-02-02T20:25:18.455945] [INFO ] [sig ] [1728/3456] Completed JSML in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-02T20:25:18.455982] [INFO ] [sig ] [1729/3456] Forecasting JTEK... [2026-02-02T20:25:18.456011] [INFO ] [sig ] Generating forecast for: JTEK [2026-02-02T20:25:18.456048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-02-02T20:25:18.467556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-02-02T20:25:18.467866] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-02-02T20:25:18.468689] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-02-02T20:25:18.468742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:18.468774] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:18.468801] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:18.468857] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:18.526087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:18.526750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:18.526829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:18.526863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:18.646622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:18.646743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:18.646780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:18.646808] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:18.650108] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=11.53%) [2026-02-02T20:25:18.650376] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-02-02T20:25:18.650497] [INFO ] [sig ] JTEK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:18.794879] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JTEK.txt [2026-02-02T20:25:18.795001] [INFO ] [sig ] [1729/3456] Completed JTEK in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-02T20:25:18.795039] [INFO ] [sig ] [1730/3456] Forecasting JVA... [2026-02-02T20:25:18.795068] [INFO ] [sig ] Generating forecast for: JVA [2026-02-02T20:25:18.795098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-02-02T20:25:18.806630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-02-02T20:25:18.806937] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-02-02T20:25:18.807789] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-02-02T20:25:18.807841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:18.807899] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:18.807927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:18.807984] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:18.864684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:18.865281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:18.865356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:18.865389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:18.983163] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:18.983300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:18.983339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:18.983367] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:18.986661] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=13.11%) [2026-02-02T20:25:18.986931] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-02-02T20:25:18.987052] [INFO ] [sig ] JVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:19.127168] [INFO ] [LOCAL ] Saved forecast: JVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/JVA.txt [2026-02-02T20:25:19.127282] [INFO ] [sig ] [1730/3456] Completed JVA in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-02T20:25:19.127321] [INFO ] [sig ] [1731/3456] Forecasting JXN... [2026-02-02T20:25:19.127350] [INFO ] [sig ] Generating forecast for: JXN [2026-02-02T20:25:19.127380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-02-02T20:25:19.138999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-02-02T20:25:19.139320] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-02-02T20:25:19.140121] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-02-02T20:25:19.140173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:19.140205] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:19.140232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:19.140293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:19.197499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:19.198175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:19.198264] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:19.198298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:19.320040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:19.320197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:19.320239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:19.320267] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:19.323650] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: UP (p=59.12%) [2026-02-02T20:25:19.323939] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-02-02T20:25:19.324067] [INFO ] [sig ] JXN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:19.467260] [INFO ] [LOCAL ] Saved forecast: JXN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/JXN.txt [2026-02-02T20:25:19.467384] [INFO ] [sig ] [1731/3456] Completed JXN in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-02T20:25:19.467423] [INFO ] [sig ] [1732/3456] Forecasting KAI... [2026-02-02T20:25:19.467454] [INFO ] [sig ] Generating forecast for: KAI [2026-02-02T20:25:19.467483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-02-02T20:25:19.479279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-02-02T20:25:19.479560] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-02-02T20:25:19.480370] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-02-02T20:25:19.480422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:19.480455] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:19.480482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:19.480538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:19.537478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:19.538109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:19.538187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:19.538221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:19.659689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:19.659819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:19.659857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:19.659884] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:19.663225] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: UP (p=64.65%) [2026-02-02T20:25:19.663500] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-02-02T20:25:19.663640] [INFO ] [sig ] KAI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:19.809970] [INFO ] [LOCAL ] Saved forecast: KAI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KAI.txt [2026-02-02T20:25:19.810133] [INFO ] [sig ] [1732/3456] Completed KAI in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-02T20:25:19.810181] [INFO ] [sig ] [1733/3456] Forecasting KARO... [2026-02-02T20:25:19.810219] [INFO ] [sig ] Generating forecast for: KARO [2026-02-02T20:25:19.810255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-02-02T20:25:19.821137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-02-02T20:25:19.821414] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-02-02T20:25:19.822194] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-02-02T20:25:19.822247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:19.822279] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:19.822306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:19.822364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:19.878508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:19.879154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:19.879247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:19.879281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:19.998708] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:19.998897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:19.998939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:19.999010] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:20.002658] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-02-02T20:25:20.002954] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-02-02T20:25:20.003085] [INFO ] [sig ] KARO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:20.145764] [INFO ] [LOCAL ] Saved forecast: KARO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KARO.txt [2026-02-02T20:25:20.145916] [INFO ] [sig ] [1733/3456] Completed KARO in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-02T20:25:20.145956] [INFO ] [sig ] [1734/3456] Forecasting KB... [2026-02-02T20:25:20.145987] [INFO ] [sig ] Generating forecast for: KB [2026-02-02T20:25:20.146020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-02-02T20:25:20.157297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-02-02T20:25:20.157551] [INFO ] [FORECASTER] Starting predict_future for KB [2026-02-02T20:25:20.158431] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-02-02T20:25:20.158488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:20.158522] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:20.158550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:20.158627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:20.216322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:20.216954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:20.217036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:20.217072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:20.338605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:20.338762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:20.338802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:20.338831] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:20.342278] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-02-02T20:25:20.342559] [INFO ] [FORECASTER] Completed predict_future for KB [2026-02-02T20:25:20.342711] [INFO ] [sig ] KB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:20.484970] [INFO ] [LOCAL ] Saved forecast: KB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KB.txt [2026-02-02T20:25:20.485122] [INFO ] [sig ] [1734/3456] Completed KB in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-02T20:25:20.485165] [INFO ] [sig ] [1735/3456] Forecasting KBH... [2026-02-02T20:25:20.485201] [INFO ] [sig ] Generating forecast for: KBH [2026-02-02T20:25:20.485238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-02-02T20:25:20.496734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-02-02T20:25:20.497071] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-02-02T20:25:20.497927] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-02-02T20:25:20.497980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:20.498011] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:20.498037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:20.498098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:20.555874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:20.556735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:20.556818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:20.556853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:20.681115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:20.681296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:20.681344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:20.681375] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:20.684891] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: UP (p=94.06%) [2026-02-02T20:25:20.685174] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-02-02T20:25:20.685305] [INFO ] [sig ] KBH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:20.830522] [INFO ] [LOCAL ] Saved forecast: KBH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KBH.txt [2026-02-02T20:25:20.831106] [INFO ] [sig ] [1735/3456] Completed KBH in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-02T20:25:20.831222] [INFO ] [sig ] [1736/3456] Forecasting KBWB... [2026-02-02T20:25:20.831261] [INFO ] [sig ] Generating forecast for: KBWB [2026-02-02T20:25:20.831296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-02-02T20:25:20.842943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-02-02T20:25:20.843243] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-02-02T20:25:20.844038] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-02-02T20:25:20.844091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:20.844123] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:20.844149] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:20.844204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:20.901481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:20.902125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:20.902208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:20.902240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:21.025592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:21.025749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:21.025789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:21.025818] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:21.029184] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: UP (p=84.95%) [2026-02-02T20:25:21.029451] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-02-02T20:25:21.029591] [INFO ] [sig ] KBWB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:21.170704] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KBWB.txt [2026-02-02T20:25:21.170824] [INFO ] [sig ] [1736/3456] Completed KBWB in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-02T20:25:21.170862] [INFO ] [sig ] [1737/3456] Forecasting KBWD... [2026-02-02T20:25:21.170891] [INFO ] [sig ] Generating forecast for: KBWD [2026-02-02T20:25:21.170919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-02-02T20:25:21.182303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-02-02T20:25:21.182598] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-02-02T20:25:21.183383] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-02-02T20:25:21.183435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:21.183467] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:21.183493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:21.183549] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:21.241472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:21.242221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:21.242299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:21.242332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:21.362429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:21.362601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:21.362643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:21.362671] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:21.366004] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: DOWN (p=24.60%) [2026-02-02T20:25:21.366274] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-02-02T20:25:21.366403] [INFO ] [sig ] KBWD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:21.511356] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KBWD.txt [2026-02-02T20:25:21.511478] [INFO ] [sig ] [1737/3456] Completed KBWD in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-02T20:25:21.511517] [INFO ] [sig ] [1738/3456] Forecasting KBWP... [2026-02-02T20:25:21.511546] [INFO ] [sig ] Generating forecast for: KBWP [2026-02-02T20:25:21.511594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-02-02T20:25:21.523254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-02-02T20:25:21.523532] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-02-02T20:25:21.524307] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-02-02T20:25:21.524367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:21.524400] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:21.524427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:21.524484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:21.581975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:21.582635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:21.582712] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:21.582744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:21.694298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:21.694454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:21.694494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:21.694523] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:21.698271] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: UP (p=88.89%) [2026-02-02T20:25:21.698600] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-02-02T20:25:21.698735] [INFO ] [sig ] KBWP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:21.841318] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KBWP.txt [2026-02-02T20:25:21.841454] [INFO ] [sig ] [1738/3456] Completed KBWP in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-02T20:25:21.841493] [INFO ] [sig ] [1739/3456] Forecasting KBWY... [2026-02-02T20:25:21.841522] [INFO ] [sig ] Generating forecast for: KBWY [2026-02-02T20:25:21.841551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-02-02T20:25:21.858224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-02-02T20:25:21.858661] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-02-02T20:25:21.859701] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-02-02T20:25:21.859781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:21.859835] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:21.859875] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:21.859959] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:21.922842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:21.923794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:21.923883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:21.923915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:22.042683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:22.042851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:22.042891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:22.042919] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:22.046271] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: DOWN (p=18.33%) [2026-02-02T20:25:22.046543] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-02-02T20:25:22.046683] [INFO ] [sig ] KBWY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:22.192631] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KBWY.txt [2026-02-02T20:25:22.192791] [INFO ] [sig ] [1739/3456] Completed KBWY in 0.4s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-02T20:25:22.192830] [INFO ] [sig ] [1740/3456] Forecasting KC... [2026-02-02T20:25:22.192859] [INFO ] [sig ] Generating forecast for: KC [2026-02-02T20:25:22.192889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-02-02T20:25:22.204018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-02-02T20:25:22.204379] [INFO ] [FORECASTER] Starting predict_future for KC [2026-02-02T20:25:22.205187] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-02-02T20:25:22.205240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:22.205271] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:22.205298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:22.205352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:22.265797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:22.266970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:22.267111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:22.267146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:22.390603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:22.390766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:22.390805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:22.390834] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:22.394258] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=38.53%) [2026-02-02T20:25:22.394592] [INFO ] [FORECASTER] Completed predict_future for KC [2026-02-02T20:25:22.394728] [INFO ] [sig ] KC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:22.535744] [INFO ] [LOCAL ] Saved forecast: KC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KC.txt [2026-02-02T20:25:22.535878] [INFO ] [sig ] [1740/3456] Completed KC in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-02T20:25:22.535916] [INFO ] [sig ] [1741/3456] Forecasting KD... [2026-02-02T20:25:22.535945] [INFO ] [sig ] Generating forecast for: KD [2026-02-02T20:25:22.535976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-02-02T20:25:22.548378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-02-02T20:25:22.548772] [INFO ] [FORECASTER] Starting predict_future for KD [2026-02-02T20:25:22.549604] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-02-02T20:25:22.549659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:22.549693] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:22.549721] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:22.549779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:22.609170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:22.610085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:22.610182] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:22.610223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:22.734852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:22.735016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:22.735066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:22.735098] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:22.738591] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-02-02T20:25:22.738889] [INFO ] [FORECASTER] Completed predict_future for KD [2026-02-02T20:25:22.739022] [INFO ] [sig ] KD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:22.878911] [INFO ] [LOCAL ] Saved forecast: KD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KD.txt [2026-02-02T20:25:22.879052] [INFO ] [sig ] [1741/3456] Completed KD in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-02T20:25:22.879097] [INFO ] [sig ] [1742/3456] Forecasting KDP... [2026-02-02T20:25:22.879128] [INFO ] [sig ] Generating forecast for: KDP [2026-02-02T20:25:22.879164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-02-02T20:25:22.891047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-02-02T20:25:22.891359] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-02-02T20:25:22.892144] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-02-02T20:25:22.892197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:22.892228] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:22.892255] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:22.892311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:22.951668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:22.952561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:22.952673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:22.952712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:23.079390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:23.079546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:23.079607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:23.079639] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:23.083123] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=85.11%) [2026-02-02T20:25:23.083400] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-02-02T20:25:23.083527] [INFO ] [sig ] KDP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:23.239372] [INFO ] [LOCAL ] Saved forecast: KDP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KDP.txt [2026-02-02T20:25:23.239531] [INFO ] [sig ] [1742/3456] Completed KDP in 0.4s | 2.82 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-02T20:25:23.239592] [INFO ] [sig ] [1743/3456] Forecasting KE... [2026-02-02T20:25:23.239627] [INFO ] [sig ] Generating forecast for: KE [2026-02-02T20:25:23.239659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-02-02T20:25:23.252075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-02-02T20:25:23.252418] [INFO ] [FORECASTER] Starting predict_future for KE [2026-02-02T20:25:23.253248] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-02-02T20:25:23.253315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:23.253360] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:23.253402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:23.253477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:23.310751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:23.311467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:23.311548] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:23.311603] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:23.433774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:23.433933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:23.433973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:23.434005] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:23.437479] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: UP (p=83.25%) [2026-02-02T20:25:23.437795] [INFO ] [FORECASTER] Completed predict_future for KE [2026-02-02T20:25:23.437942] [INFO ] [sig ] KE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:23.578436] [INFO ] [LOCAL ] Saved forecast: KE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KE.txt [2026-02-02T20:25:23.578629] [INFO ] [sig ] [1743/3456] Completed KE in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-02T20:25:23.578671] [INFO ] [sig ] [1744/3456] Forecasting KELYA... [2026-02-02T20:25:23.578701] [INFO ] [sig ] Generating forecast for: KELYA [2026-02-02T20:25:23.578733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-02-02T20:25:23.590458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-02-02T20:25:23.590792] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-02-02T20:25:23.591601] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-02-02T20:25:23.591654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:23.591686] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:23.591712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:23.591768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:23.648632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:23.649517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:23.649621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:23.649656] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:23.772243] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:23.772458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:23.772500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:23.772528] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:23.776041] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-02-02T20:25:23.776318] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-02-02T20:25:23.776443] [INFO ] [sig ] KELYA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:23.916263] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KELYA.txt [2026-02-02T20:25:23.916404] [INFO ] [sig ] [1744/3456] Completed KELYA in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-02T20:25:23.916443] [INFO ] [sig ] [1745/3456] Forecasting KEN... [2026-02-02T20:25:23.916473] [INFO ] [sig ] Generating forecast for: KEN [2026-02-02T20:25:23.916503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-02-02T20:25:23.927439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-02-02T20:25:23.927816] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-02-02T20:25:23.928613] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-02-02T20:25:23.928667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:23.928699] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:23.928727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:23.928783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:23.985103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:23.985959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:23.986043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:23.986076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:24.101276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:24.101437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:24.101494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:24.101525] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:24.104996] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: DOWN (p=30.73%) [2026-02-02T20:25:24.105280] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-02-02T20:25:24.105406] [INFO ] [sig ] KEN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:24.249871] [INFO ] [LOCAL ] Saved forecast: KEN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KEN.txt [2026-02-02T20:25:24.250023] [INFO ] [sig ] [1745/3456] Completed KEN in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-02T20:25:24.250061] [INFO ] [sig ] [1746/3456] Forecasting KEP... [2026-02-02T20:25:24.250091] [INFO ] [sig ] Generating forecast for: KEP [2026-02-02T20:25:24.250119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-02-02T20:25:24.261772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-02-02T20:25:24.262163] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-02-02T20:25:24.262985] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-02-02T20:25:24.263040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:24.263073] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:24.263100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:24.263157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:24.321547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:24.322450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:24.322535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:24.322570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:24.444809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:24.444967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:24.445010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:24.445041] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:24.448622] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: UP (p=62.70%) [2026-02-02T20:25:24.448924] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-02-02T20:25:24.449059] [INFO ] [sig ] KEP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:24.596435] [INFO ] [LOCAL ] Saved forecast: KEP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KEP.txt [2026-02-02T20:25:24.596562] [INFO ] [sig ] [1746/3456] Completed KEP in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-02T20:25:24.596617] [INFO ] [sig ] [1747/3456] Forecasting KEX... [2026-02-02T20:25:24.596647] [INFO ] [sig ] Generating forecast for: KEX [2026-02-02T20:25:24.596676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-02-02T20:25:24.608262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-02-02T20:25:24.608605] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-02-02T20:25:24.609407] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-02-02T20:25:24.609462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:24.609522] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:24.609551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:24.609627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:24.669165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:24.669934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:24.670030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:24.670065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:24.793524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:24.793676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:24.793719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:24.793749] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:24.797151] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: UP (p=50.76%) [2026-02-02T20:25:24.797448] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-02-02T20:25:24.797595] [INFO ] [sig ] KEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:24.944909] [INFO ] [LOCAL ] Saved forecast: KEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KEX.txt [2026-02-02T20:25:24.945073] [INFO ] [sig ] [1747/3456] Completed KEX in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-02T20:25:24.945120] [INFO ] [sig ] [1748/3456] Forecasting KEYS... [2026-02-02T20:25:24.945152] [INFO ] [sig ] Generating forecast for: KEYS [2026-02-02T20:25:24.945182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-02-02T20:25:24.957830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-02-02T20:25:24.958134] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-02-02T20:25:24.958947] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-02-02T20:25:24.958999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:24.959031] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:24.959058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:24.959115] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:25.016257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:25.017128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:25.017210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:25.017242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:25.142815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:25.142971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:25.143013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:25.143044] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:25.146562] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: UP (p=63.17%) [2026-02-02T20:25:25.146865] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-02-02T20:25:25.146996] [INFO ] [sig ] KEYS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:25.290461] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KEYS.txt [2026-02-02T20:25:25.290621] [INFO ] [sig ] [1748/3456] Completed KEYS in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-02T20:25:25.290662] [INFO ] [sig ] [1749/3456] Forecasting KFS... [2026-02-02T20:25:25.290691] [INFO ] [sig ] Generating forecast for: KFS [2026-02-02T20:25:25.290722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-02-02T20:25:25.301613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-02-02T20:25:25.301872] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-02-02T20:25:25.302696] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-02-02T20:25:25.302749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:25.302792] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:25.302819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:25.302874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:25.359917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:25.360748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:25.360830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:25.360863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:25.481330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:25.481487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:25.481530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:25.481559] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:25.484957] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=77.21%) [2026-02-02T20:25:25.485232] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-02-02T20:25:25.485366] [INFO ] [sig ] KFS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:25.628259] [INFO ] [LOCAL ] Saved forecast: KFS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KFS.txt [2026-02-02T20:25:25.628389] [INFO ] [sig ] [1749/3456] Completed KFS in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-02T20:25:25.628426] [INFO ] [sig ] [1750/3456] Forecasting KFY... [2026-02-02T20:25:25.628456] [INFO ] [sig ] Generating forecast for: KFY [2026-02-02T20:25:25.628487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-02-02T20:25:25.643182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-02-02T20:25:25.643556] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-02-02T20:25:25.644374] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-02-02T20:25:25.644427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:25.644459] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:25.644486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:25.644542] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:25.704069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:25.704863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:25.704946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:25.704980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:25.821486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:25.821642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:25.821684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:25.821757] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:25.825132] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=21.51%) [2026-02-02T20:25:25.825410] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-02-02T20:25:25.825535] [INFO ] [sig ] KFY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:25.969968] [INFO ] [LOCAL ] Saved forecast: KFY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KFY.txt [2026-02-02T20:25:25.970095] [INFO ] [sig ] [1750/3456] Completed KFY in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-02T20:25:25.970134] [INFO ] [sig ] [1751/3456] Forecasting KGS... [2026-02-02T20:25:25.970164] [INFO ] [sig ] Generating forecast for: KGS [2026-02-02T20:25:25.970193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-02-02T20:25:25.981141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-02-02T20:25:25.981415] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-02-02T20:25:25.982206] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-02-02T20:25:25.982262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:25.982295] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:25.982322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:25.982377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:26.040875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:26.041545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:26.041643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:26.041678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:26.165307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:26.165450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:26.165489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:26.165517] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:26.168848] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: UP (p=78.44%) [2026-02-02T20:25:26.169120] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-02-02T20:25:26.169241] [INFO ] [sig ] KGS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:26.323846] [INFO ] [LOCAL ] Saved forecast: KGS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KGS.txt [2026-02-02T20:25:26.324000] [INFO ] [sig ] [1751/3456] Completed KGS in 0.4s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-02T20:25:26.324039] [INFO ] [sig ] [1752/3456] Forecasting KHC... [2026-02-02T20:25:26.324070] [INFO ] [sig ] Generating forecast for: KHC [2026-02-02T20:25:26.324100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-02-02T20:25:26.337784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-02-02T20:25:26.338285] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-02-02T20:25:26.339244] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-02-02T20:25:26.339301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:26.339335] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:26.339364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:26.339425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:26.398587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:26.399682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:26.399776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:26.399810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:26.521555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:26.521730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:26.521770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:26.521803] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:26.525252] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-02-02T20:25:26.525543] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-02-02T20:25:26.525691] [INFO ] [sig ] KHC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:26.667926] [INFO ] [LOCAL ] Saved forecast: KHC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KHC.txt [2026-02-02T20:25:26.668060] [INFO ] [sig ] [1752/3456] Completed KHC in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-02T20:25:26.668099] [INFO ] [sig ] [1753/3456] Forecasting KIDS... [2026-02-02T20:25:26.668129] [INFO ] [sig ] Generating forecast for: KIDS [2026-02-02T20:25:26.668165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-02-02T20:25:26.680891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-02-02T20:25:26.681182] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-02-02T20:25:26.681984] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-02-02T20:25:26.682036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:26.682067] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:26.682094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:26.682149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:26.740606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:26.741477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:26.741564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:26.741618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:26.875381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:26.875543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:26.875601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:26.875632] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:26.879001] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: DOWN (p=2.98%) [2026-02-02T20:25:26.879292] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-02-02T20:25:26.879436] [INFO ] [sig ] KIDS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:27.022215] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KIDS.txt [2026-02-02T20:25:27.022347] [INFO ] [sig ] [1753/3456] Completed KIDS in 0.4s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-02T20:25:27.022385] [INFO ] [sig ] [1754/3456] Forecasting KIM... [2026-02-02T20:25:27.022416] [INFO ] [sig ] Generating forecast for: KIM [2026-02-02T20:25:27.022446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-02-02T20:25:27.034054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-02-02T20:25:27.034406] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-02-02T20:25:27.035229] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-02-02T20:25:27.035284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:27.035316] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:27.035344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:27.035402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:27.092791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:27.093460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:27.093542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:27.093593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:27.213028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:27.213177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:27.213217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:27.213246] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:27.216639] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-02-02T20:25:27.216909] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-02-02T20:25:27.217032] [INFO ] [sig ] KIM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:27.356749] [INFO ] [LOCAL ] Saved forecast: KIM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KIM.txt [2026-02-02T20:25:27.356888] [INFO ] [sig ] [1754/3456] Completed KIM in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-02T20:25:27.356927] [INFO ] [sig ] [1755/3456] Forecasting KINS... [2026-02-02T20:25:27.356957] [INFO ] [sig ] Generating forecast for: KINS [2026-02-02T20:25:27.356987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-02-02T20:25:27.368317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-02-02T20:25:27.368637] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-02-02T20:25:27.369429] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-02-02T20:25:27.369481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:27.369512] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:27.369538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:27.369612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:27.425443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:27.426088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:27.426166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:27.426199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:27.544183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:27.544344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:27.544384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:27.544414] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:27.547985] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=63.84%) [2026-02-02T20:25:27.548266] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-02-02T20:25:27.548398] [INFO ] [sig ] KINS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:27.691276] [INFO ] [LOCAL ] Saved forecast: KINS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KINS.txt [2026-02-02T20:25:27.691431] [INFO ] [sig ] [1755/3456] Completed KINS in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-02T20:25:27.691470] [INFO ] [sig ] [1756/3456] Forecasting KIO... [2026-02-02T20:25:27.691501] [INFO ] [sig ] Generating forecast for: KIO [2026-02-02T20:25:27.691532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-02-02T20:25:27.702743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-02-02T20:25:27.703133] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-02-02T20:25:27.704198] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-02-02T20:25:27.704259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:27.704292] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:27.704319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:27.704375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:27.762661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:27.763449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:27.763533] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:27.763567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:27.881933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:27.882085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:27.882126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:27.882157] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:27.885594] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=65.39%) [2026-02-02T20:25:27.885915] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-02-02T20:25:27.886049] [INFO ] [sig ] KIO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:28.028760] [INFO ] [LOCAL ] Saved forecast: KIO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KIO.txt [2026-02-02T20:25:28.028886] [INFO ] [sig ] [1756/3456] Completed KIO in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-02T20:25:28.028925] [INFO ] [sig ] [1757/3456] Forecasting KKRS... [2026-02-02T20:25:28.028955] [INFO ] [sig ] Generating forecast for: KKRS [2026-02-02T20:25:28.028984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-02-02T20:25:28.040122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-02-02T20:25:28.040419] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-02-02T20:25:28.041239] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-02-02T20:25:28.041292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:28.041324] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:28.041354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:28.041411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:28.098669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:28.099352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:28.099491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:28.099539] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:28.212887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:28.213040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:28.213081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:28.213110] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:28.216506] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: DOWN (p=9.86%) [2026-02-02T20:25:28.216795] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-02-02T20:25:28.216920] [INFO ] [sig ] KKRS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:28.360086] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KKRS.txt [2026-02-02T20:25:28.360218] [INFO ] [sig ] [1757/3456] Completed KKRS in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-02T20:25:28.360256] [INFO ] [sig ] [1758/3456] Forecasting KLAC... [2026-02-02T20:25:28.360287] [INFO ] [sig ] Generating forecast for: KLAC [2026-02-02T20:25:28.360316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-02-02T20:25:28.371906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-02-02T20:25:28.372221] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-02-02T20:25:28.373124] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-02-02T20:25:28.373178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:28.373210] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:28.373238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:28.373307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:28.431767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:28.432424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:28.432503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:28.432537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:28.554742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:28.554899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:28.554941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:28.554969] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:28.558473] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: UP (p=51.33%) [2026-02-02T20:25:28.558775] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-02-02T20:25:28.558907] [INFO ] [sig ] KLAC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:28.699069] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KLAC.txt [2026-02-02T20:25:28.699180] [INFO ] [sig ] [1758/3456] Completed KLAC in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-02T20:25:28.699218] [INFO ] [sig ] [1759/3456] Forecasting KLIC... [2026-02-02T20:25:28.699247] [INFO ] [sig ] Generating forecast for: KLIC [2026-02-02T20:25:28.699277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-02-02T20:25:28.714707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-02-02T20:25:28.715157] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-02-02T20:25:28.716192] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-02-02T20:25:28.716256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:28.716295] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:28.716329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:28.716410] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:28.779939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:28.780682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:28.780767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:28.780800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:28.905594] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:28.905762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:28.905805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:28.905833] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:28.909359] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-02-02T20:25:28.909668] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-02-02T20:25:28.909798] [INFO ] [sig ] KLIC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:29.049538] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KLIC.txt [2026-02-02T20:25:29.049703] [INFO ] [sig ] [1759/3456] Completed KLIC in 0.4s | 2.82 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-02T20:25:29.049742] [INFO ] [sig ] [1760/3456] Forecasting KLXE... [2026-02-02T20:25:29.049772] [INFO ] [sig ] Generating forecast for: KLXE [2026-02-02T20:25:29.049801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-02-02T20:25:29.061414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-02-02T20:25:29.061691] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-02-02T20:25:29.062480] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-02-02T20:25:29.062531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:29.062564] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:29.062612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:29.062678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:29.119783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:29.120686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:29.120771] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:29.120803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:29.238896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:29.239062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:29.239101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:29.239129] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:29.242659] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: UP (p=84.19%) [2026-02-02T20:25:29.242942] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-02-02T20:25:29.243070] [INFO ] [sig ] KLXE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:29.384217] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KLXE.txt [2026-02-02T20:25:29.384357] [INFO ] [sig ] [1760/3456] Completed KLXE in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-02T20:25:29.384396] [INFO ] [sig ] [1761/3456] Forecasting KMB... [2026-02-02T20:25:29.384426] [INFO ] [sig ] Generating forecast for: KMB [2026-02-02T20:25:29.384455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-02-02T20:25:29.396736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-02-02T20:25:29.397052] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-02-02T20:25:29.397929] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-02-02T20:25:29.397981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:29.398012] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:29.398038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:29.398093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:29.454600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:29.455463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:29.455547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:29.455654] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:29.580081] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:29.580259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:29.580306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:29.580353] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:29.584073] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: DOWN (p=8.36%) [2026-02-02T20:25:29.584366] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-02-02T20:25:29.584498] [INFO ] [sig ] KMB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:29.727120] [INFO ] [LOCAL ] Saved forecast: KMB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KMB.txt [2026-02-02T20:25:29.727284] [INFO ] [sig ] [1761/3456] Completed KMB in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-02T20:25:29.727324] [INFO ] [sig ] [1762/3456] Forecasting KMDA... [2026-02-02T20:25:29.727355] [INFO ] [sig ] Generating forecast for: KMDA [2026-02-02T20:25:29.727386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-02-02T20:25:29.740282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-02-02T20:25:29.740678] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-02-02T20:25:29.741491] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-02-02T20:25:29.741656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:29.741694] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:29.741723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:29.741779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:29.800715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:29.801594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:29.801680] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:29.801712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:29.922663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:29.922816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:29.922856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:29.922884] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:29.926230] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-02-02T20:25:29.926534] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-02-02T20:25:29.926678] [INFO ] [sig ] KMDA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:30.069114] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KMDA.txt [2026-02-02T20:25:30.069253] [INFO ] [sig ] [1762/3456] Completed KMDA in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-02T20:25:30.069292] [INFO ] [sig ] [1763/3456] Forecasting KMI... [2026-02-02T20:25:30.069322] [INFO ] [sig ] Generating forecast for: KMI [2026-02-02T20:25:30.069352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-02-02T20:25:30.083886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-02-02T20:25:30.084436] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-02-02T20:25:30.085456] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-02-02T20:25:30.085514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:30.085550] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:30.085595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:30.085660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:30.146046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:30.147352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:30.147467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:30.147502] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:30.274938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:30.275153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:30.275202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:30.275233] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:30.279783] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=98.43%) [2026-02-02T20:25:30.280259] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-02-02T20:25:30.280449] [INFO ] [sig ] KMI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:30.427344] [INFO ] [LOCAL ] Saved forecast: KMI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KMI.txt [2026-02-02T20:25:30.427551] [INFO ] [sig ] [1763/3456] Completed KMI in 0.4s | 2.82 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-02T20:25:30.427613] [INFO ] [sig ] [1764/3456] Forecasting KMPB... [2026-02-02T20:25:30.427673] [INFO ] [sig ] Generating forecast for: KMPB [2026-02-02T20:25:30.427714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-02-02T20:25:30.439209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-02-02T20:25:30.439612] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-02-02T20:25:30.440459] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-02-02T20:25:30.440513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:30.440593] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:30.440625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:30.440683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:30.497718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:30.498715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:30.498810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:30.498845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:30.609407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:30.609631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:30.609676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:30.609706] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:30.613384] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-02-02T20:25:30.613698] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-02-02T20:25:30.613834] [INFO ] [sig ] KMPB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:30.756091] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KMPB.txt [2026-02-02T20:25:30.756274] [INFO ] [sig ] [1764/3456] Completed KMPB in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-02T20:25:30.756316] [INFO ] [sig ] [1765/3456] Forecasting KMX... [2026-02-02T20:25:30.756346] [INFO ] [sig ] Generating forecast for: KMX [2026-02-02T20:25:30.756382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-02-02T20:25:30.769538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-02-02T20:25:30.769997] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-02-02T20:25:30.770836] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-02-02T20:25:30.770889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:30.770921] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:30.770948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:30.771003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:30.829262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:30.830246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:30.830334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:30.830368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:30.955686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:30.955858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:30.955899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:30.955929] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:30.959707] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: UP (p=62.50%) [2026-02-02T20:25:30.960054] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-02-02T20:25:30.960204] [INFO ] [sig ] KMX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:31.104930] [INFO ] [LOCAL ] Saved forecast: KMX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KMX.txt [2026-02-02T20:25:31.105092] [INFO ] [sig ] [1765/3456] Completed KMX in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-02T20:25:31.105133] [INFO ] [sig ] [1766/3456] Forecasting KN... [2026-02-02T20:25:31.105164] [INFO ] [sig ] Generating forecast for: KN [2026-02-02T20:25:31.105194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-02-02T20:25:31.117039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-02-02T20:25:31.117419] [INFO ] [FORECASTER] Starting predict_future for KN [2026-02-02T20:25:31.118289] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-02-02T20:25:31.118350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:31.118390] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:31.118422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:31.118490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:31.176262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:31.177183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:31.177281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:31.177315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:31.306179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:31.306338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:31.306379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:31.306411] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:31.310133] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-02-02T20:25:31.310426] [INFO ] [FORECASTER] Completed predict_future for KN [2026-02-02T20:25:31.310766] [INFO ] [sig ] KN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:31.454163] [INFO ] [LOCAL ] Saved forecast: KN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KN.txt [2026-02-02T20:25:31.454297] [INFO ] [sig ] [1766/3456] Completed KN in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-02T20:25:31.454334] [INFO ] [sig ] [1767/3456] Forecasting KNF... [2026-02-02T20:25:31.454365] [INFO ] [sig ] Generating forecast for: KNF [2026-02-02T20:25:31.454398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-02-02T20:25:31.465996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-02-02T20:25:31.466296] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-02-02T20:25:31.467170] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-02-02T20:25:31.467224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:31.467256] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:31.467284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:31.467340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:31.524665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:31.525503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:31.525605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:31.525642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:31.648362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:31.648531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:31.648600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:31.648634] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:31.652314] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-02-02T20:25:31.652639] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-02-02T20:25:31.652768] [INFO ] [sig ] KNF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:31.798693] [INFO ] [LOCAL ] Saved forecast: KNF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KNF.txt [2026-02-02T20:25:31.798853] [INFO ] [sig ] [1767/3456] Completed KNF in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-02T20:25:31.798892] [INFO ] [sig ] [1768/3456] Forecasting KNOP... [2026-02-02T20:25:31.798924] [INFO ] [sig ] Generating forecast for: KNOP [2026-02-02T20:25:31.798954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-02-02T20:25:31.810510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-02-02T20:25:31.810938] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-02-02T20:25:31.811812] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-02-02T20:25:31.811866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:31.811899] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:31.811926] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:31.811982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:31.869995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:31.870903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:31.870987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:31.871021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:31.990546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:31.990720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:31.990762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:31.990791] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:31.994263] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: UP (p=62.00%) [2026-02-02T20:25:31.994541] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-02-02T20:25:31.994686] [INFO ] [sig ] KNOP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:32.138878] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KNOP.txt [2026-02-02T20:25:32.139022] [INFO ] [sig ] [1768/3456] Completed KNOP in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-02T20:25:32.139062] [INFO ] [sig ] [1769/3456] Forecasting KNSA... [2026-02-02T20:25:32.139091] [INFO ] [sig ] Generating forecast for: KNSA [2026-02-02T20:25:32.139120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-02-02T20:25:32.150854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-02-02T20:25:32.151168] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-02-02T20:25:32.152010] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-02-02T20:25:32.152063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:32.152094] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:32.152121] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:32.152176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:32.209917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:32.210729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:32.210811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:32.210845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:32.333717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:32.333873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:32.333931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:32.333962] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:32.337457] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: DOWN (p=34.85%) [2026-02-02T20:25:32.337831] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-02-02T20:25:32.337968] [INFO ] [sig ] KNSA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:32.483558] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KNSA.txt [2026-02-02T20:25:32.483781] [INFO ] [sig ] [1769/3456] Completed KNSA in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-02T20:25:32.483829] [INFO ] [sig ] [1770/3456] Forecasting KNSL... [2026-02-02T20:25:32.483859] [INFO ] [sig ] Generating forecast for: KNSL [2026-02-02T20:25:32.483889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-02-02T20:25:32.498486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-02-02T20:25:32.498847] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-02-02T20:25:32.499671] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-02-02T20:25:32.499727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:32.499767] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:32.499805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:32.499867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:32.559271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:32.560012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:32.560095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:32.560130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:32.682311] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:32.682473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:32.682514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:32.682544] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:32.686128] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=27.71%) [2026-02-02T20:25:32.686442] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-02-02T20:25:32.686596] [INFO ] [sig ] KNSL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:32.834234] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KNSL.txt [2026-02-02T20:25:32.834389] [INFO ] [sig ] [1770/3456] Completed KNSL in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-02T20:25:32.834430] [INFO ] [sig ] [1771/3456] Forecasting KNTK... [2026-02-02T20:25:32.834460] [INFO ] [sig ] Generating forecast for: KNTK [2026-02-02T20:25:32.834490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-02-02T20:25:32.846263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-02-02T20:25:32.846708] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-02-02T20:25:32.847596] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-02-02T20:25:32.847703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:32.847747] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:32.847784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:32.847848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:32.907066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:32.908004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:32.908097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:32.908130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:33.030080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:33.030249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:33.030291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:33.030320] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:33.034082] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=74.42%) [2026-02-02T20:25:33.034393] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-02-02T20:25:33.034534] [INFO ] [sig ] KNTK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:33.187319] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KNTK.txt [2026-02-02T20:25:33.187471] [INFO ] [sig ] [1771/3456] Completed KNTK in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-02T20:25:33.187513] [INFO ] [sig ] [1772/3456] Forecasting KNX... [2026-02-02T20:25:33.187543] [INFO ] [sig ] Generating forecast for: KNX [2026-02-02T20:25:33.187591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-02-02T20:25:33.199279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-02-02T20:25:33.199607] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-02-02T20:25:33.200402] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-02-02T20:25:33.200469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:33.200511] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:33.200546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:33.200626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:33.261318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:33.262245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:33.262331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:33.262365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:33.395426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:33.395609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:33.395652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:33.395682] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:33.399331] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=8.78%) [2026-02-02T20:25:33.399694] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-02-02T20:25:33.399838] [INFO ] [sig ] KNX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:33.568330] [INFO ] [LOCAL ] Saved forecast: KNX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KNX.txt [2026-02-02T20:25:33.568498] [INFO ] [sig ] [1772/3456] Completed KNX in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-02T20:25:33.568539] [INFO ] [sig ] [1773/3456] Forecasting KOD... [2026-02-02T20:25:33.568587] [INFO ] [sig ] Generating forecast for: KOD [2026-02-02T20:25:33.568621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-02-02T20:25:33.581635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-02-02T20:25:33.582066] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-02-02T20:25:33.583053] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-02-02T20:25:33.583111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:33.583156] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:33.583185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:33.583242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:33.645086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:33.646108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:33.646216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:33.646260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:33.781778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:33.781943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:33.781985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:33.782013] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:33.785405] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: UP (p=78.12%) [2026-02-02T20:25:33.785734] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-02-02T20:25:33.785869] [INFO ] [sig ] KOD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:33.929798] [INFO ] [LOCAL ] Saved forecast: KOD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KOD.txt [2026-02-02T20:25:33.929960] [INFO ] [sig ] [1773/3456] Completed KOD in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-02T20:25:33.930002] [INFO ] [sig ] [1774/3456] Forecasting KODK... [2026-02-02T20:25:33.930039] [INFO ] [sig ] Generating forecast for: KODK [2026-02-02T20:25:33.930079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-02-02T20:25:33.942422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-02-02T20:25:33.942786] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-02-02T20:25:33.943627] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-02-02T20:25:33.943682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:33.943715] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:33.943745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:33.943804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:34.000663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:34.001388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:34.001501] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:34.001535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:34.119764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:34.119930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:34.119970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:34.119999] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:34.123497] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: UP (p=50.68%) [2026-02-02T20:25:34.123844] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-02-02T20:25:34.123981] [INFO ] [sig ] KODK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:34.270390] [INFO ] [LOCAL ] Saved forecast: KODK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KODK.txt [2026-02-02T20:25:34.270607] [INFO ] [sig ] [1774/3456] Completed KODK in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-02T20:25:34.270667] [INFO ] [sig ] [1775/3456] Forecasting KOF... [2026-02-02T20:25:34.270704] [INFO ] [sig ] Generating forecast for: KOF [2026-02-02T20:25:34.270735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-02-02T20:25:34.282617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-02-02T20:25:34.283017] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-02-02T20:25:34.283832] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-02-02T20:25:34.283891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:34.283924] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:34.283950] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:34.284006] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:34.342416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:34.343382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:34.343470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:34.343506] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:34.475724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:34.475890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:34.475934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:34.475965] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:34.479514] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: UP (p=52.37%) [2026-02-02T20:25:34.479815] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-02-02T20:25:34.479953] [INFO ] [sig ] KOF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:34.628590] [INFO ] [LOCAL ] Saved forecast: KOF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KOF.txt [2026-02-02T20:25:34.628750] [INFO ] [sig ] [1775/3456] Completed KOF in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-02T20:25:34.628792] [INFO ] [sig ] [1776/3456] Forecasting KOP... [2026-02-02T20:25:34.628827] [INFO ] [sig ] Generating forecast for: KOP [2026-02-02T20:25:34.628867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-02-02T20:25:34.640759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-02-02T20:25:34.641095] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-02-02T20:25:34.641951] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-02-02T20:25:34.642016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:34.642047] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:34.642074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:34.642131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:34.699285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:34.700337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:34.700420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:34.700460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:34.820249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:34.820403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:34.820441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:34.820471] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:34.823898] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=45.29%) [2026-02-02T20:25:34.824164] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-02-02T20:25:34.824290] [INFO ] [sig ] KOP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:34.966076] [INFO ] [LOCAL ] Saved forecast: KOP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KOP.txt [2026-02-02T20:25:34.966209] [INFO ] [sig ] [1776/3456] Completed KOP in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-02T20:25:34.966249] [INFO ] [sig ] [1777/3456] Forecasting KOPN... [2026-02-02T20:25:34.966285] [INFO ] [sig ] Generating forecast for: KOPN [2026-02-02T20:25:34.966316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-02-02T20:25:34.978508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-02-02T20:25:34.978886] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-02-02T20:25:34.979751] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-02-02T20:25:34.979805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:34.979838] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:34.979865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:34.979921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:35.037210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:35.038153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:35.038239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:35.038272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:35.162029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:35.162201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:35.162244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:35.162273] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:35.165890] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: UP (p=59.92%) [2026-02-02T20:25:35.166245] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-02-02T20:25:35.166391] [INFO ] [sig ] KOPN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:35.316023] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KOPN.txt [2026-02-02T20:25:35.316218] [INFO ] [sig ] [1777/3456] Completed KOPN in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-02T20:25:35.316261] [INFO ] [sig ] [1778/3456] Forecasting KOSS... [2026-02-02T20:25:35.316293] [INFO ] [sig ] Generating forecast for: KOSS [2026-02-02T20:25:35.316324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-02-02T20:25:35.327864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-02-02T20:25:35.328186] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-02-02T20:25:35.329011] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-02-02T20:25:35.329064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:35.329097] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:35.329124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:35.329181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:35.387865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:35.388743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:35.388828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:35.388864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:35.506401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:35.506596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:35.506640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:35.506670] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:35.510155] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: DOWN (p=47.55%) [2026-02-02T20:25:35.510437] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-02-02T20:25:35.510568] [INFO ] [sig ] KOSS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:35.651769] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KOSS.txt [2026-02-02T20:25:35.651906] [INFO ] [sig ] [1778/3456] Completed KOSS in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-02T20:25:35.651945] [INFO ] [sig ] [1779/3456] Forecasting KPRX... [2026-02-02T20:25:35.651975] [INFO ] [sig ] Generating forecast for: KPRX [2026-02-02T20:25:35.652005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-02-02T20:25:35.666566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-02-02T20:25:35.667016] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-02-02T20:25:35.667911] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-02-02T20:25:35.667966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:35.668000] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:35.668027] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:35.668084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:35.724377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:35.725342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:35.725431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:35.725466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:35.838529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:35.838702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:35.838742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:35.838772] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:35.842151] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: DOWN (p=41.94%) [2026-02-02T20:25:35.842423] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-02-02T20:25:35.842553] [INFO ] [sig ] KPRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:35.989360] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KPRX.txt [2026-02-02T20:25:35.989532] [INFO ] [sig ] [1779/3456] Completed KPRX in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-02T20:25:35.989591] [INFO ] [sig ] [1780/3456] Forecasting KPTI... [2026-02-02T20:25:35.989626] [INFO ] [sig ] Generating forecast for: KPTI [2026-02-02T20:25:35.989656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-02-02T20:25:36.001386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-02-02T20:25:36.001823] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-02-02T20:25:36.002732] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-02-02T20:25:36.002786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:36.002821] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:36.002848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:36.002906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:36.062817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:36.063701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:36.063784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:36.063816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:36.183229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:36.183386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:36.183428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:36.183482] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:36.187030] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=38.33%) [2026-02-02T20:25:36.187331] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-02-02T20:25:36.187470] [INFO ] [sig ] KPTI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:36.332960] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KPTI.txt [2026-02-02T20:25:36.333092] [INFO ] [sig ] [1780/3456] Completed KPTI in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-02T20:25:36.333130] [INFO ] [sig ] [1781/3456] Forecasting KRC... [2026-02-02T20:25:36.333160] [INFO ] [sig ] Generating forecast for: KRC [2026-02-02T20:25:36.333188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-02-02T20:25:36.345119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-02-02T20:25:36.345461] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-02-02T20:25:36.346273] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-02-02T20:25:36.346326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:36.346385] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:36.346414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:36.346471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:36.403243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:36.404137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:36.404223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:36.404256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:36.530064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:36.530213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:36.530253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:36.530281] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:36.533712] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: UP (p=61.10%) [2026-02-02T20:25:36.533982] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-02-02T20:25:36.534104] [INFO ] [sig ] KRC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:36.688365] [INFO ] [LOCAL ] Saved forecast: KRC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KRC.txt [2026-02-02T20:25:36.688526] [INFO ] [sig ] [1781/3456] Completed KRC in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-02T20:25:36.688586] [INFO ] [sig ] [1782/3456] Forecasting KREF... [2026-02-02T20:25:36.688621] [INFO ] [sig ] Generating forecast for: KREF [2026-02-02T20:25:36.688652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-02-02T20:25:36.700326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-02-02T20:25:36.700686] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-02-02T20:25:36.701464] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-02-02T20:25:36.701517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:36.701548] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:36.701597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:36.701657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:36.764819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:36.765696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:36.765781] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:36.765832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:36.884825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:36.884974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:36.885014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:36.885042] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:36.888423] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=67.45%) [2026-02-02T20:25:36.888750] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-02-02T20:25:36.888873] [INFO ] [sig ] KREF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:37.041171] [INFO ] [LOCAL ] Saved forecast: KREF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KREF.txt [2026-02-02T20:25:37.041370] [INFO ] [sig ] [1782/3456] Completed KREF in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-02T20:25:37.041441] [INFO ] [sig ] [1783/3456] Forecasting KRG... [2026-02-02T20:25:37.041484] [INFO ] [sig ] Generating forecast for: KRG [2026-02-02T20:25:37.041527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-02-02T20:25:37.054251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-02-02T20:25:37.054643] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-02-02T20:25:37.055464] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-02-02T20:25:37.055524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:37.055566] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:37.055635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:37.055698] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:37.115313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:37.116207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:37.116293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:37.116326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:37.239241] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:37.239398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:37.239437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:37.239466] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:37.242844] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: DOWN (p=45.71%) [2026-02-02T20:25:37.243118] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-02-02T20:25:37.243242] [INFO ] [sig ] KRG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:37.384746] [INFO ] [LOCAL ] Saved forecast: KRG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KRG.txt [2026-02-02T20:25:37.384902] [INFO ] [sig ] [1783/3456] Completed KRG in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-02T20:25:37.384941] [INFO ] [sig ] [1784/3456] Forecasting KRMD... [2026-02-02T20:25:37.384970] [INFO ] [sig ] Generating forecast for: KRMD [2026-02-02T20:25:37.385002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-02-02T20:25:37.397224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-02-02T20:25:37.397553] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-02-02T20:25:37.398426] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-02-02T20:25:37.398481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:37.398513] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:37.398551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:37.398626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:37.457193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:37.457909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:37.457991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:37.458024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:37.579419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:37.579602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:37.579652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:37.579717] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:37.583201] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=46.88%) [2026-02-02T20:25:37.583480] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-02-02T20:25:37.583660] [INFO ] [sig ] KRMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:37.734361] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KRMD.txt [2026-02-02T20:25:37.734565] [INFO ] [sig ] [1784/3456] Completed KRMD in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-02T20:25:37.734650] [INFO ] [sig ] [1785/3456] Forecasting KRNY... [2026-02-02T20:25:37.734699] [INFO ] [sig ] Generating forecast for: KRNY [2026-02-02T20:25:37.734749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-02-02T20:25:37.747989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-02-02T20:25:37.748385] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-02-02T20:25:37.749270] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-02-02T20:25:37.749333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:37.749372] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:37.749400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:37.749457] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:37.811377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:37.812246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:37.812330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:37.812365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:37.935224] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:37.935374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:37.935414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:37.935442] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:37.938906] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=30.24%) [2026-02-02T20:25:37.939180] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-02-02T20:25:37.939304] [INFO ] [sig ] KRNY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:38.079472] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KRNY.txt [2026-02-02T20:25:38.079653] [INFO ] [sig ] [1785/3456] Completed KRNY in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-02T20:25:38.079700] [INFO ] [sig ] [1786/3456] Forecasting KRO... [2026-02-02T20:25:38.079730] [INFO ] [sig ] Generating forecast for: KRO [2026-02-02T20:25:38.079759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-02-02T20:25:38.092044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-02-02T20:25:38.092375] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-02-02T20:25:38.093226] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-02-02T20:25:38.093279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:38.093311] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:38.093336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:38.093394] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:38.150700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:38.151490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:38.151570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:38.151622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:38.270371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:38.270527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:38.270565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:38.270615] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:38.274082] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-02-02T20:25:38.274354] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-02-02T20:25:38.274476] [INFO ] [sig ] KRO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:38.418815] [INFO ] [LOCAL ] Saved forecast: KRO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KRO.txt [2026-02-02T20:25:38.418970] [INFO ] [sig ] [1786/3456] Completed KRO in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-02T20:25:38.419009] [INFO ] [sig ] [1787/3456] Forecasting KROS... [2026-02-02T20:25:38.419038] [INFO ] [sig ] Generating forecast for: KROS [2026-02-02T20:25:38.419069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-02-02T20:25:38.431198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-02-02T20:25:38.431525] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-02-02T20:25:38.432360] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-02-02T20:25:38.432412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:38.432445] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:38.432472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:38.432529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:38.490350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:38.491171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:38.491253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:38.491287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:38.615629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:38.615791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:38.615832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:38.615862] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:38.620383] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: DOWN (p=42.91%) [2026-02-02T20:25:38.620834] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-02-02T20:25:38.621000] [INFO ] [sig ] KROS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:38.761723] [INFO ] [LOCAL ] Saved forecast: KROS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KROS.txt [2026-02-02T20:25:38.761874] [INFO ] [sig ] [1787/3456] Completed KROS in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-02T20:25:38.761914] [INFO ] [sig ] [1788/3456] Forecasting KRRO... [2026-02-02T20:25:38.761943] [INFO ] [sig ] Generating forecast for: KRRO [2026-02-02T20:25:38.761980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-02-02T20:25:38.773771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-02-02T20:25:38.774173] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-02-02T20:25:38.775020] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-02-02T20:25:38.775073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:38.775106] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:38.775133] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:38.775190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:38.834475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:38.835359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:38.835447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:38.835482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:38.960036] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:38.960191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:38.960230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:38.960259] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:38.963643] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: UP (p=90.88%) [2026-02-02T20:25:38.963911] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-02-02T20:25:38.964035] [INFO ] [sig ] KRRO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:39.104744] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KRRO.txt [2026-02-02T20:25:39.104875] [INFO ] [sig ] [1788/3456] Completed KRRO in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-02T20:25:39.104915] [INFO ] [sig ] [1789/3456] Forecasting KRUS... [2026-02-02T20:25:39.104944] [INFO ] [sig ] Generating forecast for: KRUS [2026-02-02T20:25:39.104975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-02-02T20:25:39.115992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-02-02T20:25:39.116281] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-02-02T20:25:39.117105] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-02-02T20:25:39.117158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:39.117190] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:39.117217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:39.117273] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:39.174660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:39.175305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:39.175384] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:39.175417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:39.292475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:39.292650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:39.292689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:39.292719] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:39.296149] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: DOWN (p=48.15%) [2026-02-02T20:25:39.296419] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-02-02T20:25:39.296541] [INFO ] [sig ] KRUS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:39.438290] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KRUS.txt [2026-02-02T20:25:39.438452] [INFO ] [sig ] [1789/3456] Completed KRUS in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-02T20:25:39.438492] [INFO ] [sig ] [1790/3456] Forecasting KRYS... [2026-02-02T20:25:39.438521] [INFO ] [sig ] Generating forecast for: KRYS [2026-02-02T20:25:39.438552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-02-02T20:25:39.450324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-02-02T20:25:39.450687] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-02-02T20:25:39.451466] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-02-02T20:25:39.451520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:39.451558] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:39.451615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:39.451686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:39.511398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:39.512267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:39.512352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:39.512389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:39.635965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:39.636118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:39.636158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:39.636186] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:39.639625] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: DOWN (p=25.88%) [2026-02-02T20:25:39.639927] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-02-02T20:25:39.640052] [INFO ] [sig ] KRYS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:39.784253] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KRYS.txt [2026-02-02T20:25:39.784398] [INFO ] [sig ] [1790/3456] Completed KRYS in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-02T20:25:39.784437] [INFO ] [sig ] [1791/3456] Forecasting KSCP... [2026-02-02T20:25:39.784468] [INFO ] [sig ] Generating forecast for: KSCP [2026-02-02T20:25:39.784498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-02-02T20:25:39.796111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-02-02T20:25:39.796470] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-02-02T20:25:39.797295] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-02-02T20:25:39.797347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:39.797379] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:39.797407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:39.797464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:39.854691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:39.855538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:39.855672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:39.855706] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:39.975095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:39.975244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:39.975283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:39.975328] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:39.978702] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: UP (p=61.00%) [2026-02-02T20:25:39.978974] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-02-02T20:25:39.979100] [INFO ] [sig ] KSCP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:40.124229] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KSCP.txt [2026-02-02T20:25:40.124389] [INFO ] [sig ] [1791/3456] Completed KSCP in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-02T20:25:40.124429] [INFO ] [sig ] [1792/3456] Forecasting KSPI... [2026-02-02T20:25:40.124459] [INFO ] [sig ] Generating forecast for: KSPI [2026-02-02T20:25:40.124489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-02-02T20:25:40.136501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-02-02T20:25:40.136940] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-02-02T20:25:40.137830] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-02-02T20:25:40.137886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:40.137919] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:40.137948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:40.138007] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:40.198718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:40.199526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:40.199628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:40.199666] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:40.320364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:40.320504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:40.320547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:40.320605] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:40.324053] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: UP (p=51.32%) [2026-02-02T20:25:40.324337] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-02-02T20:25:40.324464] [INFO ] [sig ] KSPI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:40.471740] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KSPI.txt [2026-02-02T20:25:40.471873] [INFO ] [sig ] [1792/3456] Completed KSPI in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-02T20:25:40.471911] [INFO ] [sig ] [1793/3456] Forecasting KSS... [2026-02-02T20:25:40.471942] [INFO ] [sig ] Generating forecast for: KSS [2026-02-02T20:25:40.471971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-02-02T20:25:40.483954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-02-02T20:25:40.484320] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-02-02T20:25:40.485122] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-02-02T20:25:40.485174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:40.485206] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:40.485234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:40.485290] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:40.543312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:40.544181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:40.544264] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:40.544297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:40.666057] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:40.666212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:40.666263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:40.666296] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:40.669880] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-02-02T20:25:40.670171] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-02-02T20:25:40.670314] [INFO ] [sig ] KSS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:40.812334] [INFO ] [LOCAL ] Saved forecast: KSS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KSS.txt [2026-02-02T20:25:40.812469] [INFO ] [sig ] [1793/3456] Completed KSS in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-02T20:25:40.812508] [INFO ] [sig ] [1794/3456] Forecasting KTB... [2026-02-02T20:25:40.812538] [INFO ] [sig ] Generating forecast for: KTB [2026-02-02T20:25:40.812568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-02-02T20:25:40.824728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-02-02T20:25:40.825127] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-02-02T20:25:40.825958] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-02-02T20:25:40.826023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:40.826075] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:40.826112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:40.826195] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:40.883180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:40.883977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:40.884057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:40.884090] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:41.008945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:41.009099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:41.009137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:41.009165] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:41.012533] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-02-02T20:25:41.012838] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-02-02T20:25:41.012967] [INFO ] [sig ] KTB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:41.157374] [INFO ] [LOCAL ] Saved forecast: KTB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KTB.txt [2026-02-02T20:25:41.157566] [INFO ] [sig ] [1794/3456] Completed KTB in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-02T20:25:41.157640] [INFO ] [sig ] [1795/3456] Forecasting KTCC... [2026-02-02T20:25:41.157673] [INFO ] [sig ] Generating forecast for: KTCC [2026-02-02T20:25:41.157705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-02-02T20:25:41.168795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-02-02T20:25:41.169097] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-02-02T20:25:41.169925] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-02-02T20:25:41.169977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:41.170010] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:41.170037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:41.170103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:41.227780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:41.228496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:41.228599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:41.228643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:41.338054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:41.338231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:41.338273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:41.338304] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:41.341755] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=32.86%) [2026-02-02T20:25:41.342033] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-02-02T20:25:41.342169] [INFO ] [sig ] KTCC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:41.486247] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KTCC.txt [2026-02-02T20:25:41.486383] [INFO ] [sig ] [1795/3456] Completed KTCC in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-02T20:25:41.486423] [INFO ] [sig ] [1796/3456] Forecasting KTF... [2026-02-02T20:25:41.486452] [INFO ] [sig ] Generating forecast for: KTF [2026-02-02T20:25:41.486484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-02-02T20:25:41.498070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-02-02T20:25:41.498344] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-02-02T20:25:41.499132] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-02-02T20:25:41.499183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:41.499214] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:41.499242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:41.499297] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:41.558353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:41.559071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:41.559151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:41.559185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:41.687695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:41.687852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:41.687891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:41.687921] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:41.691331] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=16.38%) [2026-02-02T20:25:41.691632] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-02-02T20:25:41.691762] [INFO ] [sig ] KTF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:41.836437] [INFO ] [LOCAL ] Saved forecast: KTF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KTF.txt [2026-02-02T20:25:41.836668] [INFO ] [sig ] [1796/3456] Completed KTF in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-02T20:25:41.836725] [INFO ] [sig ] [1797/3456] Forecasting KURA... [2026-02-02T20:25:41.836759] [INFO ] [sig ] Generating forecast for: KURA [2026-02-02T20:25:41.836792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-02-02T20:25:41.847846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-02-02T20:25:41.848204] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-02-02T20:25:41.849014] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-02-02T20:25:41.849076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:41.849110] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:41.849137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:41.849192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:41.907009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:41.907866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:41.907953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:41.907986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:42.030694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:42.030845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:42.030885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:42.030913] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:42.034275] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: UP (p=55.33%) [2026-02-02T20:25:42.034585] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-02-02T20:25:42.034715] [INFO ] [sig ] KURA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:42.174404] [INFO ] [LOCAL ] Saved forecast: KURA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KURA.txt [2026-02-02T20:25:42.174547] [INFO ] [sig ] [1797/3456] Completed KURA in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-02T20:25:42.174612] [INFO ] [sig ] [1798/3456] Forecasting KVHI... [2026-02-02T20:25:42.174646] [INFO ] [sig ] Generating forecast for: KVHI [2026-02-02T20:25:42.174679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-02-02T20:25:42.186111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-02-02T20:25:42.186430] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-02-02T20:25:42.187216] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-02-02T20:25:42.187269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:42.187341] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:42.187370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:42.187428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:42.244196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:42.245109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:42.245192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:42.245225] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:42.359178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:42.359332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:42.359371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:42.359400] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:42.362738] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-02-02T20:25:42.363012] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-02-02T20:25:42.363138] [INFO ] [sig ] KVHI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:42.505180] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KVHI.txt [2026-02-02T20:25:42.505331] [INFO ] [sig ] [1798/3456] Completed KVHI in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-02T20:25:42.505371] [INFO ] [sig ] [1799/3456] Forecasting KVUE... [2026-02-02T20:25:42.505400] [INFO ] [sig ] Generating forecast for: KVUE [2026-02-02T20:25:42.505431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-02-02T20:25:42.516483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-02-02T20:25:42.516855] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-02-02T20:25:42.517687] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-02-02T20:25:42.517742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:42.517773] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:42.517800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:42.517856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:42.574190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:42.575044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:42.575125] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:42.575158] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:42.689588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:42.689741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:42.689781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:42.689810] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:42.693185] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: UP (p=96.42%) [2026-02-02T20:25:42.693467] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-02-02T20:25:42.693615] [INFO ] [sig ] KVUE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:42.833878] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KVUE.txt [2026-02-02T20:25:42.834008] [INFO ] [sig ] [1799/3456] Completed KVUE in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-02T20:25:42.834046] [INFO ] [sig ] [1800/3456] Forecasting KVYO... [2026-02-02T20:25:42.834075] [INFO ] [sig ] Generating forecast for: KVYO [2026-02-02T20:25:42.834106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-02-02T20:25:42.845165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-02-02T20:25:42.845466] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-02-02T20:25:42.846251] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-02-02T20:25:42.846302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:42.846335] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:42.846361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:42.846417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:42.908254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:42.909118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:42.909199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:42.909232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:43.032489] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:43.032662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:43.032705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:43.032734] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:43.036133] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: UP (p=96.03%) [2026-02-02T20:25:43.036406] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-02-02T20:25:43.036532] [INFO ] [sig ] KVYO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:43.184083] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KVYO.txt [2026-02-02T20:25:43.184241] [INFO ] [sig ] [1800/3456] Completed KVYO in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-02T20:25:43.184292] [INFO ] [sig ] [1801/3456] Forecasting KYN... [2026-02-02T20:25:43.184329] [INFO ] [sig ] Generating forecast for: KYN [2026-02-02T20:25:43.184364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-02-02T20:25:43.196125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-02-02T20:25:43.196452] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-02-02T20:25:43.197262] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-02-02T20:25:43.197315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:43.197348] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:43.197376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:43.197433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:43.255899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:43.256693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:43.256777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:43.256810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:43.373009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:43.373163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:43.373201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:43.373261] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:43.376688] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=6.51%) [2026-02-02T20:25:43.376971] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-02-02T20:25:43.377100] [INFO ] [sig ] KYN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:43.520977] [INFO ] [LOCAL ] Saved forecast: KYN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KYN.txt [2026-02-02T20:25:43.521132] [INFO ] [sig ] [1801/3456] Completed KYN in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-02T20:25:43.521171] [INFO ] [sig ] [1802/3456] Forecasting KYTX... [2026-02-02T20:25:43.521201] [INFO ] [sig ] Generating forecast for: KYTX [2026-02-02T20:25:43.521234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-02-02T20:25:43.532438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-02-02T20:25:43.532829] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-02-02T20:25:43.533833] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-02-02T20:25:43.534078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:43.534110] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:43.534136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:43.534192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:43.593232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:43.594124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:43.594205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:43.594237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:43.715004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:43.715158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:43.715197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:43.715226] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:43.718789] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: UP (p=63.17%) [2026-02-02T20:25:43.719313] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-02-02T20:25:43.719496] [INFO ] [sig ] KYTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:43.861967] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/KYTX.txt [2026-02-02T20:25:43.862329] [INFO ] [sig ] [1802/3456] Completed KYTX in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-02T20:25:43.862368] [INFO ] [sig ] [1803/3456] Forecasting KZIA... [2026-02-02T20:25:43.862396] [INFO ] [sig ] Generating forecast for: KZIA [2026-02-02T20:25:43.862426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-02-02T20:25:43.873610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-02-02T20:25:43.873896] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-02-02T20:25:43.874680] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-02-02T20:25:43.874732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:43.874764] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:43.874791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:43.874848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:43.931184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:43.932011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:43.932095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:43.932128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:44.049050] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:44.049204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:44.049243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:44.049272] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:44.052705] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: DOWN (p=44.75%) [2026-02-02T20:25:44.053003] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-02-02T20:25:44.053139] [INFO ] [sig ] KZIA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:44.198167] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/KZIA.txt [2026-02-02T20:25:44.198372] [INFO ] [sig ] [1803/3456] Completed KZIA in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-02T20:25:44.198432] [INFO ] [sig ] [1804/3456] Forecasting L... [2026-02-02T20:25:44.198477] [INFO ] [sig ] Generating forecast for: L [2026-02-02T20:25:44.198520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-02-02T20:25:44.210453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-02-02T20:25:44.210866] [INFO ] [FORECASTER] Starting predict_future for L [2026-02-02T20:25:44.211733] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-02-02T20:25:44.211789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:44.211821] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:44.211847] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:44.211904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:44.269719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:44.270597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:44.270691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:44.270725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:44.387135] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:44.387296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:44.387352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:44.387381] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:44.391419] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: UP (p=58.92%) [2026-02-02T20:25:44.391791] [INFO ] [FORECASTER] Completed predict_future for L [2026-02-02T20:25:44.391930] [INFO ] [sig ] L: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:44.535522] [INFO ] [LOCAL ] Saved forecast: L 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/L.txt [2026-02-02T20:25:44.535684] [INFO ] [sig ] [1804/3456] Completed L in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-02T20:25:44.535725] [INFO ] [sig ] [1805/3456] Forecasting LAB... [2026-02-02T20:25:44.535754] [INFO ] [sig ] Generating forecast for: LAB [2026-02-02T20:25:44.535785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-02-02T20:25:44.548544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-02-02T20:25:44.549170] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-02-02T20:25:44.550050] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-02-02T20:25:44.550103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:44.550136] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:44.550162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:44.550218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:44.607376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:44.608323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:44.608408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:44.608440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:44.731327] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:44.731487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:44.731527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:44.731555] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:44.734940] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: UP (p=73.38%) [2026-02-02T20:25:44.735222] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-02-02T20:25:44.735347] [INFO ] [sig ] LAB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:44.879453] [INFO ] [LOCAL ] Saved forecast: LAB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LAB.txt [2026-02-02T20:25:44.879798] [INFO ] [sig ] [1805/3456] Completed LAB in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-02T20:25:44.879865] [INFO ] [sig ] [1806/3456] Forecasting LAC... [2026-02-02T20:25:44.879899] [INFO ] [sig ] Generating forecast for: LAC [2026-02-02T20:25:44.879931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-02-02T20:25:44.895257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-02-02T20:25:44.896003] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-02-02T20:25:44.897253] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-02-02T20:25:44.897313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:44.897359] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:44.897390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:44.897450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:44.961496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:44.962543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:44.962651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:44.962686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:45.085860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:45.086025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:45.086068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:45.086096] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:45.089671] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-02-02T20:25:45.089978] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-02-02T20:25:45.090107] [INFO ] [sig ] LAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:45.231930] [INFO ] [LOCAL ] Saved forecast: LAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LAC.txt [2026-02-02T20:25:45.232088] [INFO ] [sig ] [1806/3456] Completed LAC in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-02T20:25:45.232128] [INFO ] [sig ] [1807/3456] Forecasting LAD... [2026-02-02T20:25:45.232158] [INFO ] [sig ] Generating forecast for: LAD [2026-02-02T20:25:45.232189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-02-02T20:25:45.245041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-02-02T20:25:45.245412] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-02-02T20:25:45.246345] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-02-02T20:25:45.246401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:45.246436] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:45.246463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:45.246521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:45.305873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:45.306777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:45.306867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:45.306902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:45.427277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:45.427451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:45.427493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:45.427521] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:45.431035] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: DOWN (p=31.88%) [2026-02-02T20:25:45.431312] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-02-02T20:25:45.431440] [INFO ] [sig ] LAD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:45.571999] [INFO ] [LOCAL ] Saved forecast: LAD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LAD.txt [2026-02-02T20:25:45.572146] [INFO ] [sig ] [1807/3456] Completed LAD in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:45.572185] [INFO ] [sig ] [1808/3456] Forecasting LAES... [2026-02-02T20:25:45.572213] [INFO ] [sig ] Generating forecast for: LAES [2026-02-02T20:25:45.572243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-02-02T20:25:45.584599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-02-02T20:25:45.584993] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-02-02T20:25:45.585939] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-02-02T20:25:45.585994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:45.586038] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:45.586068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:45.586126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:45.648921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:45.649792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:45.649939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:45.649988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:45.778026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:45.778191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:45.778236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:45.778278] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:45.782057] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: UP (p=76.16%) [2026-02-02T20:25:45.782381] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-02-02T20:25:45.782516] [INFO ] [sig ] LAES: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:45.922807] [INFO ] [LOCAL ] Saved forecast: LAES 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LAES.txt [2026-02-02T20:25:45.922952] [INFO ] [sig ] [1808/3456] Completed LAES in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:45.922991] [INFO ] [sig ] [1809/3456] Forecasting LAKE... [2026-02-02T20:25:45.923021] [INFO ] [sig ] Generating forecast for: LAKE [2026-02-02T20:25:45.923053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-02-02T20:25:45.935190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-02-02T20:25:45.935563] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-02-02T20:25:45.936456] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-02-02T20:25:45.936510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:45.936543] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:45.936587] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:45.936649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:45.999618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:46.000458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:46.000544] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:46.000604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:46.123704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:46.123872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:46.123913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:46.123941] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:46.127351] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: DOWN (p=34.39%) [2026-02-02T20:25:46.127662] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-02-02T20:25:46.127788] [INFO ] [sig ] LAKE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:46.267043] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LAKE.txt [2026-02-02T20:25:46.267173] [INFO ] [sig ] [1809/3456] Completed LAKE in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:46.267211] [INFO ] [sig ] [1810/3456] Forecasting LAND... [2026-02-02T20:25:46.267239] [INFO ] [sig ] Generating forecast for: LAND [2026-02-02T20:25:46.267269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-02-02T20:25:46.278297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-02-02T20:25:46.278617] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-02-02T20:25:46.279403] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-02-02T20:25:46.279456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:46.279488] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:46.279514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:46.279587] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:46.335911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:46.336553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:46.336653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:46.336686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:46.456487] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:46.456658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:46.456702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:46.456736] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:46.460181] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: UP (p=65.98%) [2026-02-02T20:25:46.460457] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-02-02T20:25:46.460599] [INFO ] [sig ] LAND: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:46.600737] [INFO ] [LOCAL ] Saved forecast: LAND 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LAND.txt [2026-02-02T20:25:46.600885] [INFO ] [sig ] [1810/3456] Completed LAND in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:46.601110] [INFO ] [sig ] [1811/3456] Forecasting LANDO... [2026-02-02T20:25:46.601138] [INFO ] [sig ] Generating forecast for: LANDO [2026-02-02T20:25:46.601167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-02-02T20:25:46.613287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-02-02T20:25:46.613615] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-02-02T20:25:46.614386] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-02-02T20:25:46.614438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:46.614472] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:46.614499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:46.614555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:46.671498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:46.672258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:46.672339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:46.672371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:46.775588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:46.775742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:46.775783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:46.775812] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:46.779181] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=34.87%) [2026-02-02T20:25:46.779454] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-02-02T20:25:46.779595] [INFO ] [sig ] LANDO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:46.918932] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LANDO.txt [2026-02-02T20:25:46.919060] [INFO ] [sig ] [1811/3456] Completed LANDO in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:46.919106] [INFO ] [sig ] [1812/3456] Forecasting LANDP... [2026-02-02T20:25:46.919136] [INFO ] [sig ] Generating forecast for: LANDP [2026-02-02T20:25:46.919167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-02-02T20:25:46.930197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-02-02T20:25:46.930513] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-02-02T20:25:46.931340] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-02-02T20:25:46.931394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:46.931427] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:46.931455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:46.931512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:46.987826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:46.988451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:46.988534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:46.988566] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:47.102264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:47.102417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:47.102463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:47.102500] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:47.105991] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-02-02T20:25:47.106284] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-02-02T20:25:47.106414] [INFO ] [sig ] LANDP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:47.245749] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LANDP.txt [2026-02-02T20:25:47.245901] [INFO ] [sig ] [1812/3456] Completed LANDP in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:47.245941] [INFO ] [sig ] [1813/3456] Forecasting LASE... [2026-02-02T20:25:47.245969] [INFO ] [sig ] Generating forecast for: LASE [2026-02-02T20:25:47.245999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-02-02T20:25:47.257176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-02-02T20:25:47.257516] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-02-02T20:25:47.258419] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-02-02T20:25:47.258473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:47.258506] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:47.258532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:47.258613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:47.315603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:47.316363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:47.316446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:47.316478] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:47.432028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:47.432185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:47.432225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:47.432253] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:47.436396] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: UP (p=84.72%) [2026-02-02T20:25:47.436776] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-02-02T20:25:47.436954] [INFO ] [sig ] LASE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:47.590426] [INFO ] [LOCAL ] Saved forecast: LASE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LASE.txt [2026-02-02T20:25:47.590602] [INFO ] [sig ] [1813/3456] Completed LASE in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:47.590649] [INFO ] [sig ] [1814/3456] Forecasting LAZ... [2026-02-02T20:25:47.590679] [INFO ] [sig ] Generating forecast for: LAZ [2026-02-02T20:25:47.590708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-02-02T20:25:47.602308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-02-02T20:25:47.602675] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-02-02T20:25:47.603455] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-02-02T20:25:47.603507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:47.603539] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:47.603565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:47.603650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:47.660801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:47.661640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:47.661727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:47.661767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:47.781977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:47.782135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:47.782175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:47.782204] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:47.785643] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-02-02T20:25:47.785925] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-02-02T20:25:47.786050] [INFO ] [sig ] LAZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:47.933075] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LAZ.txt [2026-02-02T20:25:47.933222] [INFO ] [sig ] [1814/3456] Completed LAZ in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:47.933262] [INFO ] [sig ] [1815/3456] Forecasting LBRDA... [2026-02-02T20:25:47.933291] [INFO ] [sig ] Generating forecast for: LBRDA [2026-02-02T20:25:47.933322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-02-02T20:25:47.945463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-02-02T20:25:47.945810] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-02-02T20:25:47.946672] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-02-02T20:25:47.946755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:47.946804] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:47.946846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:47.946908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:48.009818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:48.010748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:48.010838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:48.010872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:48.143261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:48.143424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:48.143466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:48.143512] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:48.147344] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=5.47%) [2026-02-02T20:25:48.147706] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-02-02T20:25:48.147866] [INFO ] [sig ] LBRDA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:48.299954] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LBRDA.txt [2026-02-02T20:25:48.300096] [INFO ] [sig ] [1815/3456] Completed LBRDA in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:48.300137] [INFO ] [sig ] [1816/3456] Forecasting LBRDK... [2026-02-02T20:25:48.300167] [INFO ] [sig ] Generating forecast for: LBRDK [2026-02-02T20:25:48.300198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-02-02T20:25:48.312119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-02-02T20:25:48.312434] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-02-02T20:25:48.313356] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-02-02T20:25:48.313422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:48.313473] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:48.313516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:48.313606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:48.377171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:48.377992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:48.378077] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:48.378111] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:48.508005] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:48.508169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:48.508210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:48.508241] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:48.512208] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: DOWN (p=40.87%) [2026-02-02T20:25:48.512502] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-02-02T20:25:48.512655] [INFO ] [sig ] LBRDK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:48.664770] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LBRDK.txt [2026-02-02T20:25:48.665031] [INFO ] [sig ] [1816/3456] Completed LBRDK in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:48.665092] [INFO ] [sig ] [1817/3456] Forecasting LBTYA... [2026-02-02T20:25:48.665130] [INFO ] [sig ] Generating forecast for: LBTYA [2026-02-02T20:25:48.665169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-02-02T20:25:48.678768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-02-02T20:25:48.679200] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-02-02T20:25:48.680256] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-02-02T20:25:48.680322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:48.680362] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:48.680391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:48.680450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:48.744670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:48.745623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:48.745726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:48.745768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:48.878385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:48.878540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:48.878598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:48.878630] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:48.882395] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: UP (p=65.81%) [2026-02-02T20:25:48.882762] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-02-02T20:25:48.882934] [INFO ] [sig ] LBTYA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:49.034355] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LBTYA.txt [2026-02-02T20:25:49.034503] [INFO ] [sig ] [1817/3456] Completed LBTYA in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:49.034544] [INFO ] [sig ] [1818/3456] Forecasting LBTYK... [2026-02-02T20:25:49.034594] [INFO ] [sig ] Generating forecast for: LBTYK [2026-02-02T20:25:49.034628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-02-02T20:25:49.047270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-02-02T20:25:49.047760] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-02-02T20:25:49.048651] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-02-02T20:25:49.048706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:49.048739] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:49.048773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:49.048844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:49.111494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:49.112325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:49.112410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:49.112444] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:49.242649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:49.242801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:49.242879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:49.242917] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:49.246641] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-02-02T20:25:49.246934] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-02-02T20:25:49.247067] [INFO ] [sig ] LBTYK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:49.400727] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LBTYK.txt [2026-02-02T20:25:49.400897] [INFO ] [sig ] [1818/3456] Completed LBTYK in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-02T20:25:49.400945] [INFO ] [sig ] [1819/3456] Forecasting LC... [2026-02-02T20:25:49.400976] [INFO ] [sig ] Generating forecast for: LC [2026-02-02T20:25:49.401009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-02-02T20:25:49.413657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-02-02T20:25:49.414036] [INFO ] [FORECASTER] Starting predict_future for LC [2026-02-02T20:25:49.414931] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-02-02T20:25:49.414992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:49.415041] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:49.415070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:49.415129] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:49.478290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:49.479073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:49.479157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:49.479193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:49.601417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:49.601595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:49.601637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:49.601666] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:49.605093] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: DOWN (p=37.16%) [2026-02-02T20:25:49.605368] [INFO ] [FORECASTER] Completed predict_future for LC [2026-02-02T20:25:49.605492] [INFO ] [sig ] LC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:49.750313] [INFO ] [LOCAL ] Saved forecast: LC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LC.txt [2026-02-02T20:25:49.750471] [INFO ] [sig ] [1819/3456] Completed LC in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-02T20:25:49.750510] [INFO ] [sig ] [1820/3456] Forecasting LCFY... [2026-02-02T20:25:49.750541] [INFO ] [sig ] Generating forecast for: LCFY [2026-02-02T20:25:49.750587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-02-02T20:25:49.761809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-02-02T20:25:49.762119] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-02-02T20:25:49.762915] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-02-02T20:25:49.762967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:49.762999] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:49.763026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:49.763082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:49.820080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:49.820720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:49.820799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:49.820838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:49.945597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:49.945751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:49.945791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:49.945819] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:49.949173] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-02-02T20:25:49.949440] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-02-02T20:25:49.949564] [INFO ] [sig ] LCFY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:50.105163] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LCFY.txt [2026-02-02T20:25:50.105355] [INFO ] [sig ] [1820/3456] Completed LCFY in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-02T20:25:50.105411] [INFO ] [sig ] [1821/3456] Forecasting LCID... [2026-02-02T20:25:50.105460] [INFO ] [sig ] Generating forecast for: LCID [2026-02-02T20:25:50.105506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-02-02T20:25:50.120227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-02-02T20:25:50.120635] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-02-02T20:25:50.121636] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-02-02T20:25:50.121698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:50.121737] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:50.121771] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:50.121863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:50.182530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:50.183292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:50.183372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:50.183405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:50.304028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:50.304185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:50.304225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:50.304254] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:50.307847] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: UP (p=59.35%) [2026-02-02T20:25:50.308150] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-02-02T20:25:50.308283] [INFO ] [sig ] LCID: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:50.472315] [INFO ] [LOCAL ] Saved forecast: LCID 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LCID.txt [2026-02-02T20:25:50.472465] [INFO ] [sig ] [1821/3456] Completed LCID in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-02T20:25:50.472503] [INFO ] [sig ] [1822/3456] Forecasting LCII... [2026-02-02T20:25:50.472532] [INFO ] [sig ] Generating forecast for: LCII [2026-02-02T20:25:50.472617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-02-02T20:25:50.485186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-02-02T20:25:50.485598] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-02-02T20:25:50.486459] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-02-02T20:25:50.486514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:50.486545] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:50.486598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:50.486660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:50.544551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:50.545472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:50.545557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:50.545608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:50.664135] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:50.664278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:50.664318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:50.664347] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:50.667773] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=75.87%) [2026-02-02T20:25:50.668050] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-02-02T20:25:50.668179] [INFO ] [sig ] LCII: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:50.809405] [INFO ] [LOCAL ] Saved forecast: LCII 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LCII.txt [2026-02-02T20:25:50.809534] [INFO ] [sig ] [1822/3456] Completed LCII in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-02T20:25:50.809591] [INFO ] [sig ] [1823/3456] Forecasting LCNB... [2026-02-02T20:25:50.809631] [INFO ] [sig ] Generating forecast for: LCNB [2026-02-02T20:25:50.809663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-02-02T20:25:50.825094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-02-02T20:25:50.825471] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-02-02T20:25:50.826343] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-02-02T20:25:50.826396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:50.826429] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:50.826456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:50.826512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:50.884957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:50.885675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:50.885765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:50.885799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:50.999851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:51.000031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:51.000073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:51.000104] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:51.003731] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-02-02T20:25:51.004056] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-02-02T20:25:51.004193] [INFO ] [sig ] LCNB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:51.151857] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LCNB.txt [2026-02-02T20:25:51.152019] [INFO ] [sig ] [1823/3456] Completed LCNB in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-02T20:25:51.152059] [INFO ] [sig ] [1824/3456] Forecasting LDI... [2026-02-02T20:25:51.152089] [INFO ] [sig ] Generating forecast for: LDI [2026-02-02T20:25:51.152122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-02-02T20:25:51.167294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-02-02T20:25:51.167865] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-02-02T20:25:51.168753] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-02-02T20:25:51.168809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:51.168849] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:51.168881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:51.168951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:51.228121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:51.229080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:51.229168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:51.229203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:51.351411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:51.351589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:51.351632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:51.351660] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:51.355444] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=86.91%) [2026-02-02T20:25:51.355739] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-02-02T20:25:51.355867] [INFO ] [sig ] LDI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:51.500537] [INFO ] [LOCAL ] Saved forecast: LDI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LDI.txt [2026-02-02T20:25:51.500709] [INFO ] [sig ] [1824/3456] Completed LDI in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-02T20:25:51.500760] [INFO ] [sig ] [1825/3456] Forecasting LDOS... [2026-02-02T20:25:51.500800] [INFO ] [sig ] Generating forecast for: LDOS [2026-02-02T20:25:51.500833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-02-02T20:25:51.512593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-02-02T20:25:51.512927] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-02-02T20:25:51.513749] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-02-02T20:25:51.513802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:51.513843] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:51.513876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:51.513944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:51.578462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:51.579417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:51.579522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:51.579560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:51.699005] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:51.699163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:51.699203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:51.699231] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:51.703163] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: UP (p=92.46%) [2026-02-02T20:25:51.703487] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-02-02T20:25:51.703652] [INFO ] [sig ] LDOS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:51.847828] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LDOS.txt [2026-02-02T20:25:51.848003] [INFO ] [sig ] [1825/3456] Completed LDOS in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-02T20:25:51.848045] [INFO ] [sig ] [1826/3456] Forecasting LDP... [2026-02-02T20:25:51.848075] [INFO ] [sig ] Generating forecast for: LDP [2026-02-02T20:25:51.848105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-02-02T20:25:51.860225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-02-02T20:25:51.860639] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-02-02T20:25:51.861499] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-02-02T20:25:51.861561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:51.861627] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:51.861655] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:51.861713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:51.921089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:51.921926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:51.922009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:51.922042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:52.039981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:52.040139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:52.040178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:52.040224] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:52.043650] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=57.31%) [2026-02-02T20:25:52.043925] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-02-02T20:25:52.044046] [INFO ] [sig ] LDP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:52.185679] [INFO ] [LOCAL ] Saved forecast: LDP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LDP.txt [2026-02-02T20:25:52.185822] [INFO ] [sig ] [1826/3456] Completed LDP in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-02T20:25:52.185870] [INFO ] [sig ] [1827/3456] Forecasting LDSF... [2026-02-02T20:25:52.185900] [INFO ] [sig ] Generating forecast for: LDSF [2026-02-02T20:25:52.185932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-02-02T20:25:52.197516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-02-02T20:25:52.197893] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-02-02T20:25:52.198707] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-02-02T20:25:52.198761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:52.198793] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:52.198821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:52.198884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:52.260696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:52.261624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:52.261719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:52.261756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:52.376447] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:52.376618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:52.376664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:52.376694] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:52.380615] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: UP (p=61.96%) [2026-02-02T20:25:52.380995] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-02-02T20:25:52.381160] [INFO ] [sig ] LDSF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:52.524214] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LDSF.txt [2026-02-02T20:25:52.524352] [INFO ] [sig ] [1827/3456] Completed LDSF in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-02T20:25:52.524392] [INFO ] [sig ] [1828/3456] Forecasting LE... [2026-02-02T20:25:52.524422] [INFO ] [sig ] Generating forecast for: LE [2026-02-02T20:25:52.524453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-02-02T20:25:52.535879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-02-02T20:25:52.536227] [INFO ] [FORECASTER] Starting predict_future for LE [2026-02-02T20:25:52.537039] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-02-02T20:25:52.537091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:52.537122] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:52.537147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:52.537202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:52.594647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:52.595520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:52.595632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:52.595687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:52.722209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:52.722384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:52.722441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:52.722473] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:52.725936] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-02-02T20:25:52.726216] [INFO ] [FORECASTER] Completed predict_future for LE [2026-02-02T20:25:52.726436] [INFO ] [sig ] LE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:52.871656] [INFO ] [LOCAL ] Saved forecast: LE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LE.txt [2026-02-02T20:25:52.871805] [INFO ] [sig ] [1828/3456] Completed LE in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-02T20:25:52.871844] [INFO ] [sig ] [1829/3456] Forecasting LEA... [2026-02-02T20:25:52.871874] [INFO ] [sig ] Generating forecast for: LEA [2026-02-02T20:25:52.871905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-02-02T20:25:52.883170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-02-02T20:25:52.883523] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-02-02T20:25:52.884360] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-02-02T20:25:52.884414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:52.884447] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:52.884474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:52.884532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:52.941279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:52.942151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:52.942238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:52.942272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:53.063064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:53.063269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:53.063319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:53.063350] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:53.067019] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=67.63%) [2026-02-02T20:25:53.067318] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-02-02T20:25:53.067460] [INFO ] [sig ] LEA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:53.219640] [INFO ] [LOCAL ] Saved forecast: LEA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LEA.txt [2026-02-02T20:25:53.219819] [INFO ] [sig ] [1829/3456] Completed LEA in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-02T20:25:53.219862] [INFO ] [sig ] [1830/3456] Forecasting LECO... [2026-02-02T20:25:53.219891] [INFO ] [sig ] Generating forecast for: LECO [2026-02-02T20:25:53.219932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-02-02T20:25:53.232615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-02-02T20:25:53.232979] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-02-02T20:25:53.233867] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-02-02T20:25:53.233925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:53.233957] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:53.233983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:53.234066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:53.295757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:53.296819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:53.296955] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:53.297001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:53.426130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:53.426293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:53.426333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:53.426361] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:53.430629] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=7.60%) [2026-02-02T20:25:53.431015] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-02-02T20:25:53.431187] [INFO ] [sig ] LECO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:53.583824] [INFO ] [LOCAL ] Saved forecast: LECO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LECO.txt [2026-02-02T20:25:53.584000] [INFO ] [sig ] [1830/3456] Completed LECO in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-02T20:25:53.584042] [INFO ] [sig ] [1831/3456] Forecasting LEG... [2026-02-02T20:25:53.584072] [INFO ] [sig ] Generating forecast for: LEG [2026-02-02T20:25:53.584103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-02-02T20:25:53.596096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-02-02T20:25:53.596474] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-02-02T20:25:53.597370] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-02-02T20:25:53.597423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:53.597457] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:53.597484] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:53.597541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:53.660052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:53.660945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:53.661031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:53.661065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:53.793252] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:53.793448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:53.793502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:53.793533] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:53.797713] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=16.14%) [2026-02-02T20:25:53.798127] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-02-02T20:25:53.798283] [INFO ] [sig ] LEG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:53.951490] [INFO ] [LOCAL ] Saved forecast: LEG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LEG.txt [2026-02-02T20:25:53.951662] [INFO ] [sig ] [1831/3456] Completed LEG in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-02T20:25:53.951703] [INFO ] [sig ] [1832/3456] Forecasting LEGH... [2026-02-02T20:25:53.951731] [INFO ] [sig ] Generating forecast for: LEGH [2026-02-02T20:25:53.951764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-02-02T20:25:53.964115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-02-02T20:25:53.964728] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-02-02T20:25:53.965811] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-02-02T20:25:53.965882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:53.965923] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:53.965951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:53.966009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:54.024949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:54.025946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:54.026049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:54.026082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:54.150200] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:54.150384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:54.150445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:54.150478] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:54.154130] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=93.79%) [2026-02-02T20:25:54.154470] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-02-02T20:25:54.154641] [INFO ] [sig ] LEGH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:54.332447] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LEGH.txt [2026-02-02T20:25:54.332649] [INFO ] [sig ] [1832/3456] Completed LEGH in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-02T20:25:54.332702] [INFO ] [sig ] [1833/3456] Forecasting LEGN... [2026-02-02T20:25:54.332733] [INFO ] [sig ] Generating forecast for: LEGN [2026-02-02T20:25:54.332767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-02-02T20:25:54.348107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-02-02T20:25:54.348666] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-02-02T20:25:54.349929] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-02-02T20:25:54.350002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:54.350057] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:54.350104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:54.350196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:54.444931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:54.446186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:54.446317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:54.446372] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:54.623123] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:54.623808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:54.623892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:54.623954] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:54.629761] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: UP (p=84.38%) [2026-02-02T20:25:54.630309] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-02-02T20:25:54.630527] [INFO ] [sig ] LEGN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:54.958181] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LEGN.txt [2026-02-02T20:25:54.958611] [INFO ] [sig ] [1833/3456] Completed LEGN in 0.6s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-02T20:25:54.958691] [INFO ] [sig ] [1834/3456] Forecasting LEN... [2026-02-02T20:25:54.958738] [INFO ] [sig ] Generating forecast for: LEN [2026-02-02T20:25:54.958792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-02-02T20:25:54.988093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-02-02T20:25:54.988658] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-02-02T20:25:54.990073] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-02-02T20:25:54.990155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:54.990210] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:54.990258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:54.990373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:55.078537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:55.079830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:55.079979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:55.080035] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:55.225590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:55.225792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:55.225846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:55.225884] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:55.230692] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-02-02T20:25:55.231094] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-02-02T20:25:55.231272] [INFO ] [sig ] LEN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:55.461248] [INFO ] [LOCAL ] Saved forecast: LEN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LEN.txt [2026-02-02T20:25:55.461444] [INFO ] [sig ] [1834/3456] Completed LEN in 0.5s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-02T20:25:55.461497] [INFO ] [sig ] [1835/3456] Forecasting LENZ... [2026-02-02T20:25:55.461534] [INFO ] [sig ] Generating forecast for: LENZ [2026-02-02T20:25:55.461570] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-02-02T20:25:55.477606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-02-02T20:25:55.478078] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-02-02T20:25:55.479344] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-02-02T20:25:55.480591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:55.480663] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:55.480709] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:55.480800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:55.563620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:55.564529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:55.564634] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:55.564670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:55.698098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:55.698307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:55.698352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:55.698383] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:55.702560] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-02-02T20:25:55.702912] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-02-02T20:25:55.703064] [INFO ] [sig ] LENZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:55.864223] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LENZ.txt [2026-02-02T20:25:55.864418] [INFO ] [sig ] [1835/3456] Completed LENZ in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-02T20:25:55.864473] [INFO ] [sig ] [1836/3456] Forecasting LEO... [2026-02-02T20:25:55.864509] [INFO ] [sig ] Generating forecast for: LEO [2026-02-02T20:25:55.864542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-02-02T20:25:55.876480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-02-02T20:25:55.876919] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-02-02T20:25:55.877909] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-02-02T20:25:55.877969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:55.878002] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:55.878029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:55.878087] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:55.941833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:55.942741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:55.942826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:55.942862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:56.077721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:56.077887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:56.077942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:56.077984] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:56.081957] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: UP (p=91.45%) [2026-02-02T20:25:56.082368] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-02-02T20:25:56.082522] [INFO ] [sig ] LEO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:56.238336] [INFO ] [LOCAL ] Saved forecast: LEO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LEO.txt [2026-02-02T20:25:56.238503] [INFO ] [sig ] [1836/3456] Completed LEO in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-02T20:25:56.238546] [INFO ] [sig ] [1837/3456] Forecasting LESL... [2026-02-02T20:25:56.238604] [INFO ] [sig ] Generating forecast for: LESL [2026-02-02T20:25:56.238640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-02-02T20:25:56.251120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-02-02T20:25:56.251494] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-02-02T20:25:56.252347] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-02-02T20:25:56.252404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:56.252437] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:56.252463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:56.252519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:56.315863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:56.317062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:56.317154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:56.317195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:56.468864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:56.469025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:56.469067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:56.469285] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:56.473400] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=24.05%) [2026-02-02T20:25:56.473766] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-02-02T20:25:56.473907] [INFO ] [sig ] LESL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:56.625463] [INFO ] [LOCAL ] Saved forecast: LESL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LESL.txt [2026-02-02T20:25:56.625628] [INFO ] [sig ] [1837/3456] Completed LESL in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-02T20:25:56.625673] [INFO ] [sig ] [1838/3456] Forecasting LEVI... [2026-02-02T20:25:56.625703] [INFO ] [sig ] Generating forecast for: LEVI [2026-02-02T20:25:56.625732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-02-02T20:25:56.638706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-02-02T20:25:56.639065] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-02-02T20:25:56.639883] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-02-02T20:25:56.639936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:56.639968] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:56.639995] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:56.640051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:56.699795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:56.700849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:56.700930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:56.700963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:56.824626] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:56.824770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:56.824808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:56.824836] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:56.828523] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=35.62%) [2026-02-02T20:25:56.828810] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-02-02T20:25:56.828933] [INFO ] [sig ] LEVI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:56.974126] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LEVI.txt [2026-02-02T20:25:56.974254] [INFO ] [sig ] [1838/3456] Completed LEVI in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-02T20:25:56.974309] [INFO ] [sig ] [1839/3456] Forecasting LFMD... [2026-02-02T20:25:56.974339] [INFO ] [sig ] Generating forecast for: LFMD [2026-02-02T20:25:56.974369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-02-02T20:25:56.986846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-02-02T20:25:56.987218] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-02-02T20:25:56.988076] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-02-02T20:25:56.988130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:56.988162] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:56.988188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:56.988243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:57.046369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:57.047039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:57.047128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:57.047160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:57.170461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:57.170648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:57.170689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:57.170717] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:57.174117] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-02-02T20:25:57.174398] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-02-02T20:25:57.174522] [INFO ] [sig ] LFMD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:57.318487] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LFMD.txt [2026-02-02T20:25:57.318650] [INFO ] [sig ] [1839/3456] Completed LFMD in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-02T20:25:57.318693] [INFO ] [sig ] [1840/3456] Forecasting LFUS... [2026-02-02T20:25:57.318723] [INFO ] [sig ] Generating forecast for: LFUS [2026-02-02T20:25:57.318755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-02-02T20:25:57.329954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-02-02T20:25:57.330386] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-02-02T20:25:57.331299] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-02-02T20:25:57.331357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:57.331391] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:57.331419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:57.331478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:57.389724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:57.390603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:57.390690] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:57.390723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:57.519221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:57.519381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:57.519418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:57.519447] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:57.522919] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-02-02T20:25:57.523233] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-02-02T20:25:57.523366] [INFO ] [sig ] LFUS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:57.668443] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LFUS.txt [2026-02-02T20:25:57.668641] [INFO ] [sig ] [1840/3456] Completed LFUS in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-02T20:25:57.668699] [INFO ] [sig ] [1841/3456] Forecasting LFVN... [2026-02-02T20:25:57.668740] [INFO ] [sig ] Generating forecast for: LFVN [2026-02-02T20:25:57.668782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-02-02T20:25:57.680980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-02-02T20:25:57.681567] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-02-02T20:25:57.682662] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-02-02T20:25:57.682718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:57.682751] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:57.682780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:57.682839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:57.743765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:57.744640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:57.744724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:57.744759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:57.869980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:57.870151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:57.870192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:57.870222] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:57.873669] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=70.70%) [2026-02-02T20:25:57.873950] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-02-02T20:25:57.874083] [INFO ] [sig ] LFVN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:58.018597] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LFVN.txt [2026-02-02T20:25:58.018735] [INFO ] [sig ] [1841/3456] Completed LFVN in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-02T20:25:58.018774] [INFO ] [sig ] [1842/3456] Forecasting LGCL... [2026-02-02T20:25:58.018803] [INFO ] [sig ] Generating forecast for: LGCL [2026-02-02T20:25:58.018834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-02-02T20:25:58.029553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-02-02T20:25:58.029901] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-02-02T20:25:58.030741] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-02-02T20:25:58.030794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:58.030826] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:58.030879] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:58.030937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:58.089886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:58.090969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:58.091068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:58.091108] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:58.208318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:58.208479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:58.208521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:58.208549] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:58.212013] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: DOWN (p=20.24%) [2026-02-02T20:25:58.212292] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-02-02T20:25:58.212417] [INFO ] [sig ] LGCL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:58.372777] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LGCL.txt [2026-02-02T20:25:58.372939] [INFO ] [sig ] [1842/3456] Completed LGCL in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-02T20:25:58.372979] [INFO ] [sig ] [1843/3456] Forecasting LGI... [2026-02-02T20:25:58.373010] [INFO ] [sig ] Generating forecast for: LGI [2026-02-02T20:25:58.373045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-02-02T20:25:58.386870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-02-02T20:25:58.387273] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-02-02T20:25:58.388196] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-02-02T20:25:58.388262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:58.388296] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:58.388325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:58.388384] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:58.450779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:58.451731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:58.451819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:58.451853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:58.594870] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:58.595038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:58.595087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:58.595125] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:58.599281] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: UP (p=81.66%) [2026-02-02T20:25:58.599603] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-02-02T20:25:58.599742] [INFO ] [sig ] LGI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:58.742994] [INFO ] [LOCAL ] Saved forecast: LGI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LGI.txt [2026-02-02T20:25:58.743155] [INFO ] [sig ] [1843/3456] Completed LGI in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-02T20:25:58.743196] [INFO ] [sig ] [1844/3456] Forecasting LGIH... [2026-02-02T20:25:58.743226] [INFO ] [sig ] Generating forecast for: LGIH [2026-02-02T20:25:58.743258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-02-02T20:25:58.760034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-02-02T20:25:58.760501] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-02-02T20:25:58.761377] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-02-02T20:25:58.761432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:58.761466] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:58.761494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:58.761552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:58.822453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:58.823368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:58.823451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:58.823486] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:58.950814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:58.950973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:58.951021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:58.951053] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:58.954596] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: DOWN (p=20.39%) [2026-02-02T20:25:58.954906] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-02-02T20:25:58.955040] [INFO ] [sig ] LGIH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:59.100534] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LGIH.txt [2026-02-02T20:25:59.100724] [INFO ] [sig ] [1844/3456] Completed LGIH in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-02T20:25:59.100765] [INFO ] [sig ] [1845/3456] Forecasting LGND... [2026-02-02T20:25:59.100796] [INFO ] [sig ] Generating forecast for: LGND [2026-02-02T20:25:59.100825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-02-02T20:25:59.112649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-02-02T20:25:59.112968] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-02-02T20:25:59.113766] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-02-02T20:25:59.113819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:59.113850] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:59.113876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:59.113932] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:59.170447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:59.171366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:59.171450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:59.171484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:59.293060] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:59.293224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:59.293264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:59.293292] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:59.296776] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: DOWN (p=12.22%) [2026-02-02T20:25:59.297048] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-02-02T20:25:59.297177] [INFO ] [sig ] LGND: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:25:59.443862] [INFO ] [LOCAL ] Saved forecast: LGND 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LGND.txt [2026-02-02T20:25:59.444017] [INFO ] [sig ] [1845/3456] Completed LGND in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-02T20:25:59.444058] [INFO ] [sig ] [1846/3456] Forecasting LH... [2026-02-02T20:25:59.444088] [INFO ] [sig ] Generating forecast for: LH [2026-02-02T20:25:59.444119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-02-02T20:25:59.457806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-02-02T20:25:59.458429] [INFO ] [FORECASTER] Starting predict_future for LH [2026-02-02T20:25:59.459264] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-02-02T20:25:59.459316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:59.459349] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:59.459375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:59.459430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:59.518271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:59.519155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:59.519239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:59.519272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:59.639399] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:59.639557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:59.639616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:59.639648] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:59.643235] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: UP (p=72.28%) [2026-02-02T20:25:59.643535] [INFO ] [FORECASTER] Completed predict_future for LH [2026-02-02T20:25:59.643691] [INFO ] [sig ] LH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:25:59.787169] [INFO ] [LOCAL ] Saved forecast: LH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LH.txt [2026-02-02T20:25:59.787296] [INFO ] [sig ] [1846/3456] Completed LH in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-02T20:25:59.787340] [INFO ] [sig ] [1847/3456] Forecasting LHX... [2026-02-02T20:25:59.787370] [INFO ] [sig ] Generating forecast for: LHX [2026-02-02T20:25:59.787399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-02-02T20:25:59.798771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-02-02T20:25:59.799066] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-02-02T20:25:59.799916] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-02-02T20:25:59.799970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:25:59.800004] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:25:59.800034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:25:59.800102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:25:59.856182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:25:59.856865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:25:59.856945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:25:59.856978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:25:59.984294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:25:59.984447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:25:59.984487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:25:59.984515] [INFO ] [FORECASTER] Training complete [2026-02-02T20:25:59.987940] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-02-02T20:25:59.988246] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-02-02T20:25:59.988371] [INFO ] [sig ] LHX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:00.136522] [INFO ] [LOCAL ] Saved forecast: LHX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LHX.txt [2026-02-02T20:26:00.136728] [INFO ] [sig ] [1847/3456] Completed LHX in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-02T20:26:00.136785] [INFO ] [sig ] [1848/3456] Forecasting LI... [2026-02-02T20:26:00.136826] [INFO ] [sig ] Generating forecast for: LI [2026-02-02T20:26:00.136869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-02-02T20:26:00.150243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-02-02T20:26:00.150729] [INFO ] [FORECASTER] Starting predict_future for LI [2026-02-02T20:26:00.151772] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-02-02T20:26:00.151836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:00.151871] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:00.151899] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:00.151957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:00.226679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:00.227562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:00.227687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:00.227727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:00.366397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:00.366550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:00.366609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:00.366642] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:00.370687] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-02-02T20:26:00.370992] [INFO ] [FORECASTER] Completed predict_future for LI [2026-02-02T20:26:00.371142] [INFO ] [sig ] LI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:00.535504] [INFO ] [LOCAL ] Saved forecast: LI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LI.txt [2026-02-02T20:26:00.535683] [INFO ] [sig ] [1848/3456] Completed LI in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-02T20:26:00.535729] [INFO ] [sig ] [1849/3456] Forecasting LICN... [2026-02-02T20:26:00.535760] [INFO ] [sig ] Generating forecast for: LICN [2026-02-02T20:26:00.535792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-02-02T20:26:00.548972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-02-02T20:26:00.549361] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-02-02T20:26:00.550235] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-02-02T20:26:00.550292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:00.550325] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:00.550354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:00.550413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:00.616516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:00.617446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:00.617534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:00.617568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:00.730187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:00.730339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:00.730381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:00.730411] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:00.733923] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: UP (p=64.13%) [2026-02-02T20:26:00.734204] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-02-02T20:26:00.734334] [INFO ] [sig ] LICN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:00.877705] [INFO ] [LOCAL ] Saved forecast: LICN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LICN.txt [2026-02-02T20:26:00.877873] [INFO ] [sig ] [1849/3456] Completed LICN in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-02T20:26:00.877914] [INFO ] [sig ] [1850/3456] Forecasting LIF... [2026-02-02T20:26:00.877946] [INFO ] [sig ] Generating forecast for: LIF [2026-02-02T20:26:00.877979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-02-02T20:26:00.891810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-02-02T20:26:00.892240] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-02-02T20:26:00.893213] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-02-02T20:26:00.893275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:00.893314] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:00.893348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:00.893423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:00.962430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:00.963456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:00.963552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:00.963634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:01.096506] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:01.096689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:01.096730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:01.096776] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:01.100351] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-02-02T20:26:01.100693] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-02-02T20:26:01.100829] [INFO ] [sig ] LIF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:01.253434] [INFO ] [LOCAL ] Saved forecast: LIF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LIF.txt [2026-02-02T20:26:01.253612] [INFO ] [sig ] [1850/3456] Completed LIF in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-02T20:26:01.253662] [INFO ] [sig ] [1851/3456] Forecasting LII... [2026-02-02T20:26:01.253698] [INFO ] [sig ] Generating forecast for: LII [2026-02-02T20:26:01.253735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-02-02T20:26:01.269677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-02-02T20:26:01.270027] [INFO ] [FORECASTER] Starting predict_future for LII [2026-02-02T20:26:01.270896] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-02-02T20:26:01.270950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:01.270982] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:01.271009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:01.271065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:01.334288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:01.335197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:01.335297] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:01.335333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:01.459195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:01.459361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:01.459403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:01.459433] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:01.463095] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: DOWN (p=42.49%) [2026-02-02T20:26:01.463395] [INFO ] [FORECASTER] Completed predict_future for LII [2026-02-02T20:26:01.463533] [INFO ] [sig ] LII: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:01.609472] [INFO ] [LOCAL ] Saved forecast: LII 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LII.txt [2026-02-02T20:26:01.609647] [INFO ] [sig ] [1851/3456] Completed LII in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-02T20:26:01.609689] [INFO ] [sig ] [1852/3456] Forecasting LILA... [2026-02-02T20:26:01.609718] [INFO ] [sig ] Generating forecast for: LILA [2026-02-02T20:26:01.609749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-02-02T20:26:01.621029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-02-02T20:26:01.621405] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-02-02T20:26:01.622226] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-02-02T20:26:01.622280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:01.622311] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:01.622337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:01.622392] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:01.681665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:01.682566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:01.682687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:01.682721] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:01.817856] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:01.818030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:01.818081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:01.818116] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:01.821990] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-02-02T20:26:01.822383] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-02-02T20:26:01.822548] [INFO ] [sig ] LILA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:01.990201] [INFO ] [LOCAL ] Saved forecast: LILA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LILA.txt [2026-02-02T20:26:01.990370] [INFO ] [sig ] [1852/3456] Completed LILA in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-02T20:26:01.990411] [INFO ] [sig ] [1853/3456] Forecasting LILAK... [2026-02-02T20:26:01.990444] [INFO ] [sig ] Generating forecast for: LILAK [2026-02-02T20:26:01.990474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-02-02T20:26:02.002958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-02-02T20:26:02.003411] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-02-02T20:26:02.004338] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-02-02T20:26:02.004395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:02.004428] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:02.004455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:02.004512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:02.064009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:02.064952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:02.065037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:02.065071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:02.193000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:02.193160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:02.193202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:02.193233] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:02.196743] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=48.43%) [2026-02-02T20:26:02.197046] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-02-02T20:26:02.197178] [INFO ] [sig ] LILAK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:02.346314] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LILAK.txt [2026-02-02T20:26:02.346470] [INFO ] [sig ] [1853/3456] Completed LILAK in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-02T20:26:02.346510] [INFO ] [sig ] [1854/3456] Forecasting LIN... [2026-02-02T20:26:02.346540] [INFO ] [sig ] Generating forecast for: LIN [2026-02-02T20:26:02.346587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-02-02T20:26:02.358811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-02-02T20:26:02.359246] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-02-02T20:26:02.360297] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-02-02T20:26:02.360362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:02.360417] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:02.360455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:02.360532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:02.423754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:02.424624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:02.424709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:02.424743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:02.563767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:02.563953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:02.564016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:02.564054] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:02.568706] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: UP (p=81.24%) [2026-02-02T20:26:02.569018] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-02-02T20:26:02.569155] [INFO ] [sig ] LIN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:02.734031] [INFO ] [LOCAL ] Saved forecast: LIN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LIN.txt [2026-02-02T20:26:02.734233] [INFO ] [sig ] [1854/3456] Completed LIN in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-02T20:26:02.734280] [INFO ] [sig ] [1855/3456] Forecasting LINC... [2026-02-02T20:26:02.734313] [INFO ] [sig ] Generating forecast for: LINC [2026-02-02T20:26:02.734344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-02-02T20:26:02.747257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-02-02T20:26:02.747668] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-02-02T20:26:02.748556] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-02-02T20:26:02.748632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:02.748667] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:02.748696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:02.748754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:02.807662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:02.808539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:02.808644] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:02.808680] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:02.928829] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:02.928993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:02.929036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:02.929078] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:02.932609] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-02-02T20:26:02.932921] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-02-02T20:26:02.933070] [INFO ] [sig ] LINC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:03.076688] [INFO ] [LOCAL ] Saved forecast: LINC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LINC.txt [2026-02-02T20:26:03.076827] [INFO ] [sig ] [1855/3456] Completed LINC in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-02T20:26:03.076892] [INFO ] [sig ] [1856/3456] Forecasting LIND... [2026-02-02T20:26:03.076923] [INFO ] [sig ] Generating forecast for: LIND [2026-02-02T20:26:03.076954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-02-02T20:26:03.088646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-02-02T20:26:03.088959] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-02-02T20:26:03.089845] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-02-02T20:26:03.089900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:03.089934] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:03.089962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:03.090020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:03.148013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:03.148735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:03.148819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:03.148854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:03.270608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:03.270765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:03.270806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:03.270835] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:03.274242] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: UP (p=61.78%) [2026-02-02T20:26:03.274524] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-02-02T20:26:03.274666] [INFO ] [sig ] LIND: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:03.416908] [INFO ] [LOCAL ] Saved forecast: LIND 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LIND.txt [2026-02-02T20:26:03.417059] [INFO ] [sig ] [1856/3456] Completed LIND in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-02T20:26:03.417100] [INFO ] [sig ] [1857/3456] Forecasting LINE... [2026-02-02T20:26:03.417133] [INFO ] [sig ] Generating forecast for: LINE [2026-02-02T20:26:03.417163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-02-02T20:26:03.428652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-02-02T20:26:03.428989] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-02-02T20:26:03.429825] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-02-02T20:26:03.429877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:03.429908] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:03.429934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:03.429989] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:03.495679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:03.496730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:03.496829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:03.496872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:03.636768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:03.636930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:03.636972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:03.637001] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:03.640532] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-02-02T20:26:03.640865] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-02-02T20:26:03.641007] [INFO ] [sig ] LINE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:03.790530] [INFO ] [LOCAL ] Saved forecast: LINE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LINE.txt [2026-02-02T20:26:03.790709] [INFO ] [sig ] [1857/3456] Completed LINE in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-02T20:26:03.790750] [INFO ] [sig ] [1858/3456] Forecasting LINK... [2026-02-02T20:26:03.790787] [INFO ] [sig ] Generating forecast for: LINK [2026-02-02T20:26:03.790821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-02-02T20:26:03.803323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-02-02T20:26:03.803760] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-02-02T20:26:03.804636] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-02-02T20:26:03.804694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:03.804728] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:03.804757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:03.804813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:03.866393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:03.867390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:03.867481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:03.867516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:03.980948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:03.981117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:03.981159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:03.981187] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:03.984670] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: UP (p=98.75%) [2026-02-02T20:26:03.984959] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-02-02T20:26:03.985094] [INFO ] [sig ] LINK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:04.125023] [INFO ] [LOCAL ] Saved forecast: LINK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LINK.txt [2026-02-02T20:26:04.125191] [INFO ] [sig ] [1858/3456] Completed LINK in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-02T20:26:04.125232] [INFO ] [sig ] [1859/3456] Forecasting LITE... [2026-02-02T20:26:04.125263] [INFO ] [sig ] Generating forecast for: LITE [2026-02-02T20:26:04.125293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-02-02T20:26:04.139990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-02-02T20:26:04.140466] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-02-02T20:26:04.141432] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-02-02T20:26:04.141491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:04.141527] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:04.141607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:04.141677] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:04.205645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:04.206537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:04.206642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:04.206678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:04.333764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:04.333921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:04.333963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:04.333993] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:04.337961] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-02-02T20:26:04.338243] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-02-02T20:26:04.338373] [INFO ] [sig ] LITE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:04.487117] [INFO ] [LOCAL ] Saved forecast: LITE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LITE.txt [2026-02-02T20:26:04.487278] [INFO ] [sig ] [1859/3456] Completed LITE in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-02T20:26:04.487319] [INFO ] [sig ] [1860/3456] Forecasting LITM... [2026-02-02T20:26:04.487350] [INFO ] [sig ] Generating forecast for: LITM [2026-02-02T20:26:04.487382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-02-02T20:26:04.499192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-02-02T20:26:04.499501] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-02-02T20:26:04.500364] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-02-02T20:26:04.500419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:04.500453] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:04.500480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:04.500538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:04.559095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:04.559960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:04.560046] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:04.560081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:04.682509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:04.682688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:04.682730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:04.682761] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:04.686170] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: UP (p=93.35%) [2026-02-02T20:26:04.686462] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-02-02T20:26:04.686625] [INFO ] [sig ] LITM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:04.832077] [INFO ] [LOCAL ] Saved forecast: LITM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LITM.txt [2026-02-02T20:26:04.832264] [INFO ] [sig ] [1860/3456] Completed LITM in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-02T20:26:04.832333] [INFO ] [sig ] [1861/3456] Forecasting LIVN... [2026-02-02T20:26:04.832373] [INFO ] [sig ] Generating forecast for: LIVN [2026-02-02T20:26:04.832415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-02-02T20:26:04.843837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-02-02T20:26:04.844161] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-02-02T20:26:04.844978] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-02-02T20:26:04.845031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:04.845062] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:04.845089] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:04.845154] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:04.902049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:04.902950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:04.903031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:04.903065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:05.025782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:05.025949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:05.025992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:05.026039] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:05.029518] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: DOWN (p=15.68%) [2026-02-02T20:26:05.029829] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-02-02T20:26:05.029965] [INFO ] [sig ] LIVN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:05.176176] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LIVN.txt [2026-02-02T20:26:05.176305] [INFO ] [sig ] [1861/3456] Completed LIVN in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-02T20:26:05.176344] [INFO ] [sig ] [1862/3456] Forecasting LKFN... [2026-02-02T20:26:05.176374] [INFO ] [sig ] Generating forecast for: LKFN [2026-02-02T20:26:05.176403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-02-02T20:26:05.187701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-02-02T20:26:05.188013] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-02-02T20:26:05.188874] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-02-02T20:26:05.188936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:05.188981] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:05.189015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:05.189095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:05.247270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:05.248104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:05.248188] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:05.248226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:05.379048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:05.379213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:05.379260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:05.379291] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:05.382960] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=98.02%) [2026-02-02T20:26:05.383283] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-02-02T20:26:05.383451] [INFO ] [sig ] LKFN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:05.531163] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LKFN.txt [2026-02-02T20:26:05.531312] [INFO ] [sig ] [1862/3456] Completed LKFN in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-02T20:26:05.531352] [INFO ] [sig ] [1863/3456] Forecasting LKQ... [2026-02-02T20:26:05.531382] [INFO ] [sig ] Generating forecast for: LKQ [2026-02-02T20:26:05.531413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-02-02T20:26:05.543985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-02-02T20:26:05.544406] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-02-02T20:26:05.545264] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-02-02T20:26:05.545327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:05.545359] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:05.545386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:05.545442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:05.607703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:05.608691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:05.608782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:05.608832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:05.738465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:05.738651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:05.738694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:05.738724] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:05.742740] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: DOWN (p=8.97%) [2026-02-02T20:26:05.743143] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-02-02T20:26:05.743298] [INFO ] [sig ] LKQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:05.891038] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LKQ.txt [2026-02-02T20:26:05.891202] [INFO ] [sig ] [1863/3456] Completed LKQ in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-02T20:26:05.891241] [INFO ] [sig ] [1864/3456] Forecasting LLY... [2026-02-02T20:26:05.891271] [INFO ] [sig ] Generating forecast for: LLY [2026-02-02T20:26:05.891301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-02-02T20:26:05.904286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-02-02T20:26:05.904742] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-02-02T20:26:05.905610] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-02-02T20:26:05.905666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:05.905700] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:05.905728] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:05.905786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:05.964016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:05.964905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:05.964985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:05.965017] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:06.093386] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:06.093556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:06.093619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:06.093655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:06.097212] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: DOWN (p=37.82%) [2026-02-02T20:26:06.097503] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-02-02T20:26:06.097681] [INFO ] [sig ] LLY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:06.246428] [INFO ] [LOCAL ] Saved forecast: LLY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LLY.txt [2026-02-02T20:26:06.246611] [INFO ] [sig ] [1864/3456] Completed LLY in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-02T20:26:06.246656] [INFO ] [sig ] [1865/3456] Forecasting LMB... [2026-02-02T20:26:06.246685] [INFO ] [sig ] Generating forecast for: LMB [2026-02-02T20:26:06.246718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-02-02T20:26:06.259356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-02-02T20:26:06.259684] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-02-02T20:26:06.260460] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-02-02T20:26:06.260513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:06.260546] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:06.260601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:06.260694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:06.317719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:06.318359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:06.318440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:06.318473] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:06.437413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:06.437741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:06.437778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:06.437805] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:06.441704] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: DOWN (p=22.42%) [2026-02-02T20:26:06.441974] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-02-02T20:26:06.442096] [INFO ] [sig ] LMB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:06.591185] [INFO ] [LOCAL ] Saved forecast: LMB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LMB.txt [2026-02-02T20:26:06.591320] [INFO ] [sig ] [1865/3456] Completed LMB in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-02T20:26:06.591361] [INFO ] [sig ] [1866/3456] Forecasting LMBS... [2026-02-02T20:26:06.591390] [INFO ] [sig ] Generating forecast for: LMBS [2026-02-02T20:26:06.591420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-02-02T20:26:06.602421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-02-02T20:26:06.602710] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-02-02T20:26:06.603497] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-02-02T20:26:06.603550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:06.603603] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:06.603636] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:06.603693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:06.664174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:06.664936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:06.665025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:06.665059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:06.782854] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:06.783014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:06.783055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:06.783084] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:06.786526] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: DOWN (p=12.98%) [2026-02-02T20:26:06.786829] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-02-02T20:26:06.786962] [INFO ] [sig ] LMBS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:06.928555] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LMBS.txt [2026-02-02T20:26:06.928738] [INFO ] [sig ] [1866/3456] Completed LMBS in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-02T20:26:06.928780] [INFO ] [sig ] [1867/3456] Forecasting LMND... [2026-02-02T20:26:06.928811] [INFO ] [sig ] Generating forecast for: LMND [2026-02-02T20:26:06.928850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-02-02T20:26:06.940698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-02-02T20:26:06.941052] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-02-02T20:26:06.942065] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-02-02T20:26:06.942131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:06.942163] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:06.942189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:06.942245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:06.999821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:07.000713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:07.000798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:07.000831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:07.120737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:07.120899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:07.120938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:07.120967] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:07.124391] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: UP (p=95.15%) [2026-02-02T20:26:07.124687] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-02-02T20:26:07.124814] [INFO ] [sig ] LMND: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:07.269382] [INFO ] [LOCAL ] Saved forecast: LMND 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LMND.txt [2026-02-02T20:26:07.269550] [INFO ] [sig ] [1867/3456] Completed LMND in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-02T20:26:07.269625] [INFO ] [sig ] [1868/3456] Forecasting LNC... [2026-02-02T20:26:07.269657] [INFO ] [sig ] Generating forecast for: LNC [2026-02-02T20:26:07.269687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-02-02T20:26:07.282405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-02-02T20:26:07.282834] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-02-02T20:26:07.283704] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-02-02T20:26:07.283757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:07.283790] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:07.283817] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:07.283876] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:07.347422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:07.348394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:07.348483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:07.348524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:07.488483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:07.488675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:07.488719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:07.488749] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:07.494497] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: DOWN (p=23.26%) [2026-02-02T20:26:07.494845] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-02-02T20:26:07.494985] [INFO ] [sig ] LNC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:07.652477] [INFO ] [LOCAL ] Saved forecast: LNC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LNC.txt [2026-02-02T20:26:07.652660] [INFO ] [sig ] [1868/3456] Completed LNC in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-02T20:26:07.652704] [INFO ] [sig ] [1869/3456] Forecasting LND... [2026-02-02T20:26:07.652736] [INFO ] [sig ] Generating forecast for: LND [2026-02-02T20:26:07.652765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-02-02T20:26:07.666175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-02-02T20:26:07.666570] [INFO ] [FORECASTER] Starting predict_future for LND [2026-02-02T20:26:07.667448] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-02-02T20:26:07.667502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:07.667534] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:07.667562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:07.667661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:07.736738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:07.737965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:07.738120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:07.738173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:07.850745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:07.850903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:07.850943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:07.850973] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:07.854388] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-02-02T20:26:07.854682] [INFO ] [FORECASTER] Completed predict_future for LND [2026-02-02T20:26:07.854808] [INFO ] [sig ] LND: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:07.994656] [INFO ] [LOCAL ] Saved forecast: LND 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LND.txt [2026-02-02T20:26:07.994802] [INFO ] [sig ] [1869/3456] Completed LND in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-02T20:26:07.994842] [INFO ] [sig ] [1870/3456] Forecasting LNG... [2026-02-02T20:26:07.994873] [INFO ] [sig ] Generating forecast for: LNG [2026-02-02T20:26:07.994903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-02-02T20:26:08.006401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-02-02T20:26:08.006741] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-02-02T20:26:08.007528] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-02-02T20:26:08.007609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:08.007669] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:08.007698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:08.007755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:08.064135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:08.065083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:08.065173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:08.065206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:08.202508] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:08.202747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:08.202810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:08.202855] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:08.208721] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: UP (p=53.26%) [2026-02-02T20:26:08.209136] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-02-02T20:26:08.209310] [INFO ] [sig ] LNG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:08.382053] [INFO ] [LOCAL ] Saved forecast: LNG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LNG.txt [2026-02-02T20:26:08.382199] [INFO ] [sig ] [1870/3456] Completed LNG in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-02T20:26:08.382245] [INFO ] [sig ] [1871/3456] Forecasting LNKB... [2026-02-02T20:26:08.382281] [INFO ] [sig ] Generating forecast for: LNKB [2026-02-02T20:26:08.382312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-02-02T20:26:08.397972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-02-02T20:26:08.398293] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-02-02T20:26:08.399129] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-02-02T20:26:08.399182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:08.399214] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:08.399241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:08.399297] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:08.457722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:08.458870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:08.458957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:08.458990] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:08.579522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:08.579698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:08.579738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:08.579766] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:08.583151] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: DOWN (p=29.00%) [2026-02-02T20:26:08.583434] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-02-02T20:26:08.583564] [INFO ] [sig ] LNKB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:08.725100] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LNKB.txt [2026-02-02T20:26:08.725253] [INFO ] [sig ] [1871/3456] Completed LNKB in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-02T20:26:08.725293] [INFO ] [sig ] [1872/3456] Forecasting LNN... [2026-02-02T20:26:08.725324] [INFO ] [sig ] Generating forecast for: LNN [2026-02-02T20:26:08.725353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-02-02T20:26:08.737737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-02-02T20:26:08.738154] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-02-02T20:26:08.739005] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-02-02T20:26:08.739059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:08.739091] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:08.739118] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:08.739174] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:08.798908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:08.799808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:08.799890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:08.799923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:08.924821] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:08.924980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:08.925020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:08.925048] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:08.929071] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=54.15%) [2026-02-02T20:26:08.929392] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-02-02T20:26:08.929735] [INFO ] [sig ] LNN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:09.080428] [INFO ] [LOCAL ] Saved forecast: LNN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LNN.txt [2026-02-02T20:26:09.080630] [INFO ] [sig ] [1872/3456] Completed LNN in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-02T20:26:09.080684] [INFO ] [sig ] [1873/3456] Forecasting LNTH... [2026-02-02T20:26:09.080729] [INFO ] [sig ] Generating forecast for: LNTH [2026-02-02T20:26:09.080775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-02-02T20:26:09.092394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-02-02T20:26:09.092732] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-02-02T20:26:09.093673] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-02-02T20:26:09.093729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:09.093761] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:09.093789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:09.093845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:09.151195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:09.152018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:09.152103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:09.152135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:09.277704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:09.277884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:09.277936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:09.277974] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:09.283135] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=86.88%) [2026-02-02T20:26:09.283644] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-02-02T20:26:09.283836] [INFO ] [sig ] LNTH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:09.435931] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LNTH.txt [2026-02-02T20:26:09.436074] [INFO ] [sig ] [1873/3456] Completed LNTH in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-02T20:26:09.436114] [INFO ] [sig ] [1874/3456] Forecasting LNZA... [2026-02-02T20:26:09.436143] [INFO ] [sig ] Generating forecast for: LNZA [2026-02-02T20:26:09.436175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-02-02T20:26:09.450086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-02-02T20:26:09.450557] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-02-02T20:26:09.451402] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-02-02T20:26:09.451457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:09.451490] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:09.451518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:09.451593] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:09.520879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:09.521843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:09.521929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:09.521963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:09.640265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:09.640450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:09.640492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:09.640519] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:09.644192] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: UP (p=59.19%) [2026-02-02T20:26:09.644525] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-02-02T20:26:09.644694] [INFO ] [sig ] LNZA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:09.789699] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LNZA.txt [2026-02-02T20:26:09.789869] [INFO ] [sig ] [1874/3456] Completed LNZA in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-02T20:26:09.789911] [INFO ] [sig ] [1875/3456] Forecasting LOAN... [2026-02-02T20:26:09.789942] [INFO ] [sig ] Generating forecast for: LOAN [2026-02-02T20:26:09.789971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-02-02T20:26:09.805940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-02-02T20:26:09.806386] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-02-02T20:26:09.807662] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-02-02T20:26:09.807728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:09.807774] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:09.807814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:09.807895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:09.875654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:09.876518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:09.876623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:09.876659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:09.993309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:09.993658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:09.993700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:09.993728] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:09.997209] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-02-02T20:26:09.997478] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-02-02T20:26:09.997616] [INFO ] [sig ] LOAN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:10.150013] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LOAN.txt [2026-02-02T20:26:10.150157] [INFO ] [sig ] [1875/3456] Completed LOAN in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-02T20:26:10.150196] [INFO ] [sig ] [1876/3456] Forecasting LOB... [2026-02-02T20:26:10.150226] [INFO ] [sig ] Generating forecast for: LOB [2026-02-02T20:26:10.150258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-02-02T20:26:10.162086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-02-02T20:26:10.162376] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-02-02T20:26:10.163165] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-02-02T20:26:10.163217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:10.163272] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:10.163300] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:10.163357] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:10.223215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:10.223917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:10.224008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:10.224044] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:10.355646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:10.355803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:10.355844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:10.355873] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:10.359964] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: UP (p=75.52%) [2026-02-02T20:26:10.360281] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-02-02T20:26:10.360435] [INFO ] [sig ] LOB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:10.516896] [INFO ] [LOCAL ] Saved forecast: LOB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LOB.txt [2026-02-02T20:26:10.517085] [INFO ] [sig ] [1876/3456] Completed LOB in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-02T20:26:10.517129] [INFO ] [sig ] [1877/3456] Forecasting LOCO... [2026-02-02T20:26:10.517160] [INFO ] [sig ] Generating forecast for: LOCO [2026-02-02T20:26:10.517198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-02-02T20:26:10.530294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-02-02T20:26:10.530895] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-02-02T20:26:10.531994] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-02-02T20:26:10.532051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:10.532092] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:10.532119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:10.532176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:10.595381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:10.596333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:10.596422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:10.596456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:10.726980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:10.727145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:10.727202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:10.727239] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:10.731331] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: UP (p=60.76%) [2026-02-02T20:26:10.731655] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-02-02T20:26:10.731794] [INFO ] [sig ] LOCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:10.888308] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LOCO.txt [2026-02-02T20:26:10.888501] [INFO ] [sig ] [1877/3456] Completed LOCO in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-02T20:26:10.888544] [INFO ] [sig ] [1878/3456] Forecasting LOGI... [2026-02-02T20:26:10.888595] [INFO ] [sig ] Generating forecast for: LOGI [2026-02-02T20:26:10.888628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-02-02T20:26:10.902704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-02-02T20:26:10.903088] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-02-02T20:26:10.903988] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-02-02T20:26:10.904056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:10.904107] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:10.904136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:10.904195] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:10.973330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:10.974277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:10.974400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:10.974457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:11.102624] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:11.102797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:11.102848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:11.102885] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:11.106684] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: UP (p=93.60%) [2026-02-02T20:26:11.106991] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-02-02T20:26:11.107139] [INFO ] [sig ] LOGI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:11.261329] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LOGI.txt [2026-02-02T20:26:11.261487] [INFO ] [sig ] [1878/3456] Completed LOGI in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-02T20:26:11.261528] [INFO ] [sig ] [1879/3456] Forecasting LOMA... [2026-02-02T20:26:11.261557] [INFO ] [sig ] Generating forecast for: LOMA [2026-02-02T20:26:11.261609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-02-02T20:26:11.273360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-02-02T20:26:11.273698] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-02-02T20:26:11.274549] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-02-02T20:26:11.274622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:11.274656] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:11.274685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:11.274743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:11.337903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:11.338812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:11.338899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:11.338933] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:11.463651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:11.463822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:11.463875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:11.463938] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:11.468026] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: DOWN (p=8.83%) [2026-02-02T20:26:11.468466] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-02-02T20:26:11.468689] [INFO ] [sig ] LOMA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:11.668100] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LOMA.txt [2026-02-02T20:26:11.668309] [INFO ] [sig ] [1879/3456] Completed LOMA in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-02T20:26:11.668376] [INFO ] [sig ] [1880/3456] Forecasting LOPE... [2026-02-02T20:26:11.668425] [INFO ] [sig ] Generating forecast for: LOPE [2026-02-02T20:26:11.668471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-02-02T20:26:11.684315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-02-02T20:26:11.684778] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-02-02T20:26:11.685838] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-02-02T20:26:11.685900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:11.685943] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:11.685979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:11.686059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:11.761538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:11.762479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:11.762589] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:11.762627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:11.888971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:11.889128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:11.889168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:11.889196] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:11.892638] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: DOWN (p=9.61%) [2026-02-02T20:26:11.892931] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-02-02T20:26:11.893067] [INFO ] [sig ] LOPE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:12.045622] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LOPE.txt [2026-02-02T20:26:12.045805] [INFO ] [sig ] [1880/3456] Completed LOPE in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-02T20:26:12.045847] [INFO ] [sig ] [1881/3456] Forecasting LOVE... [2026-02-02T20:26:12.045877] [INFO ] [sig ] Generating forecast for: LOVE [2026-02-02T20:26:12.045908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-02-02T20:26:12.060497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-02-02T20:26:12.060943] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-02-02T20:26:12.061984] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-02-02T20:26:12.062052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:12.062095] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:12.062133] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:12.062216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:12.129095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:12.130046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:12.130138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:12.130173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:12.256363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:12.256525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:12.256566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:12.256616] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:12.260466] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: DOWN (p=10.98%) [2026-02-02T20:26:12.260771] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-02-02T20:26:12.260901] [INFO ] [sig ] LOVE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:12.404760] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LOVE.txt [2026-02-02T20:26:12.404916] [INFO ] [sig ] [1881/3456] Completed LOVE in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-02T20:26:12.404983] [INFO ] [sig ] [1882/3456] Forecasting LPCN... [2026-02-02T20:26:12.405017] [INFO ] [sig ] Generating forecast for: LPCN [2026-02-02T20:26:12.405048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-02-02T20:26:12.420134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-02-02T20:26:12.420675] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-02-02T20:26:12.421777] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-02-02T20:26:12.421839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:12.421879] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:12.421912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:12.421987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:12.505319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:12.506452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:12.506543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:12.506598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:12.637089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:12.637245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:12.637286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:12.637317] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:12.640826] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: UP (p=96.21%) [2026-02-02T20:26:12.641113] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-02-02T20:26:12.641243] [INFO ] [sig ] LPCN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:12.786835] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LPCN.txt [2026-02-02T20:26:12.786993] [INFO ] [sig ] [1882/3456] Completed LPCN in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-02T20:26:12.787035] [INFO ] [sig ] [1883/3456] Forecasting LPG... [2026-02-02T20:26:12.787064] [INFO ] [sig ] Generating forecast for: LPG [2026-02-02T20:26:12.787094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-02-02T20:26:12.798949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-02-02T20:26:12.799330] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-02-02T20:26:12.800335] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-02-02T20:26:12.800402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:12.800441] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:12.800473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:12.800546] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:12.860925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:12.861840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:12.861922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:12.861956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:12.990625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:12.990812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:12.990870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:12.990910] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:12.994439] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: DOWN (p=18.63%) [2026-02-02T20:26:12.994765] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-02-02T20:26:12.994922] [INFO ] [sig ] LPG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:13.143080] [INFO ] [LOCAL ] Saved forecast: LPG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LPG.txt [2026-02-02T20:26:13.143248] [INFO ] [sig ] [1883/3456] Completed LPG in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-02T20:26:13.143290] [INFO ] [sig ] [1884/3456] Forecasting LPL... [2026-02-02T20:26:13.143320] [INFO ] [sig ] Generating forecast for: LPL [2026-02-02T20:26:13.143350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-02-02T20:26:13.155812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-02-02T20:26:13.156200] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-02-02T20:26:13.157030] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-02-02T20:26:13.157084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:13.157117] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:13.157143] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:13.157202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:13.218427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:13.219333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:13.219443] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:13.219485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:13.338166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:13.338323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:13.338363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:13.338392] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:13.341791] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: UP (p=78.53%) [2026-02-02T20:26:13.342064] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-02-02T20:26:13.342186] [INFO ] [sig ] LPL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:13.485732] [INFO ] [LOCAL ] Saved forecast: LPL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LPL.txt [2026-02-02T20:26:13.485857] [INFO ] [sig ] [1884/3456] Completed LPL in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-02T20:26:13.485896] [INFO ] [sig ] [1885/3456] Forecasting LPLA... [2026-02-02T20:26:13.485923] [INFO ] [sig ] Generating forecast for: LPLA [2026-02-02T20:26:13.485952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-02-02T20:26:13.497420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-02-02T20:26:13.497767] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-02-02T20:26:13.498569] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-02-02T20:26:13.498641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:13.498672] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:13.498698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:13.498754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:13.556014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:13.556860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:13.556941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:13.556974] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:13.681831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:13.681990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:13.682045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:13.682074] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:13.686081] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: UP (p=55.51%) [2026-02-02T20:26:13.686368] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-02-02T20:26:13.686710] [INFO ] [sig ] LPLA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:13.840222] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LPLA.txt [2026-02-02T20:26:13.840379] [INFO ] [sig ] [1885/3456] Completed LPLA in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-02T20:26:13.840428] [INFO ] [sig ] [1886/3456] Forecasting LPRO... [2026-02-02T20:26:13.840464] [INFO ] [sig ] Generating forecast for: LPRO [2026-02-02T20:26:13.840501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-02-02T20:26:13.853629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-02-02T20:26:13.853883] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-02-02T20:26:13.854692] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-02-02T20:26:13.854744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:13.854775] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:13.854801] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:13.854857] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:13.916109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:13.917154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:13.917264] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:13.917297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:14.041967] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:14.042122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:14.042163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:14.042191] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:14.045607] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: DOWN (p=31.37%) [2026-02-02T20:26:14.045875] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-02-02T20:26:14.045997] [INFO ] [sig ] LPRO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:14.190520] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LPRO.txt [2026-02-02T20:26:14.190685] [INFO ] [sig ] [1886/3456] Completed LPRO in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-02T20:26:14.190725] [INFO ] [sig ] [1887/3456] Forecasting LPSN... [2026-02-02T20:26:14.190755] [INFO ] [sig ] Generating forecast for: LPSN [2026-02-02T20:26:14.190786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-02-02T20:26:14.203504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-02-02T20:26:14.203831] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-02-02T20:26:14.204828] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-02-02T20:26:14.204880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:14.204912] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:14.204938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:14.204995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:14.263004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:14.263778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:14.263890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:14.263925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:14.388982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:14.389141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:14.389182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:14.389211] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:14.392610] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: UP (p=62.89%) [2026-02-02T20:26:14.392880] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-02-02T20:26:14.393002] [INFO ] [sig ] LPSN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:14.539241] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LPSN.txt [2026-02-02T20:26:14.539387] [INFO ] [sig ] [1887/3456] Completed LPSN in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-02T20:26:14.539434] [INFO ] [sig ] [1888/3456] Forecasting LPTH... [2026-02-02T20:26:14.539470] [INFO ] [sig ] Generating forecast for: LPTH [2026-02-02T20:26:14.539507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-02-02T20:26:14.552306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-02-02T20:26:14.552627] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-02-02T20:26:14.553412] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-02-02T20:26:14.553477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:14.553516] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:14.553544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:14.553620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:14.613161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:14.613898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:14.613979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:14.614011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:14.737038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:14.737205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:14.737246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:14.737275] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:14.744964] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: DOWN (p=20.10%) [2026-02-02T20:26:14.745326] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-02-02T20:26:14.745485] [INFO ] [sig ] LPTH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:14.889595] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LPTH.txt [2026-02-02T20:26:14.889941] [INFO ] [sig ] [1888/3456] Completed LPTH in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-02T20:26:14.889981] [INFO ] [sig ] [1889/3456] Forecasting LPX... [2026-02-02T20:26:14.890010] [INFO ] [sig ] Generating forecast for: LPX [2026-02-02T20:26:14.890040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-02-02T20:26:14.907068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-02-02T20:26:14.907798] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-02-02T20:26:14.909109] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-02-02T20:26:14.909169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:14.909223] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:14.909266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:14.909364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:14.973603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:14.974802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:14.974901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:14.974934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:15.099857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:15.100089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:15.100135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:15.100165] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:15.104548] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: DOWN (p=8.47%) [2026-02-02T20:26:15.105133] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-02-02T20:26:15.105289] [INFO ] [sig ] LPX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:15.261537] [INFO ] [LOCAL ] Saved forecast: LPX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LPX.txt [2026-02-02T20:26:15.261850] [INFO ] [sig ] [1889/3456] Completed LPX in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-02T20:26:15.261916] [INFO ] [sig ] [1890/3456] Forecasting LQDA... [2026-02-02T20:26:15.261956] [INFO ] [sig ] Generating forecast for: LQDA [2026-02-02T20:26:15.262003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-02-02T20:26:15.276721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-02-02T20:26:15.277299] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-02-02T20:26:15.278297] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-02-02T20:26:15.278357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:15.278394] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:15.278424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:15.278487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:15.341355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:15.342977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:15.343097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:15.343134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:15.481903] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:15.482145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:15.482193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:15.482224] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:15.486710] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: DOWN (p=48.44%) [2026-02-02T20:26:15.487079] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-02-02T20:26:15.487244] [INFO ] [sig ] LQDA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:15.648215] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LQDA.txt [2026-02-02T20:26:15.648454] [INFO ] [sig ] [1890/3456] Completed LQDA in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-02T20:26:15.648501] [INFO ] [sig ] [1891/3456] Forecasting LRCX... [2026-02-02T20:26:15.648531] [INFO ] [sig ] Generating forecast for: LRCX [2026-02-02T20:26:15.648563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-02-02T20:26:15.663024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-02-02T20:26:15.663421] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-02-02T20:26:15.664298] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-02-02T20:26:15.664353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:15.664385] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:15.664412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:15.664467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:15.723498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:15.724475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:15.724568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:15.724621] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:15.856192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:15.856356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:15.856397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:15.856425] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:15.859965] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: DOWN (p=19.70%) [2026-02-02T20:26:15.860255] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-02-02T20:26:15.860384] [INFO ] [sig ] LRCX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:16.002874] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LRCX.txt [2026-02-02T20:26:16.003048] [INFO ] [sig ] [1891/3456] Completed LRCX in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-02T20:26:16.003088] [INFO ] [sig ] [1892/3456] Forecasting LRGE... [2026-02-02T20:26:16.003118] [INFO ] [sig ] Generating forecast for: LRGE [2026-02-02T20:26:16.003148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-02-02T20:26:16.016826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-02-02T20:26:16.017251] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-02-02T20:26:16.018175] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-02-02T20:26:16.018234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:16.018270] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:16.018298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:16.018356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:16.077876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:16.078862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:16.078949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:16.078981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:16.192694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:16.192857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:16.192897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:16.192925] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:16.196274] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: UP (p=88.53%) [2026-02-02T20:26:16.196553] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-02-02T20:26:16.196704] [INFO ] [sig ] LRGE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:16.349111] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LRGE.txt [2026-02-02T20:26:16.349279] [INFO ] [sig ] [1892/3456] Completed LRGE in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-02T20:26:16.349320] [INFO ] [sig ] [1893/3456] Forecasting LSCC... [2026-02-02T20:26:16.349355] [INFO ] [sig ] Generating forecast for: LSCC [2026-02-02T20:26:16.349388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-02-02T20:26:16.361135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-02-02T20:26:16.361514] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-02-02T20:26:16.362323] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-02-02T20:26:16.362377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:16.362464] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:16.362493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:16.362549] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:16.419352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:16.420248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:16.420334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:16.420366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:16.546100] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:16.546263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:16.546307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:16.546337] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:16.550786] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: UP (p=98.94%) [2026-02-02T20:26:16.551155] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-02-02T20:26:16.551322] [INFO ] [sig ] LSCC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:16.733694] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LSCC.txt [2026-02-02T20:26:16.733851] [INFO ] [sig ] [1893/3456] Completed LSCC in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-02T20:26:16.733891] [INFO ] [sig ] [1894/3456] Forecasting LSPD... [2026-02-02T20:26:16.733923] [INFO ] [sig ] Generating forecast for: LSPD [2026-02-02T20:26:16.733953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-02-02T20:26:16.747423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-02-02T20:26:16.749133] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-02-02T20:26:16.750099] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-02-02T20:26:16.750154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:16.750188] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:16.750216] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:16.750275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:16.811116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:16.812120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:16.812221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:16.812255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:16.946694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:16.946853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:16.946894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:16.946924] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:16.950453] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-02-02T20:26:16.950761] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-02-02T20:26:16.950890] [INFO ] [sig ] LSPD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:17.098059] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LSPD.txt [2026-02-02T20:26:17.098217] [INFO ] [sig ] [1894/3456] Completed LSPD in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-02T20:26:17.098258] [INFO ] [sig ] [1895/3456] Forecasting LTC... [2026-02-02T20:26:17.098286] [INFO ] [sig ] Generating forecast for: LTC [2026-02-02T20:26:17.098316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-02-02T20:26:17.114764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-02-02T20:26:17.115213] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-02-02T20:26:17.116242] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-02-02T20:26:17.116308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:17.116349] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:17.116383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:17.116461] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:17.183277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:17.184231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:17.184318] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:17.184353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:17.308743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:17.309097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:17.309139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:17.309167] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:17.312959] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: DOWN (p=21.64%) [2026-02-02T20:26:17.313248] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-02-02T20:26:17.313377] [INFO ] [sig ] LTC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:17.458498] [INFO ] [LOCAL ] Saved forecast: LTC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LTC.txt [2026-02-02T20:26:17.458676] [INFO ] [sig ] [1895/3456] Completed LTC in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-02T20:26:17.458721] [INFO ] [sig ] [1896/3456] Forecasting LTH... [2026-02-02T20:26:17.458749] [INFO ] [sig ] Generating forecast for: LTH [2026-02-02T20:26:17.458780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-02-02T20:26:17.471365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-02-02T20:26:17.471762] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-02-02T20:26:17.472646] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-02-02T20:26:17.472893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:17.472926] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:17.472954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:17.473012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:17.532166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:17.533035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:17.533121] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:17.533156] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:17.656297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:17.656456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:17.656501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:17.656595] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:17.660333] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: UP (p=50.45%) [2026-02-02T20:26:17.660722] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-02-02T20:26:17.660871] [INFO ] [sig ] LTH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:17.808274] [INFO ] [LOCAL ] Saved forecast: LTH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LTH.txt [2026-02-02T20:26:17.808436] [INFO ] [sig ] [1896/3456] Completed LTH in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-02T20:26:17.808486] [INFO ] [sig ] [1897/3456] Forecasting LTRN... [2026-02-02T20:26:17.808523] [INFO ] [sig ] Generating forecast for: LTRN [2026-02-02T20:26:17.808560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-02-02T20:26:17.821057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-02-02T20:26:17.821430] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-02-02T20:26:17.822325] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-02-02T20:26:17.822382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:17.822416] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:17.822442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:17.822499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:17.884532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:17.885417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:17.885503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:17.885535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:18.006504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:18.006692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:18.006734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:18.006763] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:18.010290] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: UP (p=99.06%) [2026-02-02T20:26:18.010689] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-02-02T20:26:18.010842] [INFO ] [sig ] LTRN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:18.157617] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LTRN.txt [2026-02-02T20:26:18.157778] [INFO ] [sig ] [1897/3456] Completed LTRN in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-02T20:26:18.157817] [INFO ] [sig ] [1898/3456] Forecasting LTRX... [2026-02-02T20:26:18.157846] [INFO ] [sig ] Generating forecast for: LTRX [2026-02-02T20:26:18.157875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-02-02T20:26:18.169214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-02-02T20:26:18.169487] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-02-02T20:26:18.170272] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-02-02T20:26:18.170325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:18.170356] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:18.170383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:18.170440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:18.227186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:18.227807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:18.227885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:18.227927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:18.352209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:18.352369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:18.352409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:18.352439] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:18.356224] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=18.82%) [2026-02-02T20:26:18.356496] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-02-02T20:26:18.356637] [INFO ] [sig ] LTRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:18.506239] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LTRX.txt [2026-02-02T20:26:18.506390] [INFO ] [sig ] [1898/3456] Completed LTRX in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-02T20:26:18.506433] [INFO ] [sig ] [1899/3456] Forecasting LUCD... [2026-02-02T20:26:18.506462] [INFO ] [sig ] Generating forecast for: LUCD [2026-02-02T20:26:18.506492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-02-02T20:26:18.518063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-02-02T20:26:18.518421] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-02-02T20:26:18.519252] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-02-02T20:26:18.519304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:18.519336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:18.519362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:18.519418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:18.577513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:18.578432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:18.578549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:18.578611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:18.699063] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:18.699220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:18.699260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:18.699289] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:18.702935] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=71.87%) [2026-02-02T20:26:18.703205] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-02-02T20:26:18.703326] [INFO ] [sig ] LUCD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:18.848994] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LUCD.txt [2026-02-02T20:26:18.849113] [INFO ] [sig ] [1899/3456] Completed LUCD in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-02T20:26:18.849152] [INFO ] [sig ] [1900/3456] Forecasting LUMN... [2026-02-02T20:26:18.849181] [INFO ] [sig ] Generating forecast for: LUMN [2026-02-02T20:26:18.849209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-02-02T20:26:18.866919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-02-02T20:26:18.867412] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-02-02T20:26:18.868829] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-02-02T20:26:18.868892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:18.868931] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:18.868978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:18.869056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:18.943967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:18.944994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:18.945087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:18.945123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:19.076219] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:19.076380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:19.076423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:19.076454] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:19.080553] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: DOWN (p=9.19%) [2026-02-02T20:26:19.080876] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-02-02T20:26:19.081202] [INFO ] [sig ] LUMN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:19.227148] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LUMN.txt [2026-02-02T20:26:19.227290] [INFO ] [sig ] [1900/3456] Completed LUMN in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-02T20:26:19.227328] [INFO ] [sig ] [1901/3456] Forecasting LUNG... [2026-02-02T20:26:19.227358] [INFO ] [sig ] Generating forecast for: LUNG [2026-02-02T20:26:19.227388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-02-02T20:26:19.238889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-02-02T20:26:19.239183] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-02-02T20:26:19.239988] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-02-02T20:26:19.240041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:19.240072] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:19.240099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:19.240154] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:19.296991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:19.297910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:19.297995] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:19.298030] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:19.422262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:19.422423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:19.422462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:19.422490] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:19.425840] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-02-02T20:26:19.426107] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-02-02T20:26:19.426231] [INFO ] [sig ] LUNG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:19.571543] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LUNG.txt [2026-02-02T20:26:19.571707] [INFO ] [sig ] [1901/3456] Completed LUNG in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-02T20:26:19.571746] [INFO ] [sig ] [1902/3456] Forecasting LVHD... [2026-02-02T20:26:19.571776] [INFO ] [sig ] Generating forecast for: LVHD [2026-02-02T20:26:19.571806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-02-02T20:26:19.583334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-02-02T20:26:19.583939] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-02-02T20:26:19.584778] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-02-02T20:26:19.584831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:19.584863] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:19.584890] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:19.584946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:19.642739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:19.643538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:19.643638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:19.643673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:19.765262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:19.765425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:19.765466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:19.765494] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:19.768998] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: UP (p=51.87%) [2026-02-02T20:26:19.769269] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-02-02T20:26:19.769395] [INFO ] [sig ] LVHD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:19.914023] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LVHD.txt [2026-02-02T20:26:19.914175] [INFO ] [sig ] [1902/3456] Completed LVHD in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-02T20:26:19.914213] [INFO ] [sig ] [1903/3456] Forecasting LVO... [2026-02-02T20:26:19.914244] [INFO ] [sig ] Generating forecast for: LVO [2026-02-02T20:26:19.914274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-02-02T20:26:19.926190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-02-02T20:26:19.926520] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-02-02T20:26:19.927326] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-02-02T20:26:19.927378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:19.927409] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:19.927437] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:19.927492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:19.986951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:19.987843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:19.987955] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:19.987991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:20.110669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:20.110830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:20.110871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:20.110900] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:20.114750] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=63.47%) [2026-02-02T20:26:20.115116] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-02-02T20:26:20.115262] [INFO ] [sig ] LVO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:20.262096] [INFO ] [LOCAL ] Saved forecast: LVO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LVO.txt [2026-02-02T20:26:20.262245] [INFO ] [sig ] [1903/3456] Completed LVO in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-02T20:26:20.262287] [INFO ] [sig ] [1904/3456] Forecasting LVS... [2026-02-02T20:26:20.262317] [INFO ] [sig ] Generating forecast for: LVS [2026-02-02T20:26:20.262353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-02-02T20:26:20.273723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-02-02T20:26:20.274006] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-02-02T20:26:20.274831] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-02-02T20:26:20.274883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:20.274914] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:20.274940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:20.274996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:20.337797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:20.338677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:20.338761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:20.338796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:20.464030] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:20.464198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:20.464238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:20.464268] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:20.467893] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=71.11%) [2026-02-02T20:26:20.468215] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-02-02T20:26:20.468357] [INFO ] [sig ] LVS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:20.634259] [INFO ] [LOCAL ] Saved forecast: LVS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LVS.txt [2026-02-02T20:26:20.634427] [INFO ] [sig ] [1904/3456] Completed LVS in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-02T20:26:20.634466] [INFO ] [sig ] [1905/3456] Forecasting LWAY... [2026-02-02T20:26:20.634496] [INFO ] [sig ] Generating forecast for: LWAY [2026-02-02T20:26:20.634526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-02-02T20:26:20.646972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-02-02T20:26:20.647307] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-02-02T20:26:20.648144] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-02-02T20:26:20.648197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:20.648228] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:20.648253] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:20.648308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:20.706722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:20.707351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:20.707429] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:20.707461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:20.831148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:20.831279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:20.831317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:20.831345] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:20.835031] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: DOWN (p=14.24%) [2026-02-02T20:26:20.835311] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-02-02T20:26:20.835437] [INFO ] [sig ] LWAY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:20.977076] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LWAY.txt [2026-02-02T20:26:20.977208] [INFO ] [sig ] [1905/3456] Completed LWAY in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-02T20:26:20.977247] [INFO ] [sig ] [1906/3456] Forecasting LWLG... [2026-02-02T20:26:20.977277] [INFO ] [sig ] Generating forecast for: LWLG [2026-02-02T20:26:20.977306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-02-02T20:26:20.988504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-02-02T20:26:20.988805] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-02-02T20:26:20.989566] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-02-02T20:26:20.989635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:20.989668] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:20.989695] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:20.989750] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:21.047554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:21.048198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:21.048274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:21.048306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:21.171550] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:21.171694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:21.171733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:21.171761] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:21.175222] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=6.73%) [2026-02-02T20:26:21.175489] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-02-02T20:26:21.175633] [INFO ] [sig ] LWLG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:21.320661] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LWLG.txt [2026-02-02T20:26:21.320812] [INFO ] [sig ] [1906/3456] Completed LWLG in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-02T20:26:21.320852] [INFO ] [sig ] [1907/3456] Forecasting LX... [2026-02-02T20:26:21.320883] [INFO ] [sig ] Generating forecast for: LX [2026-02-02T20:26:21.320913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-02-02T20:26:21.332074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-02-02T20:26:21.332357] [INFO ] [FORECASTER] Starting predict_future for LX [2026-02-02T20:26:21.333149] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-02-02T20:26:21.333203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:21.333236] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:21.333264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:21.333320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:21.391864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:21.392468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:21.392545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:21.392599] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:21.520116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:21.520276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:21.520317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:21.520348] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:21.523794] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: DOWN (p=6.87%) [2026-02-02T20:26:21.524063] [INFO ] [FORECASTER] Completed predict_future for LX [2026-02-02T20:26:21.524187] [INFO ] [sig ] LX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:21.669824] [INFO ] [LOCAL ] Saved forecast: LX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LX.txt [2026-02-02T20:26:21.669986] [INFO ] [sig ] [1907/3456] Completed LX in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-02T20:26:21.670026] [INFO ] [sig ] [1908/3456] Forecasting LXEO... [2026-02-02T20:26:21.670056] [INFO ] [sig ] Generating forecast for: LXEO [2026-02-02T20:26:21.670086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-02-02T20:26:21.682201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-02-02T20:26:21.682550] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-02-02T20:26:21.683434] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-02-02T20:26:21.683487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:21.683518] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:21.683544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:21.683616] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:21.741962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:21.742913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:21.743001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:21.743034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:21.868425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:21.868601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:21.868643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:21.868673] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:21.872105] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: DOWN (p=9.71%) [2026-02-02T20:26:21.872391] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-02-02T20:26:21.872524] [INFO ] [sig ] LXEO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:22.012731] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LXEO.txt [2026-02-02T20:26:22.012880] [INFO ] [sig ] [1908/3456] Completed LXEO in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-02T20:26:22.012920] [INFO ] [sig ] [1909/3456] Forecasting LXP... [2026-02-02T20:26:22.012950] [INFO ] [sig ] Generating forecast for: LXP [2026-02-02T20:26:22.012979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-02-02T20:26:22.025134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-02-02T20:26:22.025520] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-02-02T20:26:22.026366] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-02-02T20:26:22.026421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:22.026455] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:22.026482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:22.026538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:22.085478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:22.086362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:22.086452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:22.086493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:22.204456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:22.204644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:22.204687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:22.204719] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:22.208135] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-02-02T20:26:22.208408] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-02-02T20:26:22.208536] [INFO ] [sig ] LXP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:22.356516] [INFO ] [LOCAL ] Saved forecast: LXP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LXP.txt [2026-02-02T20:26:22.356688] [INFO ] [sig ] [1909/3456] Completed LXP in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-02T20:26:22.356732] [INFO ] [sig ] [1910/3456] Forecasting LYB... [2026-02-02T20:26:22.356762] [INFO ] [sig ] Generating forecast for: LYB [2026-02-02T20:26:22.356791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-02-02T20:26:22.368059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-02-02T20:26:22.368344] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-02-02T20:26:22.369206] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-02-02T20:26:22.369261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:22.369321] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:22.369350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:22.369407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:22.426283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:22.427127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:22.427207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:22.427241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:22.546129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:22.546282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:22.546322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:22.546350] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:22.549784] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: UP (p=69.57%) [2026-02-02T20:26:22.550061] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-02-02T20:26:22.550188] [INFO ] [sig ] LYB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:22.696917] [INFO ] [LOCAL ] Saved forecast: LYB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LYB.txt [2026-02-02T20:26:22.697070] [INFO ] [sig ] [1910/3456] Completed LYB in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-02T20:26:22.697113] [INFO ] [sig ] [1911/3456] Forecasting LYG... [2026-02-02T20:26:22.697142] [INFO ] [sig ] Generating forecast for: LYG [2026-02-02T20:26:22.697171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-02-02T20:26:22.708470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-02-02T20:26:22.708859] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-02-02T20:26:22.709661] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-02-02T20:26:22.709713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:22.709745] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:22.709772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:22.709827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:22.769193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:22.770262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:22.770351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:22.770383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:22.894502] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:22.894675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:22.894715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:22.894745] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:22.898317] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=97.33%) [2026-02-02T20:26:22.898747] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-02-02T20:26:22.898924] [INFO ] [sig ] LYG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:23.044447] [INFO ] [LOCAL ] Saved forecast: LYG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LYG.txt [2026-02-02T20:26:23.044621] [INFO ] [sig ] [1911/3456] Completed LYG in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-02T20:26:23.044663] [INFO ] [sig ] [1912/3456] Forecasting LYRA... [2026-02-02T20:26:23.044696] [INFO ] [sig ] Generating forecast for: LYRA [2026-02-02T20:26:23.044725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-02-02T20:26:23.056144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-02-02T20:26:23.056497] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-02-02T20:26:23.057395] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-02-02T20:26:23.057450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:23.057483] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:23.057509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:23.057567] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:23.117973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:23.118880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:23.118965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:23.118998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:23.243663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:23.243824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:23.243863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:23.243892] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:23.248002] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: UP (p=52.24%) [2026-02-02T20:26:23.248388] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-02-02T20:26:23.248534] [INFO ] [sig ] LYRA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:23.398023] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LYRA.txt [2026-02-02T20:26:23.398198] [INFO ] [sig ] [1912/3456] Completed LYRA in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-02T20:26:23.398239] [INFO ] [sig ] [1913/3456] Forecasting LYTS... [2026-02-02T20:26:23.398272] [INFO ] [sig ] Generating forecast for: LYTS [2026-02-02T20:26:23.398304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-02-02T20:26:23.413496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-02-02T20:26:23.414035] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-02-02T20:26:23.415008] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-02-02T20:26:23.415080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:23.415126] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:23.415154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:23.415210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:23.474522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:23.475421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:23.475509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:23.475545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:23.594385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:23.594545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:23.594606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:23.594698] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:23.598646] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=66.83%) [2026-02-02T20:26:23.598940] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-02-02T20:26:23.599085] [INFO ] [sig ] LYTS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:23.743166] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LYTS.txt [2026-02-02T20:26:23.743350] [INFO ] [sig ] [1913/3456] Completed LYTS in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-02T20:26:23.743402] [INFO ] [sig ] [1914/3456] Forecasting LZ... [2026-02-02T20:26:23.743438] [INFO ] [sig ] Generating forecast for: LZ [2026-02-02T20:26:23.743470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-02-02T20:26:23.755272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-02-02T20:26:23.755892] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-02-02T20:26:23.756912] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-02-02T20:26:23.756964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:23.756996] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:23.757023] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:23.757078] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:23.818389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:23.819298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:23.819384] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:23.819419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:23.945022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:23.945181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:23.945220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:23.945249] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:23.948636] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: UP (p=91.88%) [2026-02-02T20:26:23.948944] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-02-02T20:26:23.949072] [INFO ] [sig ] LZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:24.094818] [INFO ] [LOCAL ] Saved forecast: LZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LZ.txt [2026-02-02T20:26:24.094971] [INFO ] [sig ] [1914/3456] Completed LZ in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-02T20:26:24.095010] [INFO ] [sig ] [1915/3456] Forecasting LZB... [2026-02-02T20:26:24.095041] [INFO ] [sig ] Generating forecast for: LZB [2026-02-02T20:26:24.095070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-02-02T20:26:24.107197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-02-02T20:26:24.107652] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-02-02T20:26:24.108516] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-02-02T20:26:24.108605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:24.108657] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:24.108692] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:24.108764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:24.168921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:24.169821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:24.169901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:24.169934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:24.296984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:24.297141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:24.297182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:24.297214] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:24.300798] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-02-02T20:26:24.301091] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-02-02T20:26:24.301222] [INFO ] [sig ] LZB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:24.453591] [INFO ] [LOCAL ] Saved forecast: LZB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/LZB.txt [2026-02-02T20:26:24.453767] [INFO ] [sig ] [1915/3456] Completed LZB in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-02T20:26:24.453805] [INFO ] [sig ] [1916/3456] Forecasting LZM... [2026-02-02T20:26:24.453835] [INFO ] [sig ] Generating forecast for: LZM [2026-02-02T20:26:24.453867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-02-02T20:26:24.465129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-02-02T20:26:24.465509] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-02-02T20:26:24.466305] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-02-02T20:26:24.466357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:24.466389] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:24.466416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:24.466471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:24.525842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:24.526701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:24.526782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:24.526815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:24.648119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:24.648273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:24.648321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:24.648360] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:24.652955] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=59.82%) [2026-02-02T20:26:24.653296] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-02-02T20:26:24.653431] [INFO ] [sig ] LZM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:24.799657] [INFO ] [LOCAL ] Saved forecast: LZM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/LZM.txt [2026-02-02T20:26:24.799811] [INFO ] [sig ] [1916/3456] Completed LZM in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-02T20:26:24.799857] [INFO ] [sig ] [1917/3456] Forecasting M... [2026-02-02T20:26:24.799889] [INFO ] [sig ] Generating forecast for: M [2026-02-02T20:26:24.799919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-02-02T20:26:24.812677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-02-02T20:26:24.813222] [INFO ] [FORECASTER] Starting predict_future for M [2026-02-02T20:26:24.814015] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-02-02T20:26:24.814068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:24.814100] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:24.814127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:24.814181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:24.875937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:24.877083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:24.877166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:24.877198] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:25.007958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:25.008116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:25.008156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:25.008185] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:25.011564] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: DOWN (p=22.58%) [2026-02-02T20:26:25.012055] [INFO ] [FORECASTER] Completed predict_future for M [2026-02-02T20:26:25.012186] [INFO ] [sig ] M: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:25.158916] [INFO ] [LOCAL ] Saved forecast: M 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/M.txt [2026-02-02T20:26:25.159060] [INFO ] [sig ] [1917/3456] Completed M in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-02T20:26:25.159099] [INFO ] [sig ] [1918/3456] Forecasting MA... [2026-02-02T20:26:25.159128] [INFO ] [sig ] Generating forecast for: MA [2026-02-02T20:26:25.159159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-02-02T20:26:25.170090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-02-02T20:26:25.170359] [INFO ] [FORECASTER] Starting predict_future for MA [2026-02-02T20:26:25.171191] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-02-02T20:26:25.171245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:25.171277] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:25.171304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:25.171361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:25.240274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:25.241185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:25.241268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:25.241300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:25.363642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:25.363801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:25.363843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:25.363872] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:25.367303] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: DOWN (p=44.91%) [2026-02-02T20:26:25.367612] [INFO ] [FORECASTER] Completed predict_future for MA [2026-02-02T20:26:25.367770] [INFO ] [sig ] MA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:25.515072] [INFO ] [LOCAL ] Saved forecast: MA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MA.txt [2026-02-02T20:26:25.515234] [INFO ] [sig ] [1918/3456] Completed MA in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-02T20:26:25.515274] [INFO ] [sig ] [1919/3456] Forecasting MAA... [2026-02-02T20:26:25.515302] [INFO ] [sig ] Generating forecast for: MAA [2026-02-02T20:26:25.515334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-02-02T20:26:25.531394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-02-02T20:26:25.531879] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-02-02T20:26:25.532914] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-02-02T20:26:25.532976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:25.533015] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:25.533049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:25.533127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:25.601525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:25.602383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:25.602464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:25.602496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:25.728125] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:25.728289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:25.728329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:25.728358] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:25.731823] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: UP (p=93.88%) [2026-02-02T20:26:25.732103] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-02-02T20:26:25.732230] [INFO ] [sig ] MAA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:25.879394] [INFO ] [LOCAL ] Saved forecast: MAA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MAA.txt [2026-02-02T20:26:25.879551] [INFO ] [sig ] [1919/3456] Completed MAA in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-02T20:26:25.879614] [INFO ] [sig ] [1920/3456] Forecasting MAC... [2026-02-02T20:26:25.879653] [INFO ] [sig ] Generating forecast for: MAC [2026-02-02T20:26:25.879690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-02-02T20:26:25.895538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-02-02T20:26:25.896127] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-02-02T20:26:25.897124] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-02-02T20:26:25.897177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:25.897208] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:25.897234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:25.897290] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:25.955740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:25.956609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:25.956691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:25.956755] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:26.085420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:26.085597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:26.085644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:26.085701] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:26.089413] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-02-02T20:26:26.089742] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-02-02T20:26:26.089887] [INFO ] [sig ] MAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:26.238119] [INFO ] [LOCAL ] Saved forecast: MAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MAC.txt [2026-02-02T20:26:26.238286] [INFO ] [sig ] [1920/3456] Completed MAC in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-02T20:26:26.238326] [INFO ] [sig ] [1921/3456] Forecasting MAMA... [2026-02-02T20:26:26.238357] [INFO ] [sig ] Generating forecast for: MAMA [2026-02-02T20:26:26.238387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-02-02T20:26:26.250421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-02-02T20:26:26.250796] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-02-02T20:26:26.251601] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-02-02T20:26:26.251654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:26.251687] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:26.251713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:26.251769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:26.311073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:26.312026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:26.312116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:26.312151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:26.445108] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:26.445280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:26.445323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:26.445353] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:26.449481] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: UP (p=73.23%) [2026-02-02T20:26:26.449804] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-02-02T20:26:26.450127] [INFO ] [sig ] MAMA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:26.600500] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MAMA.txt [2026-02-02T20:26:26.600703] [INFO ] [sig ] [1921/3456] Completed MAMA in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-02T20:26:26.600750] [INFO ] [sig ] [1922/3456] Forecasting MAN... [2026-02-02T20:26:26.600782] [INFO ] [sig ] Generating forecast for: MAN [2026-02-02T20:26:26.600812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-02-02T20:26:26.613726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-02-02T20:26:26.614087] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-02-02T20:26:26.614934] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-02-02T20:26:26.614988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:26.615021] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:26.615047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:26.615103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:26.673715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:26.674555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:26.674657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:26.674707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:26.795940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:26.796101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:26.796141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:26.796170] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:26.799704] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-02-02T20:26:26.800044] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-02-02T20:26:26.800188] [INFO ] [sig ] MAN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:26.948688] [INFO ] [LOCAL ] Saved forecast: MAN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MAN.txt [2026-02-02T20:26:26.948846] [INFO ] [sig ] [1922/3456] Completed MAN in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-02T20:26:26.948887] [INFO ] [sig ] [1923/3456] Forecasting MANH... [2026-02-02T20:26:26.948918] [INFO ] [sig ] Generating forecast for: MANH [2026-02-02T20:26:26.948947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-02-02T20:26:26.960517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-02-02T20:26:26.960898] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-02-02T20:26:26.961715] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-02-02T20:26:26.961767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:26.961798] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:26.961825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:26.961881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:27.022200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:27.023062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:27.023142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:27.023175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:27.149226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:27.149378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:27.149418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:27.149445] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:27.153273] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: UP (p=61.33%) [2026-02-02T20:26:27.153555] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-02-02T20:26:27.153702] [INFO ] [sig ] MANH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:27.298261] [INFO ] [LOCAL ] Saved forecast: MANH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MANH.txt [2026-02-02T20:26:27.298430] [INFO ] [sig ] [1923/3456] Completed MANH in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-02T20:26:27.298471] [INFO ] [sig ] [1924/3456] Forecasting MARA... [2026-02-02T20:26:27.298502] [INFO ] [sig ] Generating forecast for: MARA [2026-02-02T20:26:27.298532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-02-02T20:26:27.310151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-02-02T20:26:27.310458] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-02-02T20:26:27.311251] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-02-02T20:26:27.311307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:27.311339] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:27.311366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:27.311432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:27.373973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:27.374752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:27.374832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:27.374865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:27.500981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:27.501140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:27.501187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:27.501216] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:27.505065] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: DOWN (p=36.45%) [2026-02-02T20:26:27.505357] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-02-02T20:26:27.505490] [INFO ] [sig ] MARA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:27.651565] [INFO ] [LOCAL ] Saved forecast: MARA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MARA.txt [2026-02-02T20:26:27.651728] [INFO ] [sig ] [1924/3456] Completed MARA in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-02T20:26:27.651766] [INFO ] [sig ] [1925/3456] Forecasting MAS... [2026-02-02T20:26:27.651795] [INFO ] [sig ] Generating forecast for: MAS [2026-02-02T20:26:27.651827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-02-02T20:26:27.664175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-02-02T20:26:27.664472] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-02-02T20:26:27.665449] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-02-02T20:26:27.665502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:27.665534] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:27.665560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:27.665635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:27.724365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:27.725153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:27.725232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:27.725264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:27.846191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:27.846351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:27.846391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:27.846419] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:27.850741] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: DOWN (p=19.67%) [2026-02-02T20:26:27.851128] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-02-02T20:26:27.851271] [INFO ] [sig ] MAS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:27.996386] [INFO ] [LOCAL ] Saved forecast: MAS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MAS.txt [2026-02-02T20:26:27.996523] [INFO ] [sig ] [1925/3456] Completed MAS in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-02T20:26:27.996562] [INFO ] [sig ] [1926/3456] Forecasting MASI... [2026-02-02T20:26:27.996611] [INFO ] [sig ] Generating forecast for: MASI [2026-02-02T20:26:27.996642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-02-02T20:26:28.008440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-02-02T20:26:28.008758] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-02-02T20:26:28.009541] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-02-02T20:26:28.009623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:28.009662] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:28.009690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:28.009746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:28.067005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:28.067785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:28.067867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:28.067900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:28.188522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:28.188695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:28.188743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:28.188778] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:28.192483] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-02-02T20:26:28.192780] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-02-02T20:26:28.192908] [INFO ] [sig ] MASI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:28.341013] [INFO ] [LOCAL ] Saved forecast: MASI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MASI.txt [2026-02-02T20:26:28.341162] [INFO ] [sig ] [1926/3456] Completed MASI in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-02T20:26:28.341200] [INFO ] [sig ] [1927/3456] Forecasting MASS... [2026-02-02T20:26:28.341230] [INFO ] [sig ] Generating forecast for: MASS [2026-02-02T20:26:28.341259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-02-02T20:26:28.352860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-02-02T20:26:28.353187] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-02-02T20:26:28.354066] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-02-02T20:26:28.354120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:28.354180] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:28.354212] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:28.354288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:28.413430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:28.414187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:28.414269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:28.414302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:28.537711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:28.537866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:28.537906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:28.537935] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:28.541260] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-02-02T20:26:28.541533] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-02-02T20:26:28.541675] [INFO ] [sig ] MASS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:28.683454] [INFO ] [LOCAL ] Saved forecast: MASS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MASS.txt [2026-02-02T20:26:28.683620] [INFO ] [sig ] [1927/3456] Completed MASS in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-02T20:26:28.683663] [INFO ] [sig ] [1928/3456] Forecasting MATX... [2026-02-02T20:26:28.683693] [INFO ] [sig ] Generating forecast for: MATX [2026-02-02T20:26:28.683722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-02-02T20:26:28.695421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-02-02T20:26:28.695753] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-02-02T20:26:28.696537] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-02-02T20:26:28.696611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:28.696652] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:28.696681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:28.696738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:28.756538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:28.757384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:28.757466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:28.757499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:28.876505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:28.876673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:28.876714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:28.876742] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:28.880166] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: DOWN (p=44.99%) [2026-02-02T20:26:28.880435] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-02-02T20:26:28.880557] [INFO ] [sig ] MATX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:29.021708] [INFO ] [LOCAL ] Saved forecast: MATX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MATX.txt [2026-02-02T20:26:29.021840] [INFO ] [sig ] [1928/3456] Completed MATX in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-02T20:26:29.021878] [INFO ] [sig ] [1929/3456] Forecasting MAX... [2026-02-02T20:26:29.021908] [INFO ] [sig ] Generating forecast for: MAX [2026-02-02T20:26:29.021938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-02-02T20:26:29.033268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-02-02T20:26:29.033600] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-02-02T20:26:29.034426] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-02-02T20:26:29.034479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:29.034513] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:29.034540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:29.034625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:29.092137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:29.092771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:29.092851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:29.092884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:29.207791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:29.207936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:29.207973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:29.208001] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:29.211323] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: DOWN (p=49.65%) [2026-02-02T20:26:29.211606] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-02-02T20:26:29.211736] [INFO ] [sig ] MAX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:29.353406] [INFO ] [LOCAL ] Saved forecast: MAX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MAX.txt [2026-02-02T20:26:29.353530] [INFO ] [sig ] [1929/3456] Completed MAX in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-02T20:26:29.353584] [INFO ] [sig ] [1930/3456] Forecasting MAXI... [2026-02-02T20:26:29.353617] [INFO ] [sig ] Generating forecast for: MAXI [2026-02-02T20:26:29.353648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-02-02T20:26:29.364761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-02-02T20:26:29.365089] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-02-02T20:26:29.365957] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-02-02T20:26:29.366012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:29.366043] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:29.366069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:29.366127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:29.425216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:29.425849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:29.425926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:29.425959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:29.542707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:29.542870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:29.542911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:29.542971] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:29.548217] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: DOWN (p=48.83%) [2026-02-02T20:26:29.548496] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-02-02T20:26:29.548658] [INFO ] [sig ] MAXI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:29.694171] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MAXI.txt [2026-02-02T20:26:29.694299] [INFO ] [sig ] [1930/3456] Completed MAXI in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-02T20:26:29.694337] [INFO ] [sig ] [1931/3456] Forecasting MAXN... [2026-02-02T20:26:29.694366] [INFO ] [sig ] Generating forecast for: MAXN [2026-02-02T20:26:29.694397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-02-02T20:26:29.706386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-02-02T20:26:29.706707] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-02-02T20:26:29.707487] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-02-02T20:26:29.707539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:29.707588] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:29.707618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:29.707704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:29.766408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:29.767113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:29.767196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:29.767229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:29.884603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:29.884745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:29.884792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:29.884827] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:29.888518] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=64.83%) [2026-02-02T20:26:29.888812] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-02-02T20:26:29.888938] [INFO ] [sig ] MAXN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:30.033147] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MAXN.txt [2026-02-02T20:26:30.033273] [INFO ] [sig ] [1931/3456] Completed MAXN in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-02T20:26:30.033311] [INFO ] [sig ] [1932/3456] Forecasting MBB... [2026-02-02T20:26:30.033341] [INFO ] [sig ] Generating forecast for: MBB [2026-02-02T20:26:30.033371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-02-02T20:26:30.044286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-02-02T20:26:30.044586] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-02-02T20:26:30.045390] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-02-02T20:26:30.045442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:30.045473] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:30.045500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:30.045561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:30.103210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:30.103894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:30.103975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:30.104008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:30.226490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:30.226637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:30.226675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:30.226705] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:30.230610] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: DOWN (p=38.60%) [2026-02-02T20:26:30.230909] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-02-02T20:26:30.231034] [INFO ] [sig ] MBB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:30.379792] [INFO ] [LOCAL ] Saved forecast: MBB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MBB.txt [2026-02-02T20:26:30.379941] [INFO ] [sig ] [1932/3456] Completed MBB in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-02T20:26:30.379981] [INFO ] [sig ] [1933/3456] Forecasting MBC... [2026-02-02T20:26:30.380009] [INFO ] [sig ] Generating forecast for: MBC [2026-02-02T20:26:30.380040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-02-02T20:26:30.391782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-02-02T20:26:30.392179] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-02-02T20:26:30.393017] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-02-02T20:26:30.393071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:30.393103] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:30.393129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:30.393185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:30.450925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:30.451778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:30.451864] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:30.451897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:30.568293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:30.568465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:30.568505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:30.568533] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:30.571965] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: DOWN (p=4.01%) [2026-02-02T20:26:30.572236] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-02-02T20:26:30.572360] [INFO ] [sig ] MBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:30.715043] [INFO ] [LOCAL ] Saved forecast: MBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MBC.txt [2026-02-02T20:26:30.715196] [INFO ] [sig ] [1933/3456] Completed MBC in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-02T20:26:30.715235] [INFO ] [sig ] [1934/3456] Forecasting MBCN... [2026-02-02T20:26:30.715266] [INFO ] [sig ] Generating forecast for: MBCN [2026-02-02T20:26:30.715297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-02-02T20:26:30.726105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-02-02T20:26:30.726418] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-02-02T20:26:30.727199] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-02-02T20:26:30.727250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:30.727283] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:30.727310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:30.727367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:30.786156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:30.787012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:30.787098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:30.787131] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:30.889818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:30.889973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:30.890014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:30.890043] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:30.894254] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: UP (p=57.70%) [2026-02-02T20:26:30.894562] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-02-02T20:26:30.894714] [INFO ] [sig ] MBCN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:31.049697] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MBCN.txt [2026-02-02T20:26:31.049850] [INFO ] [sig ] [1934/3456] Completed MBCN in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-02T20:26:31.049897] [INFO ] [sig ] [1935/3456] Forecasting MBI... [2026-02-02T20:26:31.049932] [INFO ] [sig ] Generating forecast for: MBI [2026-02-02T20:26:31.049961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-02-02T20:26:31.061096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-02-02T20:26:31.061401] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-02-02T20:26:31.062211] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-02-02T20:26:31.062264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:31.062296] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:31.062322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:31.062378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:31.118984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:31.119777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:31.119863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:31.119896] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:31.240827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:31.240983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:31.241022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:31.241051] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:31.244385] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-02-02T20:26:31.244676] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-02-02T20:26:31.244807] [INFO ] [sig ] MBI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:31.385766] [INFO ] [LOCAL ] Saved forecast: MBI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MBI.txt [2026-02-02T20:26:31.385887] [INFO ] [sig ] [1935/3456] Completed MBI in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-02T20:26:31.385925] [INFO ] [sig ] [1936/3456] Forecasting MBIN... [2026-02-02T20:26:31.385955] [INFO ] [sig ] Generating forecast for: MBIN [2026-02-02T20:26:31.385985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-02-02T20:26:31.397021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-02-02T20:26:31.397316] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-02-02T20:26:31.398170] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-02-02T20:26:31.398223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:31.398255] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:31.398280] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:31.398336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:31.455621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:31.456221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:31.456298] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:31.456330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:31.573549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:31.573704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:31.573743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:31.573771] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:31.577161] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: DOWN (p=11.77%) [2026-02-02T20:26:31.577430] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-02-02T20:26:31.577551] [INFO ] [sig ] MBIN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:31.719744] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MBIN.txt [2026-02-02T20:26:31.719877] [INFO ] [sig ] [1936/3456] Completed MBIN in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-02T20:26:31.719920] [INFO ] [sig ] [1937/3456] Forecasting MBLY... [2026-02-02T20:26:31.719952] [INFO ] [sig ] Generating forecast for: MBLY [2026-02-02T20:26:31.719983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-02-02T20:26:31.731841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-02-02T20:26:31.732135] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-02-02T20:26:31.732964] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-02-02T20:26:31.733026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:31.733059] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:31.733087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:31.733143] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:31.793601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:31.794346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:31.794473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:31.794509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:31.916425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:31.916590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:31.916632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:31.916660] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:31.920044] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: DOWN (p=24.25%) [2026-02-02T20:26:31.920342] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-02-02T20:26:31.920481] [INFO ] [sig ] MBLY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:32.063264] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MBLY.txt [2026-02-02T20:26:32.063407] [INFO ] [sig ] [1937/3456] Completed MBLY in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-02T20:26:32.063458] [INFO ] [sig ] [1938/3456] Forecasting MBS... [2026-02-02T20:26:32.063493] [INFO ] [sig ] Generating forecast for: MBS [2026-02-02T20:26:32.063525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-02-02T20:26:32.076360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-02-02T20:26:32.076735] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-02-02T20:26:32.077509] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-02-02T20:26:32.077561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:32.077612] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:32.077669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:32.077733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:32.138421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:32.139111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:32.139190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:32.139224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:32.253442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:32.253587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:32.253628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:32.253658] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:32.257081] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-02-02T20:26:32.257358] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-02-02T20:26:32.257485] [INFO ] [sig ] MBS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:32.402452] [INFO ] [LOCAL ] Saved forecast: MBS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MBS.txt [2026-02-02T20:26:32.402591] [INFO ] [sig ] [1938/3456] Completed MBS in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-02T20:26:32.402631] [INFO ] [sig ] [1939/3456] Forecasting MBWM... [2026-02-02T20:26:32.402661] [INFO ] [sig ] Generating forecast for: MBWM [2026-02-02T20:26:32.402690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-02-02T20:26:32.413517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-02-02T20:26:32.413811] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-02-02T20:26:32.414601] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-02-02T20:26:32.414657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:32.414689] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:32.414715] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:32.414772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:32.472899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:32.473496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:32.473589] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:32.473624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:32.596187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:32.596363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:32.596411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:32.596445] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:32.600059] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-02-02T20:26:32.600329] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-02-02T20:26:32.600461] [INFO ] [sig ] MBWM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:32.744838] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MBWM.txt [2026-02-02T20:26:32.744980] [INFO ] [sig ] [1939/3456] Completed MBWM in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-02T20:26:32.745019] [INFO ] [sig ] [1940/3456] Forecasting MBX... [2026-02-02T20:26:32.745050] [INFO ] [sig ] Generating forecast for: MBX [2026-02-02T20:26:32.745079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-02-02T20:26:32.759269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-02-02T20:26:32.759559] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-02-02T20:26:32.760623] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-02-02T20:26:32.760676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:32.760708] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:32.760734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:32.760796] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:32.822399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:32.823162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:32.823245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:32.823280] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:32.945167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:32.945318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:32.945358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:32.945388] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:32.948817] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=48.97%) [2026-02-02T20:26:32.949111] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-02-02T20:26:32.949234] [INFO ] [sig ] MBX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:33.092708] [INFO ] [LOCAL ] Saved forecast: MBX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MBX.txt [2026-02-02T20:26:33.092893] [INFO ] [sig ] [1940/3456] Completed MBX in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-02T20:26:33.092947] [INFO ] [sig ] [1941/3456] Forecasting MC... [2026-02-02T20:26:33.092987] [INFO ] [sig ] Generating forecast for: MC [2026-02-02T20:26:33.093021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-02-02T20:26:33.103982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-02-02T20:26:33.104292] [INFO ] [FORECASTER] Starting predict_future for MC [2026-02-02T20:26:33.105107] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-02-02T20:26:33.105159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:33.105191] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:33.105218] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:33.105273] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:33.162025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:33.162758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:33.162850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:33.162900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:33.285162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:33.285315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:33.285356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:33.285390] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:33.289518] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=46.40%) [2026-02-02T20:26:33.289831] [INFO ] [FORECASTER] Completed predict_future for MC [2026-02-02T20:26:33.289991] [INFO ] [sig ] MC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:33.438330] [INFO ] [LOCAL ] Saved forecast: MC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MC.txt [2026-02-02T20:26:33.438484] [INFO ] [sig ] [1941/3456] Completed MC in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-02T20:26:33.438526] [INFO ] [sig ] [1942/3456] Forecasting MCBS... [2026-02-02T20:26:33.438558] [INFO ] [sig ] Generating forecast for: MCBS [2026-02-02T20:26:33.438610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-02-02T20:26:33.449685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-02-02T20:26:33.449992] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-02-02T20:26:33.450829] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-02-02T20:26:33.450882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:33.450915] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:33.450944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:33.451002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:33.510949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:33.511820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:33.511905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:33.511939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:33.638131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:33.638287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:33.638330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:33.638359] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:33.641953] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: UP (p=71.65%) [2026-02-02T20:26:33.642237] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-02-02T20:26:33.642378] [INFO ] [sig ] MCBS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:33.788288] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MCBS.txt [2026-02-02T20:26:33.788441] [INFO ] [sig ] [1942/3456] Completed MCBS in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-02T20:26:33.788480] [INFO ] [sig ] [1943/3456] Forecasting MCHI... [2026-02-02T20:26:33.788511] [INFO ] [sig ] Generating forecast for: MCHI [2026-02-02T20:26:33.788541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-02-02T20:26:33.800041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-02-02T20:26:33.800407] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-02-02T20:26:33.801234] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-02-02T20:26:33.801289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:33.801322] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:33.801350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:33.801408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:33.860940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:33.861809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:33.861892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:33.861924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:33.989536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:33.989723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:33.989769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:33.989798] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:33.993231] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: DOWN (p=3.14%) [2026-02-02T20:26:33.993521] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-02-02T20:26:33.993669] [INFO ] [sig ] MCHI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:34.153329] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MCHI.txt [2026-02-02T20:26:34.153481] [INFO ] [sig ] [1943/3456] Completed MCHI in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-02T20:26:34.153520] [INFO ] [sig ] [1944/3456] Forecasting MCHP... [2026-02-02T20:26:34.153550] [INFO ] [sig ] Generating forecast for: MCHP [2026-02-02T20:26:34.153598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-02-02T20:26:34.166079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-02-02T20:26:34.166710] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-02-02T20:26:34.167815] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-02-02T20:26:34.167871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:34.167951] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:34.167981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:34.168223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:34.228689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:34.229614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:34.229704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:34.229739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:34.355738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:34.355899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:34.355958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:34.355988] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:34.359666] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=45.69%) [2026-02-02T20:26:34.359965] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-02-02T20:26:34.360291] [INFO ] [sig ] MCHP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:34.506331] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MCHP.txt [2026-02-02T20:26:34.506496] [INFO ] [sig ] [1944/3456] Completed MCHP in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-02T20:26:34.506536] [INFO ] [sig ] [1945/3456] Forecasting MCHX... [2026-02-02T20:26:34.506564] [INFO ] [sig ] Generating forecast for: MCHX [2026-02-02T20:26:34.506615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-02-02T20:26:34.522185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-02-02T20:26:34.522654] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-02-02T20:26:34.523746] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-02-02T20:26:34.523810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:34.523854] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:34.523891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:34.523971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:34.590416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:34.591302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:34.591385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:34.591418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:34.697184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:34.697345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:34.697385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:34.697414] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:34.700813] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-02-02T20:26:34.701129] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-02-02T20:26:34.701255] [INFO ] [sig ] MCHX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:34.848879] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MCHX.txt [2026-02-02T20:26:34.849228] [INFO ] [sig ] [1945/3456] Completed MCHX in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-02T20:26:34.849267] [INFO ] [sig ] [1946/3456] Forecasting MCI... [2026-02-02T20:26:34.849298] [INFO ] [sig ] Generating forecast for: MCI [2026-02-02T20:26:34.849328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-02-02T20:26:34.861886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-02-02T20:26:34.862314] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-02-02T20:26:34.863220] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-02-02T20:26:34.863276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:34.863311] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:34.863338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:34.863395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:34.922587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:34.923464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:34.923569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:34.923623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:35.048445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:35.048624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:35.048666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:35.048695] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:35.052224] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: UP (p=97.93%) [2026-02-02T20:26:35.052503] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-02-02T20:26:35.052652] [INFO ] [sig ] MCI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:35.204141] [INFO ] [LOCAL ] Saved forecast: MCI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MCI.txt [2026-02-02T20:26:35.204292] [INFO ] [sig ] [1946/3456] Completed MCI in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-02T20:26:35.204331] [INFO ] [sig ] [1947/3456] Forecasting MCK... [2026-02-02T20:26:35.204360] [INFO ] [sig ] Generating forecast for: MCK [2026-02-02T20:26:35.204392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-02-02T20:26:35.217335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-02-02T20:26:35.217832] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-02-02T20:26:35.218957] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-02-02T20:26:35.219025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:35.219067] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:35.219108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:35.219197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:35.279883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:35.280839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:35.280929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:35.280963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:35.408041] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:35.408201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:35.408240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:35.408303] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:35.412017] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: DOWN (p=45.20%) [2026-02-02T20:26:35.412361] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-02-02T20:26:35.412507] [INFO ] [sig ] MCK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:35.559169] [INFO ] [LOCAL ] Saved forecast: MCK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MCK.txt [2026-02-02T20:26:35.559526] [INFO ] [sig ] [1947/3456] Completed MCK in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-02T20:26:35.559566] [INFO ] [sig ] [1948/3456] Forecasting MCN... [2026-02-02T20:26:35.559619] [INFO ] [sig ] Generating forecast for: MCN [2026-02-02T20:26:35.559650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-02-02T20:26:35.571324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-02-02T20:26:35.571688] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-02-02T20:26:35.572474] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-02-02T20:26:35.572527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:35.572602] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:35.572632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:35.572687] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:35.631267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:35.632291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:35.632379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:35.632413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:35.753405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:35.753567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:35.753625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:35.753654] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:35.757074] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-02-02T20:26:35.757352] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-02-02T20:26:35.757477] [INFO ] [sig ] MCN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:35.904013] [INFO ] [LOCAL ] Saved forecast: MCN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MCN.txt [2026-02-02T20:26:35.904360] [INFO ] [sig ] [1948/3456] Completed MCN in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-02T20:26:35.904399] [INFO ] [sig ] [1949/3456] Forecasting MCO... [2026-02-02T20:26:35.904430] [INFO ] [sig ] Generating forecast for: MCO [2026-02-02T20:26:35.904459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-02-02T20:26:35.917218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-02-02T20:26:35.917621] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-02-02T20:26:35.918639] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-02-02T20:26:35.918700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:35.918735] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:35.918761] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:35.918820] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:35.977869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:35.978982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:35.979075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:35.979108] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:36.098008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:36.098169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:36.098210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:36.098241] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:36.101723] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: UP (p=52.80%) [2026-02-02T20:26:36.102025] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-02-02T20:26:36.102159] [INFO ] [sig ] MCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:36.250124] [INFO ] [LOCAL ] Saved forecast: MCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MCO.txt [2026-02-02T20:26:36.250284] [INFO ] [sig ] [1949/3456] Completed MCO in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-02T20:26:36.250325] [INFO ] [sig ] [1950/3456] Forecasting MCRB... [2026-02-02T20:26:36.250356] [INFO ] [sig ] Generating forecast for: MCRB [2026-02-02T20:26:36.250388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-02-02T20:26:36.262098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-02-02T20:26:36.262477] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-02-02T20:26:36.263467] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-02-02T20:26:36.263520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:36.263553] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:36.263601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:36.263661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:36.324643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:36.325523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:36.325626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:36.325662] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:36.445526] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:36.445708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:36.445756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:36.445792] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:36.449386] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-02-02T20:26:36.449704] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-02-02T20:26:36.449837] [INFO ] [sig ] MCRB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:36.600314] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MCRB.txt [2026-02-02T20:26:36.600456] [INFO ] [sig ] [1950/3456] Completed MCRB in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-02T20:26:36.600495] [INFO ] [sig ] [1951/3456] Forecasting MCRI... [2026-02-02T20:26:36.600523] [INFO ] [sig ] Generating forecast for: MCRI [2026-02-02T20:26:36.600554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-02-02T20:26:36.611946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-02-02T20:26:36.612277] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-02-02T20:26:36.613077] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-02-02T20:26:36.613130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:36.613162] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:36.613189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:36.613245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:36.671710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:36.672703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:36.672791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:36.672826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:36.800512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:36.800692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:36.800735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:36.800765] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:36.804247] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: DOWN (p=12.34%) [2026-02-02T20:26:36.804535] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-02-02T20:26:36.804687] [INFO ] [sig ] MCRI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:36.954063] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MCRI.txt [2026-02-02T20:26:36.954223] [INFO ] [sig ] [1951/3456] Completed MCRI in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-02T20:26:36.954264] [INFO ] [sig ] [1952/3456] Forecasting MCS... [2026-02-02T20:26:36.954303] [INFO ] [sig ] Generating forecast for: MCS [2026-02-02T20:26:36.954335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-02-02T20:26:36.966120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-02-02T20:26:36.966426] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-02-02T20:26:36.967247] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-02-02T20:26:36.967302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:36.967334] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:36.967361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:36.967416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:37.024260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:37.025043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:37.025126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:37.025159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:37.153297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:37.153471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:37.153514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:37.153544] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:37.157084] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: DOWN (p=16.44%) [2026-02-02T20:26:37.157369] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-02-02T20:26:37.157502] [INFO ] [sig ] MCS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:37.299656] [INFO ] [LOCAL ] Saved forecast: MCS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MCS.txt [2026-02-02T20:26:37.299792] [INFO ] [sig ] [1952/3456] Completed MCS in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-02T20:26:37.299833] [INFO ] [sig ] [1953/3456] Forecasting MCY... [2026-02-02T20:26:37.299863] [INFO ] [sig ] Generating forecast for: MCY [2026-02-02T20:26:37.299899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-02-02T20:26:37.312059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-02-02T20:26:37.312426] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-02-02T20:26:37.313280] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-02-02T20:26:37.313334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:37.313365] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:37.313391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:37.313447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:37.375218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:37.376231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:37.376321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:37.376356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:37.498369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:37.498527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:37.498569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:37.498620] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:37.502235] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=93.28%) [2026-02-02T20:26:37.502561] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-02-02T20:26:37.502721] [INFO ] [sig ] MCY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:37.646120] [INFO ] [LOCAL ] Saved forecast: MCY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MCY.txt [2026-02-02T20:26:37.646320] [INFO ] [sig ] [1953/3456] Completed MCY in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-02T20:26:37.646364] [INFO ] [sig ] [1954/3456] Forecasting MD... [2026-02-02T20:26:37.646397] [INFO ] [sig ] Generating forecast for: MD [2026-02-02T20:26:37.646429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-02-02T20:26:37.658680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-02-02T20:26:37.658988] [INFO ] [FORECASTER] Starting predict_future for MD [2026-02-02T20:26:37.659804] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-02-02T20:26:37.659858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:37.659892] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:37.659929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:37.659999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:37.718999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:37.719918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:37.720035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:37.720070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:37.843346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:37.843511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:37.843553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:37.843605] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:37.847114] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-02-02T20:26:37.847392] [INFO ] [FORECASTER] Completed predict_future for MD [2026-02-02T20:26:37.847520] [INFO ] [sig ] MD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:37.993415] [INFO ] [LOCAL ] Saved forecast: MD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MD.txt [2026-02-02T20:26:37.993588] [INFO ] [sig ] [1954/3456] Completed MD in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-02T20:26:37.993631] [INFO ] [sig ] [1955/3456] Forecasting MDAI... [2026-02-02T20:26:37.993661] [INFO ] [sig ] Generating forecast for: MDAI [2026-02-02T20:26:37.993691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-02-02T20:26:38.006388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-02-02T20:26:38.006789] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-02-02T20:26:38.007805] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-02-02T20:26:38.007861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:38.007895] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:38.007922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:38.007980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:38.066158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:38.066996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:38.067077] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:38.067110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:38.188660] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:38.188816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:38.188859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:38.188890] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:38.192641] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: DOWN (p=18.74%) [2026-02-02T20:26:38.192934] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-02-02T20:26:38.193068] [INFO ] [sig ] MDAI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:38.335369] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MDAI.txt [2026-02-02T20:26:38.335514] [INFO ] [sig ] [1955/3456] Completed MDAI in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-02T20:26:38.335553] [INFO ] [sig ] [1956/3456] Forecasting MDB... [2026-02-02T20:26:38.335602] [INFO ] [sig ] Generating forecast for: MDB [2026-02-02T20:26:38.335634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-02-02T20:26:38.348496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-02-02T20:26:38.348905] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-02-02T20:26:38.349752] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-02-02T20:26:38.349806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:38.349839] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:38.349868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:38.349925] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:38.409645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:38.410526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:38.410633] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:38.410668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:38.536194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:38.536355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:38.536394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:38.536422] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:38.539873] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-02-02T20:26:38.540164] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-02-02T20:26:38.540295] [INFO ] [sig ] MDB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:38.682519] [INFO ] [LOCAL ] Saved forecast: MDB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MDB.txt [2026-02-02T20:26:38.682672] [INFO ] [sig ] [1956/3456] Completed MDB in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-02T20:26:38.682712] [INFO ] [sig ] [1957/3456] Forecasting MDGL... [2026-02-02T20:26:38.682741] [INFO ] [sig ] Generating forecast for: MDGL [2026-02-02T20:26:38.682769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-02-02T20:26:38.695536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-02-02T20:26:38.695900] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-02-02T20:26:38.696755] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-02-02T20:26:38.696808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:38.696840] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:38.696867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:38.696926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:38.755684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:38.756560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:38.756668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:38.756703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:38.880768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:38.880931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:38.880973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:38.881002] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:38.884635] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: DOWN (p=32.83%) [2026-02-02T20:26:38.884988] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-02-02T20:26:38.885136] [INFO ] [sig ] MDGL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:39.047359] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MDGL.txt [2026-02-02T20:26:39.047561] [INFO ] [sig ] [1957/3456] Completed MDGL in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-02T20:26:39.047625] [INFO ] [sig ] [1958/3456] Forecasting MDLZ... [2026-02-02T20:26:39.047672] [INFO ] [sig ] Generating forecast for: MDLZ [2026-02-02T20:26:39.047702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-02-02T20:26:39.059282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-02-02T20:26:39.059600] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-02-02T20:26:39.060410] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-02-02T20:26:39.060463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:39.060495] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:39.060522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:39.060596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:39.119814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:39.120872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:39.120954] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:39.120987] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:39.244127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:39.244283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:39.244323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:39.244353] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:39.247783] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-02-02T20:26:39.248090] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-02-02T20:26:39.248223] [INFO ] [sig ] MDLZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:39.390005] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MDLZ.txt [2026-02-02T20:26:39.390157] [INFO ] [sig ] [1958/3456] Completed MDLZ in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-02T20:26:39.390197] [INFO ] [sig ] [1959/3456] Forecasting MDWD... [2026-02-02T20:26:39.390227] [INFO ] [sig ] Generating forecast for: MDWD [2026-02-02T20:26:39.390257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-02-02T20:26:39.401797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-02-02T20:26:39.402349] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-02-02T20:26:39.403167] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-02-02T20:26:39.403223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:39.403255] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:39.403281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:39.403348] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:39.461315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:39.462136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:39.462219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:39.462251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:39.581039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:39.581201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:39.581241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:39.581271] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:39.584928] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=40.82%) [2026-02-02T20:26:39.585216] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-02-02T20:26:39.585346] [INFO ] [sig ] MDWD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:39.732199] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MDWD.txt [2026-02-02T20:26:39.732354] [INFO ] [sig ] [1959/3456] Completed MDWD in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-02T20:26:39.732394] [INFO ] [sig ] [1960/3456] Forecasting MDXG... [2026-02-02T20:26:39.732423] [INFO ] [sig ] Generating forecast for: MDXG [2026-02-02T20:26:39.732454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-02-02T20:26:39.744444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-02-02T20:26:39.744829] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-02-02T20:26:39.745658] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-02-02T20:26:39.745711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:39.745744] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:39.745771] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:39.745827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:39.806468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:39.807347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:39.807431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:39.807465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:39.934698] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:39.934855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:39.934895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:39.934925] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:39.938673] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-02-02T20:26:39.938951] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-02-02T20:26:39.939078] [INFO ] [sig ] MDXG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:40.086380] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MDXG.txt [2026-02-02T20:26:40.086533] [INFO ] [sig ] [1960/3456] Completed MDXG in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-02T20:26:40.086592] [INFO ] [sig ] [1961/3456] Forecasting MDXH... [2026-02-02T20:26:40.086626] [INFO ] [sig ] Generating forecast for: MDXH [2026-02-02T20:26:40.086656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-02-02T20:26:40.098500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-02-02T20:26:40.098800] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-02-02T20:26:40.099773] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-02-02T20:26:40.099834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:40.099892] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:40.099920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:40.099987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:40.161374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:40.162191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:40.162466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:40.162500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:40.284135] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:40.284287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:40.284326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:40.284355] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:40.288157] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=38.35%) [2026-02-02T20:26:40.288449] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-02-02T20:26:40.288599] [INFO ] [sig ] MDXH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:40.431849] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MDXH.txt [2026-02-02T20:26:40.432014] [INFO ] [sig ] [1961/3456] Completed MDXH in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-02T20:26:40.432062] [INFO ] [sig ] [1962/3456] Forecasting MEC... [2026-02-02T20:26:40.432099] [INFO ] [sig ] Generating forecast for: MEC [2026-02-02T20:26:40.432135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-02-02T20:26:40.443844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-02-02T20:26:40.444171] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-02-02T20:26:40.444950] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-02-02T20:26:40.445009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:40.445048] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:40.445081] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:40.445149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:40.506161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:40.507033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:40.507139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:40.507175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:40.634850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:40.634998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:40.635039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:40.635068] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:40.638659] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=27.94%) [2026-02-02T20:26:40.638967] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-02-02T20:26:40.639103] [INFO ] [sig ] MEC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:40.791794] [INFO ] [LOCAL ] Saved forecast: MEC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MEC.txt [2026-02-02T20:26:40.791945] [INFO ] [sig ] [1962/3456] Completed MEC in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-02T20:26:40.791988] [INFO ] [sig ] [1963/3456] Forecasting MED... [2026-02-02T20:26:40.792020] [INFO ] [sig ] Generating forecast for: MED [2026-02-02T20:26:40.792051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-02-02T20:26:40.805788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-02-02T20:26:40.806158] [INFO ] [FORECASTER] Starting predict_future for MED [2026-02-02T20:26:40.806981] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-02-02T20:26:40.807033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:40.807065] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:40.807090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:40.807146] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:40.866749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:40.867704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:40.867788] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:40.867821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:40.995119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:40.995282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:40.995321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:40.995352] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:40.999018] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-02-02T20:26:40.999348] [INFO ] [FORECASTER] Completed predict_future for MED [2026-02-02T20:26:40.999487] [INFO ] [sig ] MED: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:41.142106] [INFO ] [LOCAL ] Saved forecast: MED 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MED.txt [2026-02-02T20:26:41.142265] [INFO ] [sig ] [1963/3456] Completed MED in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-02T20:26:41.142305] [INFO ] [sig ] [1964/3456] Forecasting MEDP... [2026-02-02T20:26:41.142334] [INFO ] [sig ] Generating forecast for: MEDP [2026-02-02T20:26:41.142365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-02-02T20:26:41.154828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-02-02T20:26:41.155180] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-02-02T20:26:41.155963] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-02-02T20:26:41.156017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:41.156051] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:41.156077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:41.156133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:41.213843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:41.214690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:41.214770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:41.214803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:41.337496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:41.337697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:41.337738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:41.337798] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:41.341186] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: UP (p=53.99%) [2026-02-02T20:26:41.341456] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-02-02T20:26:41.341595] [INFO ] [sig ] MEDP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:41.554641] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MEDP.txt [2026-02-02T20:26:41.554815] [INFO ] [sig ] [1964/3456] Completed MEDP in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-02T20:26:41.554858] [INFO ] [sig ] [1965/3456] Forecasting MEG... [2026-02-02T20:26:41.554889] [INFO ] [sig ] Generating forecast for: MEG [2026-02-02T20:26:41.554921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-02-02T20:26:41.568070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-02-02T20:26:41.568412] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-02-02T20:26:41.569217] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-02-02T20:26:41.569269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:41.569301] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:41.569328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:41.569384] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:41.627364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:41.628280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:41.628361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:41.628394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:41.752632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:41.752782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:41.752822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:41.752851] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:41.756561] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=57.84%) [2026-02-02T20:26:41.756852] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-02-02T20:26:41.756979] [INFO ] [sig ] MEG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:41.902562] [INFO ] [LOCAL ] Saved forecast: MEG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MEG.txt [2026-02-02T20:26:41.902732] [INFO ] [sig ] [1965/3456] Completed MEG in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-02T20:26:41.902772] [INFO ] [sig ] [1966/3456] Forecasting MEGI... [2026-02-02T20:26:41.902801] [INFO ] [sig ] Generating forecast for: MEGI [2026-02-02T20:26:41.902831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-02-02T20:26:41.914661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-02-02T20:26:41.914984] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-02-02T20:26:41.915783] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-02-02T20:26:41.915835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:41.915866] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:41.915892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:41.915948] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:41.974994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:41.975860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:41.975944] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:41.975976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:42.099984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:42.100142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:42.100374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:42.100402] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:42.103791] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-02-02T20:26:42.104087] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-02-02T20:26:42.104214] [INFO ] [sig ] MEGI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:42.249909] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MEGI.txt [2026-02-02T20:26:42.250090] [INFO ] [sig ] [1966/3456] Completed MEGI in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-02T20:26:42.250131] [INFO ] [sig ] [1967/3456] Forecasting MEI... [2026-02-02T20:26:42.250162] [INFO ] [sig ] Generating forecast for: MEI [2026-02-02T20:26:42.250192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-02-02T20:26:42.262027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-02-02T20:26:42.262409] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-02-02T20:26:42.263273] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-02-02T20:26:42.263328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:42.263361] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:42.263389] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:42.263446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:42.322619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:42.323669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:42.323769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:42.323816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:42.451716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:42.451870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:42.451913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:42.451952] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:42.455484] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=57.15%) [2026-02-02T20:26:42.455802] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-02-02T20:26:42.455939] [INFO ] [sig ] MEI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:42.607734] [INFO ] [LOCAL ] Saved forecast: MEI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MEI.txt [2026-02-02T20:26:42.607899] [INFO ] [sig ] [1967/3456] Completed MEI in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-02T20:26:42.607940] [INFO ] [sig ] [1968/3456] Forecasting MELI... [2026-02-02T20:26:42.607971] [INFO ] [sig ] Generating forecast for: MELI [2026-02-02T20:26:42.608003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-02-02T20:26:42.621096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-02-02T20:26:42.621461] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-02-02T20:26:42.622444] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-02-02T20:26:42.622508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:42.622545] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:42.622591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:42.622653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:42.695356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:42.696334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:42.696436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:42.696477] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:42.836687] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:42.836846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:42.836907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:42.836937] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:42.841393] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: DOWN (p=39.70%) [2026-02-02T20:26:42.841707] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-02-02T20:26:42.841842] [INFO ] [sig ] MELI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:42.985950] [INFO ] [LOCAL ] Saved forecast: MELI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MELI.txt [2026-02-02T20:26:42.986079] [INFO ] [sig ] [1968/3456] Completed MELI in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-02T20:26:42.986117] [INFO ] [sig ] [1969/3456] Forecasting MEOH... [2026-02-02T20:26:42.986147] [INFO ] [sig ] Generating forecast for: MEOH [2026-02-02T20:26:42.986176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-02-02T20:26:42.997758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-02-02T20:26:42.998058] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-02-02T20:26:42.998851] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-02-02T20:26:42.998903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:42.998934] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:42.998961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:42.999020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:43.057531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:43.058292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:43.058371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:43.058403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:43.180878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:43.181034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:43.181076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:43.181104] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:43.184600] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: DOWN (p=30.68%) [2026-02-02T20:26:43.184888] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-02-02T20:26:43.185014] [INFO ] [sig ] MEOH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:43.333495] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MEOH.txt [2026-02-02T20:26:43.333676] [INFO ] [sig ] [1969/3456] Completed MEOH in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-02T20:26:43.333718] [INFO ] [sig ] [1970/3456] Forecasting MERC... [2026-02-02T20:26:43.333748] [INFO ] [sig ] Generating forecast for: MERC [2026-02-02T20:26:43.333778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-02-02T20:26:43.347109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-02-02T20:26:43.347702] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-02-02T20:26:43.348791] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-02-02T20:26:43.348847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:43.348880] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:43.348907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:43.348965] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:43.408028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:43.408961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:43.409055] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:43.409097] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:43.530544] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:43.530718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:43.530759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:43.530788] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:43.534156] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=7.27%) [2026-02-02T20:26:43.534431] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-02-02T20:26:43.534561] [INFO ] [sig ] MERC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:43.676662] [INFO ] [LOCAL ] Saved forecast: MERC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MERC.txt [2026-02-02T20:26:43.676788] [INFO ] [sig ] [1970/3456] Completed MERC in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-02T20:26:43.676827] [INFO ] [sig ] [1971/3456] Forecasting META... [2026-02-02T20:26:43.676857] [INFO ] [sig ] Generating forecast for: META [2026-02-02T20:26:43.676886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-02-02T20:26:43.688645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-02-02T20:26:43.688928] [INFO ] [FORECASTER] Starting predict_future for META [2026-02-02T20:26:43.689797] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-02-02T20:26:43.689851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:43.689885] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:43.689913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:43.689974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:43.751651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:43.752420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:43.752532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:43.752568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:43.882121] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:43.882465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:43.882506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:43.882537] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:43.886372] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=82.62%) [2026-02-02T20:26:43.886671] [INFO ] [FORECASTER] Completed predict_future for META [2026-02-02T20:26:43.886799] [INFO ] [sig ] META: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:44.031330] [INFO ] [LOCAL ] Saved forecast: META 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/META.txt [2026-02-02T20:26:44.031456] [INFO ] [sig ] [1971/3456] Completed META in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-02T20:26:44.031494] [INFO ] [sig ] [1972/3456] Forecasting METC... [2026-02-02T20:26:44.031523] [INFO ] [sig ] Generating forecast for: METC [2026-02-02T20:26:44.031554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-02-02T20:26:44.044186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-02-02T20:26:44.044464] [INFO ] [FORECASTER] Starting predict_future for METC [2026-02-02T20:26:44.045291] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-02-02T20:26:44.045343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:44.045384] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:44.045413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:44.045469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:44.103090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:44.103735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:44.103830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:44.103863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:44.222156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:44.222315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:44.222356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:44.222385] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:44.225871] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: UP (p=85.14%) [2026-02-02T20:26:44.226171] [INFO ] [FORECASTER] Completed predict_future for METC [2026-02-02T20:26:44.226312] [INFO ] [sig ] METC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:44.368158] [INFO ] [LOCAL ] Saved forecast: METC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/METC.txt [2026-02-02T20:26:44.368304] [INFO ] [sig ] [1972/3456] Completed METC in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-02T20:26:44.368343] [INFO ] [sig ] [1973/3456] Forecasting METCB... [2026-02-02T20:26:44.368372] [INFO ] [sig ] Generating forecast for: METCB [2026-02-02T20:26:44.368402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-02-02T20:26:44.379604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-02-02T20:26:44.379915] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-02-02T20:26:44.380714] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-02-02T20:26:44.380765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:44.380797] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:44.380823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:44.380879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:44.439588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:44.440410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:44.440494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:44.440529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:44.565039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:44.565190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:44.565232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:44.565261] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:44.568716] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: UP (p=68.21%) [2026-02-02T20:26:44.568995] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-02-02T20:26:44.569124] [INFO ] [sig ] METCB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:44.714667] [INFO ] [LOCAL ] Saved forecast: METCB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/METCB.txt [2026-02-02T20:26:44.714816] [INFO ] [sig ] [1973/3456] Completed METCB in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-02T20:26:44.714856] [INFO ] [sig ] [1974/3456] Forecasting METD... [2026-02-02T20:26:44.714886] [INFO ] [sig ] Generating forecast for: METD [2026-02-02T20:26:44.714917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-02-02T20:26:44.726325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-02-02T20:26:44.726655] [INFO ] [FORECASTER] Starting predict_future for METD [2026-02-02T20:26:44.727494] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-02-02T20:26:44.727547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:44.727600] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:44.727689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:44.727751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:44.786098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:44.786884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:44.786965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:44.786997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:44.920078] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:44.920229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:44.920270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:44.920300] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:44.924075] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: DOWN (p=47.62%) [2026-02-02T20:26:44.924342] [INFO ] [FORECASTER] Completed predict_future for METD [2026-02-02T20:26:44.924463] [INFO ] [sig ] METD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:45.069501] [INFO ] [LOCAL ] Saved forecast: METD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/METD.txt [2026-02-02T20:26:45.069650] [INFO ] [sig ] [1974/3456] Completed METD in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-02T20:26:45.069692] [INFO ] [sig ] [1975/3456] Forecasting MFA... [2026-02-02T20:26:45.069723] [INFO ] [sig ] Generating forecast for: MFA [2026-02-02T20:26:45.069754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-02-02T20:26:45.081298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-02-02T20:26:45.081610] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-02-02T20:26:45.082410] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-02-02T20:26:45.082464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:45.082496] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:45.082523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:45.082604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:45.143078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:45.143822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:45.143926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:45.143961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:45.273438] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:45.273609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:45.273651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:45.273681] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:45.277346] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: UP (p=81.26%) [2026-02-02T20:26:45.277665] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-02-02T20:26:45.277800] [INFO ] [sig ] MFA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:45.426122] [INFO ] [LOCAL ] Saved forecast: MFA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MFA.txt [2026-02-02T20:26:45.426261] [INFO ] [sig ] [1975/3456] Completed MFA in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-02T20:26:45.426307] [INFO ] [sig ] [1976/3456] Forecasting MFC... [2026-02-02T20:26:45.426498] [INFO ] [sig ] Generating forecast for: MFC [2026-02-02T20:26:45.426528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-02-02T20:26:45.438270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-02-02T20:26:45.438805] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-02-02T20:26:45.439773] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-02-02T20:26:45.439826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:45.439859] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:45.439886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:45.439944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:45.496783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:45.497523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:45.497646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:45.497684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:45.619171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:45.619325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:45.619365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:45.619394] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:45.622830] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: UP (p=86.98%) [2026-02-02T20:26:45.623108] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-02-02T20:26:45.623283] [INFO ] [sig ] MFC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:45.769679] [INFO ] [LOCAL ] Saved forecast: MFC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MFC.txt [2026-02-02T20:26:45.769888] [INFO ] [sig ] [1976/3456] Completed MFC in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-02T20:26:45.769930] [INFO ] [sig ] [1977/3456] Forecasting MFG... [2026-02-02T20:26:45.769962] [INFO ] [sig ] Generating forecast for: MFG [2026-02-02T20:26:45.770000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-02-02T20:26:45.782100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-02-02T20:26:45.782457] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-02-02T20:26:45.783368] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-02-02T20:26:45.783423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:45.783456] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:45.783488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:45.783559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:45.841459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:45.842291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:45.842391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:45.842427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:45.968484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:45.968653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:45.968694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:45.968723] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:45.972097] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=92.42%) [2026-02-02T20:26:45.972381] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-02-02T20:26:45.972527] [INFO ] [sig ] MFG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:46.113400] [INFO ] [LOCAL ] Saved forecast: MFG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MFG.txt [2026-02-02T20:26:46.113535] [INFO ] [sig ] [1977/3456] Completed MFG in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-02T20:26:46.113592] [INFO ] [sig ] [1978/3456] Forecasting MFI... [2026-02-02T20:26:46.113624] [INFO ] [sig ] Generating forecast for: MFI [2026-02-02T20:26:46.113654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-02-02T20:26:46.124450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-02-02T20:26:46.124820] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-02-02T20:26:46.125610] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-02-02T20:26:46.125697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:46.125731] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:46.125758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:46.125815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:46.183051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:46.183775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:46.183865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:46.183898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:46.305643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:46.305797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:46.305835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:46.305864] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:46.309262] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: UP (p=52.17%) [2026-02-02T20:26:46.309535] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-02-02T20:26:46.309676] [INFO ] [sig ] MFI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:46.450290] [INFO ] [LOCAL ] Saved forecast: MFI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MFI.txt [2026-02-02T20:26:46.450423] [INFO ] [sig ] [1978/3456] Completed MFI in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-02T20:26:46.450462] [INFO ] [sig ] [1979/3456] Forecasting MFIC... [2026-02-02T20:26:46.450491] [INFO ] [sig ] Generating forecast for: MFIC [2026-02-02T20:26:46.450521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-02-02T20:26:46.461839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-02-02T20:26:46.462133] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-02-02T20:26:46.462922] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-02-02T20:26:46.462974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:46.463005] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:46.463032] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:46.463088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:46.523984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:46.525019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:46.525108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:46.525142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:46.644544] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:46.644721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:46.644760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:46.644804] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:46.648244] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=45.84%) [2026-02-02T20:26:46.648516] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-02-02T20:26:46.648660] [INFO ] [sig ] MFIC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:46.790696] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MFIC.txt [2026-02-02T20:26:46.790826] [INFO ] [sig ] [1979/3456] Completed MFIC in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-02T20:26:46.790865] [INFO ] [sig ] [1980/3456] Forecasting MFIN... [2026-02-02T20:26:46.790894] [INFO ] [sig ] Generating forecast for: MFIN [2026-02-02T20:26:46.790923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-02-02T20:26:46.801263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-02-02T20:26:46.801532] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-02-02T20:26:46.802317] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-02-02T20:26:46.802370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:46.802413] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:46.802440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:46.802495] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:46.859301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:46.860086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:46.860164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:46.860197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:46.978778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:46.978928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:46.978967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:46.978995] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:46.982401] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: DOWN (p=40.29%) [2026-02-02T20:26:46.982689] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-02-02T20:26:46.982813] [INFO ] [sig ] MFIN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:47.124189] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MFIN.txt [2026-02-02T20:26:47.124319] [INFO ] [sig ] [1980/3456] Completed MFIN in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-02T20:26:47.124358] [INFO ] [sig ] [1981/3456] Forecasting MFM... [2026-02-02T20:26:47.124388] [INFO ] [sig ] Generating forecast for: MFM [2026-02-02T20:26:47.124419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-02-02T20:26:47.135107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-02-02T20:26:47.135390] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-02-02T20:26:47.136205] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-02-02T20:26:47.136271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:47.136311] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:47.136345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:47.136403] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:47.198238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:47.199069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:47.199174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:47.199211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:47.324052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:47.324211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:47.324294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:47.324330] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:47.328116] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=27.53%) [2026-02-02T20:26:47.328450] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-02-02T20:26:47.328622] [INFO ] [sig ] MFM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:47.472087] [INFO ] [LOCAL ] Saved forecast: MFM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MFM.txt [2026-02-02T20:26:47.472214] [INFO ] [sig ] [1981/3456] Completed MFM in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-02T20:26:47.472251] [INFO ] [sig ] [1982/3456] Forecasting MG... [2026-02-02T20:26:47.472281] [INFO ] [sig ] Generating forecast for: MG [2026-02-02T20:26:47.472312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-02-02T20:26:47.483978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-02-02T20:26:47.484357] [INFO ] [FORECASTER] Starting predict_future for MG [2026-02-02T20:26:47.485407] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-02-02T20:26:47.485474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:47.485514] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:47.485549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:47.485654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:47.545793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:47.546629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:47.546713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:47.546745] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:47.663157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:47.663314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:47.663355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:47.663386] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:47.666828] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: UP (p=92.45%) [2026-02-02T20:26:47.667110] [INFO ] [FORECASTER] Completed predict_future for MG [2026-02-02T20:26:47.667257] [INFO ] [sig ] MG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:47.810262] [INFO ] [LOCAL ] Saved forecast: MG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MG.txt [2026-02-02T20:26:47.810392] [INFO ] [sig ] [1982/3456] Completed MG in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-02T20:26:47.810431] [INFO ] [sig ] [1983/3456] Forecasting MGA... [2026-02-02T20:26:47.810461] [INFO ] [sig ] Generating forecast for: MGA [2026-02-02T20:26:47.810491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-02-02T20:26:47.821317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-02-02T20:26:47.821654] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-02-02T20:26:47.822482] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-02-02T20:26:47.822535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:47.822567] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:47.822633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:47.822694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:47.880967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:47.881799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:47.881881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:47.881915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:48.005185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:48.005346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:48.005387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:48.005416] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:48.008862] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: UP (p=77.56%) [2026-02-02T20:26:48.009148] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-02-02T20:26:48.009295] [INFO ] [sig ] MGA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:48.152399] [INFO ] [LOCAL ] Saved forecast: MGA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MGA.txt [2026-02-02T20:26:48.152532] [INFO ] [sig ] [1983/3456] Completed MGA in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-02T20:26:48.152587] [INFO ] [sig ] [1984/3456] Forecasting MGEE... [2026-02-02T20:26:48.152621] [INFO ] [sig ] Generating forecast for: MGEE [2026-02-02T20:26:48.152651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-02-02T20:26:48.163887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-02-02T20:26:48.164177] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-02-02T20:26:48.164972] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-02-02T20:26:48.165024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:48.165056] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:48.165082] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:48.165138] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:48.222989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:48.223667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:48.223746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:48.223779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:48.345963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:48.346112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:48.346151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:48.346180] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:48.349802] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: DOWN (p=39.69%) [2026-02-02T20:26:48.350070] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-02-02T20:26:48.350195] [INFO ] [sig ] MGEE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:48.493642] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MGEE.txt [2026-02-02T20:26:48.493769] [INFO ] [sig ] [1984/3456] Completed MGEE in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-02T20:26:48.493808] [INFO ] [sig ] [1985/3456] Forecasting MGIC... [2026-02-02T20:26:48.493837] [INFO ] [sig ] Generating forecast for: MGIC [2026-02-02T20:26:48.493893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-02-02T20:26:48.506221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-02-02T20:26:48.506522] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-02-02T20:26:48.507338] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-02-02T20:26:48.507392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:48.507424] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:48.507451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:48.507509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:48.566832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:48.567696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:48.567779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:48.567813] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:48.687424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:48.687594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:48.687646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:48.687676] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:48.691036] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: UP (p=73.26%) [2026-02-02T20:26:48.691307] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-02-02T20:26:48.691433] [INFO ] [sig ] MGIC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:48.835190] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MGIC.txt [2026-02-02T20:26:48.835328] [INFO ] [sig ] [1985/3456] Completed MGIC in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-02T20:26:48.835367] [INFO ] [sig ] [1986/3456] Forecasting MGM... [2026-02-02T20:26:48.835396] [INFO ] [sig ] Generating forecast for: MGM [2026-02-02T20:26:48.835427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-02-02T20:26:48.846846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-02-02T20:26:48.847183] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-02-02T20:26:48.848074] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-02-02T20:26:48.848130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:48.848164] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:48.848192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:48.848252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:48.907080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:48.907991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:48.908071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:48.908104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:49.034682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:49.034844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:49.034891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:49.034922] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:49.038501] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-02-02T20:26:49.038810] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-02-02T20:26:49.038943] [INFO ] [sig ] MGM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:49.180546] [INFO ] [LOCAL ] Saved forecast: MGM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MGM.txt [2026-02-02T20:26:49.180688] [INFO ] [sig ] [1986/3456] Completed MGM in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-02T20:26:49.180727] [INFO ] [sig ] [1987/3456] Forecasting MGNI... [2026-02-02T20:26:49.180755] [INFO ] [sig ] Generating forecast for: MGNI [2026-02-02T20:26:49.180798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-02-02T20:26:49.192257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-02-02T20:26:49.192563] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-02-02T20:26:49.193381] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-02-02T20:26:49.193434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:49.193466] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:49.193494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:49.193551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:49.253099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:49.253900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:49.253982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:49.254019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:49.381237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:49.381390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:49.381432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:49.381462] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:49.385274] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: DOWN (p=42.44%) [2026-02-02T20:26:49.385790] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-02-02T20:26:49.385930] [INFO ] [sig ] MGNI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:49.531602] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MGNI.txt [2026-02-02T20:26:49.531734] [INFO ] [sig ] [1987/3456] Completed MGNI in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-02T20:26:49.531772] [INFO ] [sig ] [1988/3456] Forecasting MGNX... [2026-02-02T20:26:49.531801] [INFO ] [sig ] Generating forecast for: MGNX [2026-02-02T20:26:49.531831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-02-02T20:26:49.543141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-02-02T20:26:49.543496] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-02-02T20:26:49.544738] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-02-02T20:26:49.544795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:49.544830] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:49.544859] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:49.544916] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:49.606195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:49.607016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:49.607097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:49.607130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:49.728015] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:49.728176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:49.728222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:49.728259] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:49.731756] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: UP (p=50.44%) [2026-02-02T20:26:49.732078] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-02-02T20:26:49.732213] [INFO ] [sig ] MGNX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:49.879104] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MGNX.txt [2026-02-02T20:26:49.879266] [INFO ] [sig ] [1988/3456] Completed MGNX in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-02T20:26:49.879308] [INFO ] [sig ] [1989/3456] Forecasting MGPI... [2026-02-02T20:26:49.879337] [INFO ] [sig ] Generating forecast for: MGPI [2026-02-02T20:26:49.879369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-02-02T20:26:49.892052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-02-02T20:26:49.892439] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-02-02T20:26:49.893311] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-02-02T20:26:49.893366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:49.893400] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:49.893427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:49.893482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:49.952180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:49.953118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:49.953219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:49.953258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:50.090759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:50.090915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:50.090961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:50.090993] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:50.094977] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: DOWN (p=5.20%) [2026-02-02T20:26:50.095325] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-02-02T20:26:50.095482] [INFO ] [sig ] MGPI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:50.259488] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MGPI.txt [2026-02-02T20:26:50.259697] [INFO ] [sig ] [1989/3456] Completed MGPI in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-02T20:26:50.259760] [INFO ] [sig ] [1990/3456] Forecasting MGRC... [2026-02-02T20:26:50.259797] [INFO ] [sig ] Generating forecast for: MGRC [2026-02-02T20:26:50.259832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-02-02T20:26:50.271560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-02-02T20:26:50.271901] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-02-02T20:26:50.272760] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-02-02T20:26:50.272814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:50.272848] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:50.272877] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:50.272934] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:50.332020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:50.332982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:50.333094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:50.333139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:50.463959] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:50.464147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:50.464192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:50.464227] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:50.468221] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-02-02T20:26:50.468532] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-02-02T20:26:50.468696] [INFO ] [sig ] MGRC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:50.610326] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MGRC.txt [2026-02-02T20:26:50.610466] [INFO ] [sig ] [1990/3456] Completed MGRC in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-02T20:26:50.610506] [INFO ] [sig ] [1991/3456] Forecasting MGTX... [2026-02-02T20:26:50.610535] [INFO ] [sig ] Generating forecast for: MGTX [2026-02-02T20:26:50.610565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-02-02T20:26:50.622279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-02-02T20:26:50.622623] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-02-02T20:26:50.623444] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-02-02T20:26:50.623497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:50.623529] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:50.623555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:50.623646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:50.681064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:50.681957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:50.682048] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:50.682088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:50.808991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:50.809147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:50.809189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:50.809218] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:50.812682] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: UP (p=53.49%) [2026-02-02T20:26:50.812961] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-02-02T20:26:50.813116] [INFO ] [sig ] MGTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:50.956411] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MGTX.txt [2026-02-02T20:26:50.956627] [INFO ] [sig ] [1991/3456] Completed MGTX in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-02T20:26:50.956676] [INFO ] [sig ] [1992/3456] Forecasting MGX... [2026-02-02T20:26:50.956708] [INFO ] [sig ] Generating forecast for: MGX [2026-02-02T20:26:50.956739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-02-02T20:26:50.968854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-02-02T20:26:50.969244] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-02-02T20:26:50.970109] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-02-02T20:26:50.970162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:50.970195] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:50.970225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:50.970296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:51.028914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:51.029787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:51.029868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:51.029902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:51.147463] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:51.147649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:51.147693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:51.147722] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:51.151113] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-02-02T20:26:51.151383] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-02-02T20:26:51.151505] [INFO ] [sig ] MGX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:51.298778] [INFO ] [LOCAL ] Saved forecast: MGX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MGX.txt [2026-02-02T20:26:51.298943] [INFO ] [sig ] [1992/3456] Completed MGX in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-02T20:26:51.298983] [INFO ] [sig ] [1993/3456] Forecasting MGY... [2026-02-02T20:26:51.299014] [INFO ] [sig ] Generating forecast for: MGY [2026-02-02T20:26:51.299046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-02-02T20:26:51.310897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-02-02T20:26:51.311286] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-02-02T20:26:51.312174] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-02-02T20:26:51.312231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:51.312265] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:51.312293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:51.312350] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:51.370689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:51.371472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:51.371554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:51.371605] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:51.489756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:51.489913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:51.489958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:51.489988] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:51.493451] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: DOWN (p=47.91%) [2026-02-02T20:26:51.493758] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-02-02T20:26:51.493889] [INFO ] [sig ] MGY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:51.644526] [INFO ] [LOCAL ] Saved forecast: MGY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MGY.txt [2026-02-02T20:26:51.644692] [INFO ] [sig ] [1993/3456] Completed MGY in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-02T20:26:51.644732] [INFO ] [sig ] [1994/3456] Forecasting MHD... [2026-02-02T20:26:51.644762] [INFO ] [sig ] Generating forecast for: MHD [2026-02-02T20:26:51.644792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-02-02T20:26:51.656511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-02-02T20:26:51.656912] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-02-02T20:26:51.658489] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-02-02T20:26:51.658542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:51.658596] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:51.658632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:51.658701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:51.716645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:51.717429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:51.717511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:51.717544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:51.840220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:51.840498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:51.840546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:51.840592] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:51.844297] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-02-02T20:26:51.844819] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-02-02T20:26:51.844965] [INFO ] [sig ] MHD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:51.989950] [INFO ] [LOCAL ] Saved forecast: MHD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MHD.txt [2026-02-02T20:26:51.990103] [INFO ] [sig ] [1994/3456] Completed MHD in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-02T20:26:51.990153] [INFO ] [sig ] [1995/3456] Forecasting MHF... [2026-02-02T20:26:51.990185] [INFO ] [sig ] Generating forecast for: MHF [2026-02-02T20:26:51.990218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-02-02T20:26:52.001812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-02-02T20:26:52.002100] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-02-02T20:26:52.002944] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-02-02T20:26:52.002998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:52.003031] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:52.003058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:52.003118] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:52.063669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:52.064593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:52.064679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:52.064714] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:52.187583] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:52.187757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:52.187799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:52.187830] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:52.191314] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: UP (p=84.00%) [2026-02-02T20:26:52.191604] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-02-02T20:26:52.191731] [INFO ] [sig ] MHF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:52.333680] [INFO ] [LOCAL ] Saved forecast: MHF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MHF.txt [2026-02-02T20:26:52.333804] [INFO ] [sig ] [1995/3456] Completed MHF in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-02T20:26:52.333844] [INFO ] [sig ] [1996/3456] Forecasting MHK... [2026-02-02T20:26:52.333875] [INFO ] [sig ] Generating forecast for: MHK [2026-02-02T20:26:52.333907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-02-02T20:26:52.345808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-02-02T20:26:52.346093] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-02-02T20:26:52.346888] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-02-02T20:26:52.346951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:52.346984] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:52.347011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:52.347067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:52.406646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:52.407507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:52.407612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:52.407668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:52.521723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:52.521889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:52.521928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:52.521956] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:52.525439] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: UP (p=76.46%) [2026-02-02T20:26:52.525772] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-02-02T20:26:52.525907] [INFO ] [sig ] MHK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:52.673341] [INFO ] [LOCAL ] Saved forecast: MHK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MHK.txt [2026-02-02T20:26:52.673469] [INFO ] [sig ] [1996/3456] Completed MHK in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-02T20:26:52.673507] [INFO ] [sig ] [1997/3456] Forecasting MHN... [2026-02-02T20:26:52.673537] [INFO ] [sig ] Generating forecast for: MHN [2026-02-02T20:26:52.673566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-02-02T20:26:52.684814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-02-02T20:26:52.685074] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-02-02T20:26:52.685898] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-02-02T20:26:52.685950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:52.685981] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:52.686007] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:52.686063] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:52.743467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:52.744176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:52.744258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:52.744291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:52.859745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:52.859902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:52.859940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:52.859968] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:52.863356] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: UP (p=51.21%) [2026-02-02T20:26:52.863658] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-02-02T20:26:52.863787] [INFO ] [sig ] MHN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:53.003378] [INFO ] [LOCAL ] Saved forecast: MHN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MHN.txt [2026-02-02T20:26:53.003520] [INFO ] [sig ] [1997/3456] Completed MHN in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-02T20:26:53.003561] [INFO ] [sig ] [1998/3456] Forecasting MHO... [2026-02-02T20:26:53.003609] [INFO ] [sig ] Generating forecast for: MHO [2026-02-02T20:26:53.003640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-02-02T20:26:53.015675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-02-02T20:26:53.016043] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-02-02T20:26:53.016892] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-02-02T20:26:53.016946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:53.016979] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:53.017005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:53.017061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:53.074995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:53.075954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:53.076041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:53.076074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:53.197191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:53.197398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:53.197444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:53.197474] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:53.201100] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: UP (p=84.75%) [2026-02-02T20:26:53.201389] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-02-02T20:26:53.201525] [INFO ] [sig ] MHO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:53.347939] [INFO ] [LOCAL ] Saved forecast: MHO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MHO.txt [2026-02-02T20:26:53.348102] [INFO ] [sig ] [1998/3456] Completed MHO in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-02T20:26:53.348142] [INFO ] [sig ] [1999/3456] Forecasting MIDD... [2026-02-02T20:26:53.348171] [INFO ] [sig ] Generating forecast for: MIDD [2026-02-02T20:26:53.348202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-02-02T20:26:53.360285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-02-02T20:26:53.360673] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-02-02T20:26:53.361512] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-02-02T20:26:53.361567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:53.361625] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:53.361653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:53.361710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:53.420090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:53.420967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:53.421064] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:53.421100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:53.540731] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:53.540890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:53.540930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:53.540959] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:53.544485] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: UP (p=93.05%) [2026-02-02T20:26:53.544792] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-02-02T20:26:53.544924] [INFO ] [sig ] MIDD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:53.689785] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MIDD.txt [2026-02-02T20:26:53.689941] [INFO ] [sig ] [1999/3456] Completed MIDD in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-02T20:26:53.689987] [INFO ] [sig ] [2000/3456] Forecasting MIGI... [2026-02-02T20:26:53.690018] [INFO ] [sig ] Generating forecast for: MIGI [2026-02-02T20:26:53.690049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-02-02T20:26:53.701316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-02-02T20:26:53.701682] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-02-02T20:26:53.702464] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-02-02T20:26:53.702516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:53.702549] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:53.702600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:53.702660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:53.759124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:53.760063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:53.760147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:53.760181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:53.876054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:53.876222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:53.876262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:53.876290] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:53.879718] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: DOWN (p=29.08%) [2026-02-02T20:26:53.880020] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-02-02T20:26:53.880150] [INFO ] [sig ] MIGI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:54.026320] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MIGI.txt [2026-02-02T20:26:54.026493] [INFO ] [sig ] [2000/3456] Completed MIGI in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-02T20:26:54.026536] [INFO ] [sig ] [2001/3456] Forecasting MILN... [2026-02-02T20:26:54.026565] [INFO ] [sig ] Generating forecast for: MILN [2026-02-02T20:26:54.026627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-02-02T20:26:54.037807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-02-02T20:26:54.038158] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-02-02T20:26:54.039030] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-02-02T20:26:54.039084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:54.039117] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:54.039144] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:54.039201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:54.096276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:54.097171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:54.097272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:54.097307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:54.208160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:54.208324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:54.208364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:54.208391] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:54.212435] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: UP (p=57.01%) [2026-02-02T20:26:54.212736] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-02-02T20:26:54.212895] [INFO ] [sig ] MILN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:54.356031] [INFO ] [LOCAL ] Saved forecast: MILN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MILN.txt [2026-02-02T20:26:54.356167] [INFO ] [sig ] [2001/3456] Completed MILN in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-02T20:26:54.356234] [INFO ] [sig ] [2002/3456] Forecasting MIND... [2026-02-02T20:26:54.356264] [INFO ] [sig ] Generating forecast for: MIND [2026-02-02T20:26:54.356294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-02-02T20:26:54.367706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-02-02T20:26:54.368021] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-02-02T20:26:54.368923] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-02-02T20:26:54.368977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:54.369010] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:54.369038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:54.369096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:54.426086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:54.426951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:54.427031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:54.427063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:54.551537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:54.551714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:54.551754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:54.551782] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:54.555207] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: DOWN (p=26.50%) [2026-02-02T20:26:54.555490] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-02-02T20:26:54.555639] [INFO ] [sig ] MIND: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:54.707191] [INFO ] [LOCAL ] Saved forecast: MIND 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MIND.txt [2026-02-02T20:26:54.707361] [INFO ] [sig ] [2002/3456] Completed MIND in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-02T20:26:54.707402] [INFO ] [sig ] [2003/3456] Forecasting MIRA... [2026-02-02T20:26:54.707430] [INFO ] [sig ] Generating forecast for: MIRA [2026-02-02T20:26:54.707460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-02-02T20:26:54.720318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-02-02T20:26:54.720726] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-02-02T20:26:54.721548] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-02-02T20:26:54.721621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:54.721653] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:54.721680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:54.721735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:54.780907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:54.781808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:54.781889] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:54.781922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:54.907996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:54.908158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:54.908215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:54.908245] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:54.911697] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-02-02T20:26:54.911975] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-02-02T20:26:54.912103] [INFO ] [sig ] MIRA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:55.063300] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MIRA.txt [2026-02-02T20:26:55.063461] [INFO ] [sig ] [2003/3456] Completed MIRA in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-02T20:26:55.063502] [INFO ] [sig ] [2004/3456] Forecasting MIRM... [2026-02-02T20:26:55.063533] [INFO ] [sig ] Generating forecast for: MIRM [2026-02-02T20:26:55.063563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-02-02T20:26:55.075326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-02-02T20:26:55.075686] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-02-02T20:26:55.076484] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-02-02T20:26:55.076536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:55.076592] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:55.076625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:55.076682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:55.135898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:55.136850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:55.136934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:55.136968] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:55.257059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:55.257218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:55.257261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:55.257291] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:55.260847] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=99.74%) [2026-02-02T20:26:55.261150] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-02-02T20:26:55.261284] [INFO ] [sig ] MIRM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:55.405715] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MIRM.txt [2026-02-02T20:26:55.405879] [INFO ] [sig ] [2004/3456] Completed MIRM in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-02T20:26:55.405921] [INFO ] [sig ] [2005/3456] Forecasting MITK... [2026-02-02T20:26:55.405953] [INFO ] [sig ] Generating forecast for: MITK [2026-02-02T20:26:55.405983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-02-02T20:26:55.417496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-02-02T20:26:55.417901] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-02-02T20:26:55.418782] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-02-02T20:26:55.418837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:55.418871] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:55.418927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:55.418996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:55.477985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:55.479092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:55.479172] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:55.479205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:55.604502] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:55.604675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:55.604718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:55.604747] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:55.608146] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=37.85%) [2026-02-02T20:26:55.608433] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-02-02T20:26:55.608564] [INFO ] [sig ] MITK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:55.749060] [INFO ] [LOCAL ] Saved forecast: MITK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MITK.txt [2026-02-02T20:26:55.749212] [INFO ] [sig ] [2005/3456] Completed MITK in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-02T20:26:55.749252] [INFO ] [sig ] [2006/3456] Forecasting MIY... [2026-02-02T20:26:55.749283] [INFO ] [sig ] Generating forecast for: MIY [2026-02-02T20:26:55.749313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-02-02T20:26:55.762392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-02-02T20:26:55.762775] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-02-02T20:26:55.763658] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-02-02T20:26:55.763713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:55.763746] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:55.763773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:55.763829] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:55.821749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:55.822626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:55.822707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:55.822740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:55.943891] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:55.944044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:55.944084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:55.944113] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:55.947443] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: DOWN (p=27.19%) [2026-02-02T20:26:55.947755] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-02-02T20:26:55.947884] [INFO ] [sig ] MIY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:56.089160] [INFO ] [LOCAL ] Saved forecast: MIY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MIY.txt [2026-02-02T20:26:56.089315] [INFO ] [sig ] [2006/3456] Completed MIY in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-02T20:26:56.089359] [INFO ] [sig ] [2007/3456] Forecasting MKC... [2026-02-02T20:26:56.089395] [INFO ] [sig ] Generating forecast for: MKC [2026-02-02T20:26:56.089430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-02-02T20:26:56.102012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-02-02T20:26:56.102405] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-02-02T20:26:56.103282] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-02-02T20:26:56.103337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:56.103381] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:56.103410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:56.103467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:56.160325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:56.161170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:56.161253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:56.161286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:56.279537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:56.279711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:56.279753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:56.279783] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:56.283141] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: DOWN (p=7.73%) [2026-02-02T20:26:56.283422] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-02-02T20:26:56.283548] [INFO ] [sig ] MKC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:56.425721] [INFO ] [LOCAL ] Saved forecast: MKC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MKC.txt [2026-02-02T20:26:56.425875] [INFO ] [sig ] [2007/3456] Completed MKC in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-02T20:26:56.425913] [INFO ] [sig ] [2008/3456] Forecasting MKSI... [2026-02-02T20:26:56.425942] [INFO ] [sig ] Generating forecast for: MKSI [2026-02-02T20:26:56.425973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-02-02T20:26:56.437351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-02-02T20:26:56.437728] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-02-02T20:26:56.438596] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-02-02T20:26:56.438651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:56.438684] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:56.438710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:56.438765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:56.496942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:56.497894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:56.497983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:56.498017] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:56.637297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:56.637477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:56.637758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:56.637801] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:56.642387] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: DOWN (p=39.24%) [2026-02-02T20:26:56.642947] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-02-02T20:26:56.643117] [INFO ] [sig ] MKSI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:56.823796] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MKSI.txt [2026-02-02T20:26:56.823957] [INFO ] [sig ] [2008/3456] Completed MKSI in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-02T20:26:56.823996] [INFO ] [sig ] [2009/3456] Forecasting MKTX... [2026-02-02T20:26:56.824025] [INFO ] [sig ] Generating forecast for: MKTX [2026-02-02T20:26:56.824055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-02-02T20:26:56.836326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-02-02T20:26:56.836731] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-02-02T20:26:56.837673] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-02-02T20:26:56.837741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:56.837785] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:56.837815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:56.837872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:56.906225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:56.907101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:56.907185] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:56.907219] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:57.040387] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:57.040536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:57.040591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:57.040622] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:57.044247] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=75.58%) [2026-02-02T20:26:57.044529] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-02-02T20:26:57.044677] [INFO ] [sig ] MKTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:57.204976] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MKTX.txt [2026-02-02T20:26:57.205157] [INFO ] [sig ] [2009/3456] Completed MKTX in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-02T20:26:57.205200] [INFO ] [sig ] [2010/3456] Forecasting MLAB... [2026-02-02T20:26:57.205232] [INFO ] [sig ] Generating forecast for: MLAB [2026-02-02T20:26:57.205262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-02-02T20:26:57.218922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-02-02T20:26:57.219292] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-02-02T20:26:57.220367] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-02-02T20:26:57.220430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:57.220462] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:57.220489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:57.220546] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:57.288054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:57.288888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:57.288984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:57.289021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:57.423537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:57.423703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:57.423744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:57.423775] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:57.427555] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-02-02T20:26:57.427918] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-02-02T20:26:57.428074] [INFO ] [sig ] MLAB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:57.588760] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MLAB.txt [2026-02-02T20:26:57.588913] [INFO ] [sig ] [2010/3456] Completed MLAB in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:26:57.588952] [INFO ] [sig ] [2011/3456] Forecasting MLCO... [2026-02-02T20:26:57.588989] [INFO ] [sig ] Generating forecast for: MLCO [2026-02-02T20:26:57.589020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-02-02T20:26:57.600593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-02-02T20:26:57.600911] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-02-02T20:26:57.601703] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-02-02T20:26:57.601756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:57.601788] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:57.601815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:57.601873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:57.662040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:57.663123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:57.663206] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:57.663239] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:57.795684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:57.795837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:57.795878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:57.795906] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:57.799373] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: UP (p=72.29%) [2026-02-02T20:26:57.799676] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-02-02T20:26:57.799805] [INFO ] [sig ] MLCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:57.951339] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MLCO.txt [2026-02-02T20:26:57.951512] [INFO ] [sig ] [2011/3456] Completed MLCO in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:26:57.951563] [INFO ] [sig ] [2012/3456] Forecasting MLGO... [2026-02-02T20:26:57.951613] [INFO ] [sig ] Generating forecast for: MLGO [2026-02-02T20:26:57.951645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-02-02T20:26:57.963499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-02-02T20:26:57.963816] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-02-02T20:26:57.964816] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-02-02T20:26:57.964869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:57.964901] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:57.964927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:57.964984] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:58.027310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:58.028260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:58.028344] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:58.028379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:58.148533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:58.148726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:58.148970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:58.149000] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:58.153087] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: DOWN (p=46.34%) [2026-02-02T20:26:58.153397] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-02-02T20:26:58.153535] [INFO ] [sig ] MLGO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:58.312776] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MLGO.txt [2026-02-02T20:26:58.312934] [INFO ] [sig ] [2012/3456] Completed MLGO in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:26:58.312974] [INFO ] [sig ] [2013/3456] Forecasting MLI... [2026-02-02T20:26:58.313004] [INFO ] [sig ] Generating forecast for: MLI [2026-02-02T20:26:58.313036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-02-02T20:26:58.326984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-02-02T20:26:58.327386] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-02-02T20:26:58.328285] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-02-02T20:26:58.328341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:58.328374] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:58.328402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:58.328465] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:58.392280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:58.393160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:58.393241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:58.393274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:58.526231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:58.526390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:58.526439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:58.526476] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:58.530121] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=77.76%) [2026-02-02T20:26:58.530438] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-02-02T20:26:58.530604] [INFO ] [sig ] MLI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:58.686435] [INFO ] [LOCAL ] Saved forecast: MLI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MLI.txt [2026-02-02T20:26:58.686619] [INFO ] [sig ] [2013/3456] Completed MLI in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:26:58.686661] [INFO ] [sig ] [2014/3456] Forecasting MLKN... [2026-02-02T20:26:58.686691] [INFO ] [sig ] Generating forecast for: MLKN [2026-02-02T20:26:58.686723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-02-02T20:26:58.700503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-02-02T20:26:58.701099] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-02-02T20:26:58.702049] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-02-02T20:26:58.702112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:58.702161] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:58.702196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:58.702255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:58.767372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:58.768280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:58.768392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:58.768435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:58.895429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:58.895600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:58.895642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:58.895687] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:58.899117] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: UP (p=71.77%) [2026-02-02T20:26:58.899390] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-02-02T20:26:58.899516] [INFO ] [sig ] MLKN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:59.041391] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MLKN.txt [2026-02-02T20:26:59.041541] [INFO ] [sig ] [2014/3456] Completed MLKN in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:26:59.041598] [INFO ] [sig ] [2015/3456] Forecasting MLM... [2026-02-02T20:26:59.041629] [INFO ] [sig ] Generating forecast for: MLM [2026-02-02T20:26:59.041661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-02-02T20:26:59.053466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-02-02T20:26:59.053877] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-02-02T20:26:59.054731] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-02-02T20:26:59.054784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:59.054815] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:59.054843] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:59.054899] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:59.113552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:59.114470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:59.114617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:59.114653] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:59.234964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:59.235120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:59.235161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:59.235190] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:59.238592] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: UP (p=83.09%) [2026-02-02T20:26:59.238872] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-02-02T20:26:59.238998] [INFO ] [sig ] MLM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:26:59.381137] [INFO ] [LOCAL ] Saved forecast: MLM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MLM.txt [2026-02-02T20:26:59.381285] [INFO ] [sig ] [2015/3456] Completed MLM in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:26:59.381325] [INFO ] [sig ] [2016/3456] Forecasting MLP... [2026-02-02T20:26:59.381355] [INFO ] [sig ] Generating forecast for: MLP [2026-02-02T20:26:59.381387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-02-02T20:26:59.392421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-02-02T20:26:59.392796] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-02-02T20:26:59.393611] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-02-02T20:26:59.393664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:59.393696] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:59.393723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:59.393779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:59.454209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:59.455312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:59.455394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:59.455445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:59.561642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:59.561794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:59.561834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:59.561863] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:59.565253] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=29.37%) [2026-02-02T20:26:59.565528] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-02-02T20:26:59.565674] [INFO ] [sig ] MLP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:26:59.735985] [INFO ] [LOCAL ] Saved forecast: MLP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MLP.txt [2026-02-02T20:26:59.736151] [INFO ] [sig ] [2016/3456] Completed MLP in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:26:59.736190] [INFO ] [sig ] [2017/3456] Forecasting MLTX... [2026-02-02T20:26:59.736221] [INFO ] [sig ] Generating forecast for: MLTX [2026-02-02T20:26:59.736251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-02-02T20:26:59.749445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-02-02T20:26:59.750036] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-02-02T20:26:59.751060] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-02-02T20:26:59.751113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:26:59.751144] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:26:59.751169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:26:59.751224] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:26:59.811223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:26:59.812155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:26:59.812243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:26:59.812277] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:26:59.934149] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:26:59.934309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:26:59.934350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:26:59.934380] [INFO ] [FORECASTER] Training complete [2026-02-02T20:26:59.937873] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=13.86%) [2026-02-02T20:26:59.938183] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-02-02T20:26:59.938316] [INFO ] [sig ] MLTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:00.082398] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MLTX.txt [2026-02-02T20:27:00.082564] [INFO ] [sig ] [2017/3456] Completed MLTX in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:27:00.082636] [INFO ] [sig ] [2018/3456] Forecasting MLYS... [2026-02-02T20:27:00.082670] [INFO ] [sig ] Generating forecast for: MLYS [2026-02-02T20:27:00.082700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-02-02T20:27:00.094654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-02-02T20:27:00.095159] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-02-02T20:27:00.096147] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-02-02T20:27:00.096200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:00.096234] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:00.096270] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:00.096327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:00.162519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:00.163654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:00.163769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:00.163820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:00.293086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:00.293250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:00.293291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:00.293322] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:00.297145] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-02-02T20:27:00.297449] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-02-02T20:27:00.297603] [INFO ] [sig ] MLYS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:00.444163] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MLYS.txt [2026-02-02T20:27:00.444361] [INFO ] [sig ] [2018/3456] Completed MLYS in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:27:00.444404] [INFO ] [sig ] [2019/3456] Forecasting MMD... [2026-02-02T20:27:00.444434] [INFO ] [sig ] Generating forecast for: MMD [2026-02-02T20:27:00.444465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-02-02T20:27:00.456641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-02-02T20:27:00.456984] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-02-02T20:27:00.457808] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-02-02T20:27:00.457861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:00.457893] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:00.457919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:00.457973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:00.515186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:00.516110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:00.516199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:00.516231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:00.636886] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:00.637048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:00.637090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:00.637119] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:00.641304] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=11.99%) [2026-02-02T20:27:00.641813] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-02-02T20:27:00.641950] [INFO ] [sig ] MMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:00.788342] [INFO ] [LOCAL ] Saved forecast: MMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MMD.txt [2026-02-02T20:27:00.788496] [INFO ] [sig ] [2019/3456] Completed MMD in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:27:00.788542] [INFO ] [sig ] [2020/3456] Forecasting MMLP... [2026-02-02T20:27:00.788602] [INFO ] [sig ] Generating forecast for: MMLP [2026-02-02T20:27:00.788643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-02-02T20:27:00.799744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-02-02T20:27:00.799987] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-02-02T20:27:00.800777] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-02-02T20:27:00.800829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:00.800861] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:00.800887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:00.800943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:00.858921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:00.859664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:00.859746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:00.859969] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:00.973213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:00.973373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:00.973413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:00.973442] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:00.976859] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=9.90%) [2026-02-02T20:27:00.977132] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-02-02T20:27:00.977256] [INFO ] [sig ] MMLP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:01.121987] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MMLP.txt [2026-02-02T20:27:01.122143] [INFO ] [sig ] [2020/3456] Completed MMLP in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:27:01.122183] [INFO ] [sig ] [2021/3456] Forecasting MMS... [2026-02-02T20:27:01.122213] [INFO ] [sig ] Generating forecast for: MMS [2026-02-02T20:27:01.122243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-02-02T20:27:01.134486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-02-02T20:27:01.134955] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-02-02T20:27:01.135744] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-02-02T20:27:01.135795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:01.135826] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:01.135853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:01.135909] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:01.193201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:01.193890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:01.193968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:01.193999] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:01.319091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:01.319252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:01.319292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:01.319321] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:01.322723] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-02-02T20:27:01.323002] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-02-02T20:27:01.323131] [INFO ] [sig ] MMS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:01.489125] [INFO ] [LOCAL ] Saved forecast: MMS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MMS.txt [2026-02-02T20:27:01.489273] [INFO ] [sig ] [2021/3456] Completed MMS in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-02T20:27:01.489313] [INFO ] [sig ] [2022/3456] Forecasting MMSI... [2026-02-02T20:27:01.489343] [INFO ] [sig ] Generating forecast for: MMSI [2026-02-02T20:27:01.489379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-02-02T20:27:01.501664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-02-02T20:27:01.501976] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-02-02T20:27:01.502785] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-02-02T20:27:01.502836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:01.502895] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:01.502924] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:01.502985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:01.560649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:01.561602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:01.561693] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:01.561728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:01.698429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:01.698618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:01.698662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:01.698691] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:01.702445] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=89.23%) [2026-02-02T20:27:01.702807] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-02-02T20:27:01.702953] [INFO ] [sig ] MMSI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:01.854550] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MMSI.txt [2026-02-02T20:27:01.854729] [INFO ] [sig ] [2022/3456] Completed MMSI in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-02T20:27:01.854771] [INFO ] [sig ] [2023/3456] Forecasting MNDO... [2026-02-02T20:27:01.854800] [INFO ] [sig ] Generating forecast for: MNDO [2026-02-02T20:27:01.854827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-02-02T20:27:01.867759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-02-02T20:27:01.868156] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-02-02T20:27:01.869068] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-02-02T20:27:01.869124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:01.869159] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:01.869186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:01.869245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:01.930750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:01.931686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:01.931776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:01.931812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:02.056790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:02.056981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:02.057044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:02.057093] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:02.060967] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: DOWN (p=45.72%) [2026-02-02T20:27:02.061329] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-02-02T20:27:02.061492] [INFO ] [sig ] MNDO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:02.208851] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MNDO.txt [2026-02-02T20:27:02.208986] [INFO ] [sig ] [2023/3456] Completed MNDO in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-02T20:27:02.209025] [INFO ] [sig ] [2024/3456] Forecasting MNDY... [2026-02-02T20:27:02.209055] [INFO ] [sig ] Generating forecast for: MNDY [2026-02-02T20:27:02.209085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-02-02T20:27:02.220151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-02-02T20:27:02.220463] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-02-02T20:27:02.221262] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-02-02T20:27:02.221315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:02.221349] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:02.221377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:02.221433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:02.281188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:02.281995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:02.282075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:02.282108] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:02.406427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:02.406600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:02.406643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:02.406671] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:02.410142] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: DOWN (p=14.89%) [2026-02-02T20:27:02.410422] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-02-02T20:27:02.410551] [INFO ] [sig ] MNDY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:02.560036] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MNDY.txt [2026-02-02T20:27:02.560186] [INFO ] [sig ] [2024/3456] Completed MNDY in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-02T20:27:02.560250] [INFO ] [sig ] [2025/3456] Forecasting MNKD... [2026-02-02T20:27:02.560284] [INFO ] [sig ] Generating forecast for: MNKD [2026-02-02T20:27:02.560317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-02-02T20:27:02.572713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-02-02T20:27:02.573052] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-02-02T20:27:02.573879] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-02-02T20:27:02.573932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:02.573966] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:02.573993] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:02.574051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:02.635145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:02.636026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:02.636112] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:02.636146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:02.759022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:02.759181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:02.759223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:02.759291] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:02.762892] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=26.10%) [2026-02-02T20:27:02.763185] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-02-02T20:27:02.763322] [INFO ] [sig ] MNKD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:02.908732] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MNKD.txt [2026-02-02T20:27:02.908895] [INFO ] [sig ] [2025/3456] Completed MNKD in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-02T20:27:02.908941] [INFO ] [sig ] [2026/3456] Forecasting MNRO... [2026-02-02T20:27:02.908973] [INFO ] [sig ] Generating forecast for: MNRO [2026-02-02T20:27:02.909004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-02-02T20:27:02.921645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-02-02T20:27:02.922061] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-02-02T20:27:02.922926] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-02-02T20:27:02.922987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:02.923025] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:02.923057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:02.923123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:02.980734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:02.981494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:02.981609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:02.981655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:03.099779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:03.099936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:03.099976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:03.100005] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:03.103350] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: UP (p=53.33%) [2026-02-02T20:27:03.103675] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-02-02T20:27:03.103810] [INFO ] [sig ] MNRO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:03.245164] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MNRO.txt [2026-02-02T20:27:03.245308] [INFO ] [sig ] [2026/3456] Completed MNRO in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-02T20:27:03.245347] [INFO ] [sig ] [2027/3456] Forecasting MNSO... [2026-02-02T20:27:03.245378] [INFO ] [sig ] Generating forecast for: MNSO [2026-02-02T20:27:03.245407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-02-02T20:27:03.256916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-02-02T20:27:03.257233] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-02-02T20:27:03.258061] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-02-02T20:27:03.258113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:03.258144] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:03.258171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:03.258227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:03.314698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:03.315450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:03.315530] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:03.315564] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:03.433518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:03.433688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:03.433728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:03.433758] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:03.437073] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-02-02T20:27:03.437345] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-02-02T20:27:03.437471] [INFO ] [sig ] MNSO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:03.579768] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MNSO.txt [2026-02-02T20:27:03.579920] [INFO ] [sig ] [2027/3456] Completed MNSO in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-02T20:27:03.579959] [INFO ] [sig ] [2028/3456] Forecasting MNTK... [2026-02-02T20:27:03.579991] [INFO ] [sig ] Generating forecast for: MNTK [2026-02-02T20:27:03.580022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-02-02T20:27:03.592650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-02-02T20:27:03.593048] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-02-02T20:27:03.593985] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-02-02T20:27:03.594047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:03.594084] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:03.594111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:03.594167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:03.654940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:03.655848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:03.655956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:03.656003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:03.782218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:03.782371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:03.782414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:03.782442] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:03.786133] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: UP (p=85.60%) [2026-02-02T20:27:03.786419] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-02-02T20:27:03.786555] [INFO ] [sig ] MNTK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:03.940013] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MNTK.txt [2026-02-02T20:27:03.940174] [INFO ] [sig ] [2028/3456] Completed MNTK in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-02T20:27:03.940217] [INFO ] [sig ] [2029/3456] Forecasting MNY... [2026-02-02T20:27:03.940251] [INFO ] [sig ] Generating forecast for: MNY [2026-02-02T20:27:03.940282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-02-02T20:27:03.951894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-02-02T20:27:03.952274] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-02-02T20:27:03.953178] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-02-02T20:27:03.953235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:03.953269] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:03.953297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:03.953368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:04.013704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:04.014610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:04.014709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:04.014743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:04.131236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:04.131389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:04.131429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:04.131458] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:04.134835] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: UP (p=87.31%) [2026-02-02T20:27:04.135107] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-02-02T20:27:04.135232] [INFO ] [sig ] MNY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:04.286257] [INFO ] [LOCAL ] Saved forecast: MNY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MNY.txt [2026-02-02T20:27:04.286420] [INFO ] [sig ] [2029/3456] Completed MNY in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-02T20:27:04.286461] [INFO ] [sig ] [2030/3456] Forecasting MOD... [2026-02-02T20:27:04.286492] [INFO ] [sig ] Generating forecast for: MOD [2026-02-02T20:27:04.286522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-02-02T20:27:04.300037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-02-02T20:27:04.300420] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-02-02T20:27:04.301345] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-02-02T20:27:04.301399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:04.301432] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:04.301459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:04.301517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:04.368676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:04.369712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:04.369803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:04.369837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:04.507530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:04.507743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:04.507795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:04.507837] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:04.511799] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-02-02T20:27:04.512228] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-02-02T20:27:04.512394] [INFO ] [sig ] MOD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:04.706926] [INFO ] [LOCAL ] Saved forecast: MOD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MOD.txt [2026-02-02T20:27:04.707154] [INFO ] [sig ] [2030/3456] Completed MOD in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-02T20:27:04.707224] [INFO ] [sig ] [2031/3456] Forecasting MODL... [2026-02-02T20:27:04.707278] [INFO ] [sig ] Generating forecast for: MODL [2026-02-02T20:27:04.707327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-02-02T20:27:04.725593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-02-02T20:27:04.726088] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-02-02T20:27:04.727152] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-02-02T20:27:04.727236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:04.727275] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:04.727308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:04.727381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:04.818962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:04.820257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:04.820382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:04.820440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:05.014138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:05.014340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:05.014393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:05.014432] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:05.020431] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: DOWN (p=43.04%) [2026-02-02T20:27:05.021021] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-02-02T20:27:05.021240] [INFO ] [sig ] MODL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:05.253859] [INFO ] [LOCAL ] Saved forecast: MODL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MODL.txt [2026-02-02T20:27:05.254093] [INFO ] [sig ] [2031/3456] Completed MODL in 0.5s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-02T20:27:05.254164] [INFO ] [sig ] [2032/3456] Forecasting MOFG... [2026-02-02T20:27:05.254218] [INFO ] [sig ] Generating forecast for: MOFG [2026-02-02T20:27:05.254269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-02-02T20:27:05.276251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-02-02T20:27:05.277517] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-02-02T20:27:05.279469] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-02-02T20:27:05.279555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:05.279697] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:05.279745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:05.279839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:05.352109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:05.353683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:05.353956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:05.354021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:05.488070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:05.488262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:05.488313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:05.488348] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:05.493112] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: UP (p=91.15%) [2026-02-02T20:27:05.493618] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-02-02T20:27:05.493827] [INFO ] [sig ] MOFG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:05.680993] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MOFG.txt [2026-02-02T20:27:05.681152] [INFO ] [sig ] [2032/3456] Completed MOFG in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-02T20:27:05.681198] [INFO ] [sig ] [2033/3456] Forecasting MOH... [2026-02-02T20:27:05.681230] [INFO ] [sig ] Generating forecast for: MOH [2026-02-02T20:27:05.681261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-02-02T20:27:05.697874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-02-02T20:27:05.698409] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-02-02T20:27:05.699545] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-02-02T20:27:05.699626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:05.699662] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:05.699690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:05.699748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:05.762088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:05.763429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:05.763530] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:05.763595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:05.890322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:05.890500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:05.890551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:05.890601] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:05.894319] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=71.60%) [2026-02-02T20:27:05.894684] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-02-02T20:27:05.894840] [INFO ] [sig ] MOH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:06.044368] [INFO ] [LOCAL ] Saved forecast: MOH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MOH.txt [2026-02-02T20:27:06.044533] [INFO ] [sig ] [2033/3456] Completed MOH in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-02T20:27:06.044593] [INFO ] [sig ] [2034/3456] Forecasting MOMO... [2026-02-02T20:27:06.044627] [INFO ] [sig ] Generating forecast for: MOMO [2026-02-02T20:27:06.044657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-02-02T20:27:06.056519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-02-02T20:27:06.056843] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-02-02T20:27:06.057802] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-02-02T20:27:06.057877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:06.057927] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:06.057960] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:06.058017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:06.114970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:06.115638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:06.115734] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:06.115772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:06.237342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:06.237477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:06.237516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:06.237545] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:06.240949] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=53.83%) [2026-02-02T20:27:06.241226] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-02-02T20:27:06.241354] [INFO ] [sig ] MOMO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:06.381682] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MOMO.txt [2026-02-02T20:27:06.381815] [INFO ] [sig ] [2034/3456] Completed MOMO in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-02T20:27:06.381854] [INFO ] [sig ] [2035/3456] Forecasting MORN... [2026-02-02T20:27:06.381884] [INFO ] [sig ] Generating forecast for: MORN [2026-02-02T20:27:06.381913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-02-02T20:27:06.392742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-02-02T20:27:06.393038] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-02-02T20:27:06.393845] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-02-02T20:27:06.393897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:06.393929] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:06.393956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:06.394011] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:06.452146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:06.452815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:06.452893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:06.452926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:06.573761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:06.573901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:06.573940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:06.573969] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:06.577453] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: DOWN (p=34.34%) [2026-02-02T20:27:06.577759] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-02-02T20:27:06.577891] [INFO ] [sig ] MORN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:06.718219] [INFO ] [LOCAL ] Saved forecast: MORN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MORN.txt [2026-02-02T20:27:06.718383] [INFO ] [sig ] [2035/3456] Completed MORN in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-02T20:27:06.718426] [INFO ] [sig ] [2036/3456] Forecasting MOS... [2026-02-02T20:27:06.718459] [INFO ] [sig ] Generating forecast for: MOS [2026-02-02T20:27:06.718490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-02-02T20:27:06.729927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-02-02T20:27:06.730235] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-02-02T20:27:06.731049] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-02-02T20:27:06.731102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:06.731135] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:06.731162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:06.731219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:06.790023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:06.790817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:06.790899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:06.790933] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:06.915857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:06.916018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:06.916060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:06.916090] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:06.919694] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: DOWN (p=26.71%) [2026-02-02T20:27:06.920013] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-02-02T20:27:06.920142] [INFO ] [sig ] MOS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:07.066047] [INFO ] [LOCAL ] Saved forecast: MOS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MOS.txt [2026-02-02T20:27:07.066203] [INFO ] [sig ] [2036/3456] Completed MOS in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-02T20:27:07.066244] [INFO ] [sig ] [2037/3456] Forecasting MP... [2026-02-02T20:27:07.066275] [INFO ] [sig ] Generating forecast for: MP [2026-02-02T20:27:07.066306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-02-02T20:27:07.077772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-02-02T20:27:07.078139] [INFO ] [FORECASTER] Starting predict_future for MP [2026-02-02T20:27:07.079002] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-02-02T20:27:07.079057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:07.079090] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:07.079119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:07.079177] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:07.137400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:07.138343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:07.138441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:07.138474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:07.258418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:07.258602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:07.258645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:07.258678] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:07.262164] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: UP (p=99.72%) [2026-02-02T20:27:07.262500] [INFO ] [FORECASTER] Completed predict_future for MP [2026-02-02T20:27:07.262661] [INFO ] [sig ] MP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:07.406246] [INFO ] [LOCAL ] Saved forecast: MP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MP.txt [2026-02-02T20:27:07.406408] [INFO ] [sig ] [2037/3456] Completed MP in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-02T20:27:07.406448] [INFO ] [sig ] [2038/3456] Forecasting MPA... [2026-02-02T20:27:07.406479] [INFO ] [sig ] Generating forecast for: MPA [2026-02-02T20:27:07.406509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-02-02T20:27:07.418952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-02-02T20:27:07.419298] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-02-02T20:27:07.420145] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-02-02T20:27:07.420200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:07.420234] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:07.420263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:07.420329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:07.480482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:07.481348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:07.481433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:07.481469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:07.595329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:07.595498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:07.595566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:07.595618] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:07.599197] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: DOWN (p=42.98%) [2026-02-02T20:27:07.599488] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-02-02T20:27:07.599647] [INFO ] [sig ] MPA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:07.758461] [INFO ] [LOCAL ] Saved forecast: MPA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MPA.txt [2026-02-02T20:27:07.758738] [INFO ] [sig ] [2038/3456] Completed MPA in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-02T20:27:07.758809] [INFO ] [sig ] [2039/3456] Forecasting MPAA... [2026-02-02T20:27:07.758847] [INFO ] [sig ] Generating forecast for: MPAA [2026-02-02T20:27:07.758880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-02-02T20:27:07.771385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-02-02T20:27:07.771800] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-02-02T20:27:07.772653] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-02-02T20:27:07.772725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:07.772794] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:07.772827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:07.772886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:07.829896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:07.830774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:07.830861] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:07.830894] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:07.948464] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:07.948635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:07.948677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:07.948706] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:07.952137] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: DOWN (p=20.91%) [2026-02-02T20:27:07.952407] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-02-02T20:27:07.952533] [INFO ] [sig ] MPAA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:08.096982] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MPAA.txt [2026-02-02T20:27:08.097165] [INFO ] [sig ] [2039/3456] Completed MPAA in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-02T20:27:08.097218] [INFO ] [sig ] [2040/3456] Forecasting MPB... [2026-02-02T20:27:08.097250] [INFO ] [sig ] Generating forecast for: MPB [2026-02-02T20:27:08.097294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-02-02T20:27:08.109638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-02-02T20:27:08.110010] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-02-02T20:27:08.110877] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-02-02T20:27:08.110933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:08.110967] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:08.110994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:08.111052] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:08.172720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:08.173730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:08.173817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:08.173860] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:08.290387] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:08.290555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:08.290619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:08.290650] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:08.294207] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=15.18%) [2026-02-02T20:27:08.294529] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-02-02T20:27:08.294689] [INFO ] [sig ] MPB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:08.439695] [INFO ] [LOCAL ] Saved forecast: MPB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MPB.txt [2026-02-02T20:27:08.439851] [INFO ] [sig ] [2040/3456] Completed MPB in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-02T20:27:08.439893] [INFO ] [sig ] [2041/3456] Forecasting MPC... [2026-02-02T20:27:08.439922] [INFO ] [sig ] Generating forecast for: MPC [2026-02-02T20:27:08.439952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-02-02T20:27:08.454086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-02-02T20:27:08.454688] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-02-02T20:27:08.455817] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-02-02T20:27:08.455886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:08.455937] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:08.455965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:08.456075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:08.515914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:08.517073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:08.517175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:08.517211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:08.645882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:08.646128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:08.646182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:08.646215] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:08.650651] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: DOWN (p=10.22%) [2026-02-02T20:27:08.651162] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-02-02T20:27:08.651307] [INFO ] [sig ] MPC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:08.803699] [INFO ] [LOCAL ] Saved forecast: MPC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MPC.txt [2026-02-02T20:27:08.803862] [INFO ] [sig ] [2041/3456] Completed MPC in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-02T20:27:08.803904] [INFO ] [sig ] [2042/3456] Forecasting MPX... [2026-02-02T20:27:08.803935] [INFO ] [sig ] Generating forecast for: MPX [2026-02-02T20:27:08.803968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-02-02T20:27:08.817286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-02-02T20:27:08.817740] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-02-02T20:27:08.818602] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-02-02T20:27:08.818657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:08.818702] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:08.818734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:08.818796] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:08.884111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:08.885070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:08.885164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:08.885199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:08.997009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:08.997170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:08.997211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:08.997273] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:09.000783] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: UP (p=76.74%) [2026-02-02T20:27:09.001067] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-02-02T20:27:09.001195] [INFO ] [sig ] MPX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:09.147531] [INFO ] [LOCAL ] Saved forecast: MPX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MPX.txt [2026-02-02T20:27:09.147732] [INFO ] [sig ] [2042/3456] Completed MPX in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-02T20:27:09.147773] [INFO ] [sig ] [2043/3456] Forecasting MQ... [2026-02-02T20:27:09.147802] [INFO ] [sig ] Generating forecast for: MQ [2026-02-02T20:27:09.147832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-02-02T20:27:09.159874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-02-02T20:27:09.160221] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-02-02T20:27:09.161041] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-02-02T20:27:09.161094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:09.161126] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:09.161153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:09.161209] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:09.217373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:09.218308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:09.218399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:09.218432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:09.339839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:09.339999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:09.340042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:09.340072] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:09.343664] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=78.09%) [2026-02-02T20:27:09.343949] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-02-02T20:27:09.344077] [INFO ] [sig ] MQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:09.488336] [INFO ] [LOCAL ] Saved forecast: MQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MQ.txt [2026-02-02T20:27:09.488483] [INFO ] [sig ] [2043/3456] Completed MQ in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-02T20:27:09.488522] [INFO ] [sig ] [2044/3456] Forecasting MQY... [2026-02-02T20:27:09.488551] [INFO ] [sig ] Generating forecast for: MQY [2026-02-02T20:27:09.488602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-02-02T20:27:09.500601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-02-02T20:27:09.500911] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-02-02T20:27:09.501709] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-02-02T20:27:09.501761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:09.501793] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:09.501820] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:09.501876] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:09.560868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:09.561605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:09.561694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:09.561734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:09.687062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:09.687220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:09.687260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:09.687291] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:09.690842] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: UP (p=61.38%) [2026-02-02T20:27:09.691118] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-02-02T20:27:09.691246] [INFO ] [sig ] MQY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:09.853696] [INFO ] [LOCAL ] Saved forecast: MQY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MQY.txt [2026-02-02T20:27:09.853836] [INFO ] [sig ] [2044/3456] Completed MQY in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-02T20:27:09.853874] [INFO ] [sig ] [2045/3456] Forecasting MRAM... [2026-02-02T20:27:09.853903] [INFO ] [sig ] Generating forecast for: MRAM [2026-02-02T20:27:09.853935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-02-02T20:27:09.865269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-02-02T20:27:09.865547] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-02-02T20:27:09.866371] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-02-02T20:27:09.866424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:09.866454] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:09.866480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:09.866534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:09.925654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:09.926474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:09.926558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:09.926612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:10.050181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:10.050342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:10.050384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:10.050412] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:10.053810] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: DOWN (p=48.64%) [2026-02-02T20:27:10.054088] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-02-02T20:27:10.054212] [INFO ] [sig ] MRAM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:10.194254] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MRAM.txt [2026-02-02T20:27:10.194361] [INFO ] [sig ] [2045/3456] Completed MRAM in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-02T20:27:10.194399] [INFO ] [sig ] [2046/3456] Forecasting MRBK... [2026-02-02T20:27:10.194433] [INFO ] [sig ] Generating forecast for: MRBK [2026-02-02T20:27:10.194463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-02-02T20:27:10.205871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-02-02T20:27:10.206273] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-02-02T20:27:10.207056] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-02-02T20:27:10.207108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:10.207140] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:10.207166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:10.207222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:10.264233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:10.264861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:10.264938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:10.264971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:10.383686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:10.383841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:10.383882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:10.383911] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:10.387402] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=5.08%) [2026-02-02T20:27:10.390772] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-02-02T20:27:10.390904] [INFO ] [sig ] MRBK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:10.533287] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MRBK.txt [2026-02-02T20:27:10.533464] [INFO ] [sig ] [2046/3456] Completed MRBK in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-02T20:27:10.533504] [INFO ] [sig ] [2047/3456] Forecasting MRCC... [2026-02-02T20:27:10.533534] [INFO ] [sig ] Generating forecast for: MRCC [2026-02-02T20:27:10.533566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-02-02T20:27:10.546518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-02-02T20:27:10.546910] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-02-02T20:27:10.547836] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-02-02T20:27:10.547901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:10.547941] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:10.547969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:10.548027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:10.613588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:10.614460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:10.614545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:10.614599] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:10.750221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:10.750383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:10.750429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:10.750460] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:10.754185] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: DOWN (p=34.16%) [2026-02-02T20:27:10.754508] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-02-02T20:27:10.754664] [INFO ] [sig ] MRCC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:10.907547] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MRCC.txt [2026-02-02T20:27:10.907729] [INFO ] [sig ] [2047/3456] Completed MRCC in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-02T20:27:10.907773] [INFO ] [sig ] [2048/3456] Forecasting MRCY... [2026-02-02T20:27:10.907803] [INFO ] [sig ] Generating forecast for: MRCY [2026-02-02T20:27:10.907834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-02-02T20:27:10.920107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-02-02T20:27:10.920422] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-02-02T20:27:10.921607] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-02-02T20:27:10.921674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:10.921722] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:10.921765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:10.921860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:10.986428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:10.987490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:10.987595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:10.987653] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:11.121667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:11.121839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:11.121887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:11.121923] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:11.125880] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: DOWN (p=8.20%) [2026-02-02T20:27:11.126198] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-02-02T20:27:11.126336] [INFO ] [sig ] MRCY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:11.279456] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MRCY.txt [2026-02-02T20:27:11.279659] [INFO ] [sig ] [2048/3456] Completed MRCY in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-02T20:27:11.279731] [INFO ] [sig ] [2049/3456] Forecasting MRK... [2026-02-02T20:27:11.279779] [INFO ] [sig ] Generating forecast for: MRK [2026-02-02T20:27:11.279818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-02-02T20:27:11.292434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-02-02T20:27:11.292803] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-02-02T20:27:11.294063] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-02-02T20:27:11.294118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:11.294151] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:11.294180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:11.294237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:11.354833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:11.355714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:11.355830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:11.355866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:11.484259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:11.484422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:11.484467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:11.484515] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:11.487995] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: DOWN (p=5.28%) [2026-02-02T20:27:11.488267] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-02-02T20:27:11.488395] [INFO ] [sig ] MRK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:11.630560] [INFO ] [LOCAL ] Saved forecast: MRK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MRK.txt [2026-02-02T20:27:11.630743] [INFO ] [sig ] [2049/3456] Completed MRK in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-02T20:27:11.630783] [INFO ] [sig ] [2050/3456] Forecasting MRM... [2026-02-02T20:27:11.630812] [INFO ] [sig ] Generating forecast for: MRM [2026-02-02T20:27:11.630843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-02-02T20:27:11.642666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-02-02T20:27:11.643018] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-02-02T20:27:11.644007] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-02-02T20:27:11.644063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:11.644096] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:11.644124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:11.644181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:11.708515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:11.709745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:11.709849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:11.709888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:11.845421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:11.845614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:11.845659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:11.845689] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:11.849286] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: UP (p=50.08%) [2026-02-02T20:27:11.849604] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-02-02T20:27:11.849738] [INFO ] [sig ] MRM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:11.995898] [INFO ] [LOCAL ] Saved forecast: MRM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MRM.txt [2026-02-02T20:27:11.996045] [INFO ] [sig ] [2050/3456] Completed MRM in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-02T20:27:11.996086] [INFO ] [sig ] [2051/3456] Forecasting MRNA... [2026-02-02T20:27:11.996116] [INFO ] [sig ] Generating forecast for: MRNA [2026-02-02T20:27:11.996147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-02-02T20:27:12.008178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-02-02T20:27:12.008510] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-02-02T20:27:12.009319] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-02-02T20:27:12.009372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:12.009404] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:12.009430] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:12.009485] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:12.067267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:12.068034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:12.068116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:12.068164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:12.196500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:12.196697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:12.196744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:12.196776] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:12.200227] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-02-02T20:27:12.200512] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-02-02T20:27:12.200659] [INFO ] [sig ] MRNA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:12.342418] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MRNA.txt [2026-02-02T20:27:12.342553] [INFO ] [sig ] [2051/3456] Completed MRNA in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-02T20:27:12.342613] [INFO ] [sig ] [2052/3456] Forecasting MRTN... [2026-02-02T20:27:12.342644] [INFO ] [sig ] Generating forecast for: MRTN [2026-02-02T20:27:12.342676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-02-02T20:27:12.357889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-02-02T20:27:12.358364] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-02-02T20:27:12.359393] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-02-02T20:27:12.359453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:12.359490] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:12.359523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:12.359627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:12.424706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:12.425633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:12.425720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:12.425755] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:12.551248] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:12.551420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:12.551462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:12.551491] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:12.555311] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: UP (p=50.95%) [2026-02-02T20:27:12.555683] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-02-02T20:27:12.555831] [INFO ] [sig ] MRTN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:12.703740] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MRTN.txt [2026-02-02T20:27:12.703919] [INFO ] [sig ] [2052/3456] Completed MRTN in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-02T20:27:12.703960] [INFO ] [sig ] [2053/3456] Forecasting MRVI... [2026-02-02T20:27:12.703990] [INFO ] [sig ] Generating forecast for: MRVI [2026-02-02T20:27:12.704021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-02-02T20:27:12.716170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-02-02T20:27:12.716506] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-02-02T20:27:12.717393] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-02-02T20:27:12.717448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:12.717480] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:12.717507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:12.717615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:12.782655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:12.783516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:12.783618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:12.783653] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:12.913477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:12.913682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:12.913751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:12.913801] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:12.917346] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=3.76%) [2026-02-02T20:27:12.917667] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-02-02T20:27:12.917801] [INFO ] [sig ] MRVI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:13.067565] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MRVI.txt [2026-02-02T20:27:13.067752] [INFO ] [sig ] [2053/3456] Completed MRVI in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-02T20:27:13.067794] [INFO ] [sig ] [2054/3456] Forecasting MRVL... [2026-02-02T20:27:13.067824] [INFO ] [sig ] Generating forecast for: MRVL [2026-02-02T20:27:13.067856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-02-02T20:27:13.080112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-02-02T20:27:13.080458] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-02-02T20:27:13.081287] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-02-02T20:27:13.081340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:13.081372] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:13.081400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:13.081457] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:13.140287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:13.141097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:13.141178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:13.141211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:13.255161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:13.255321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:13.255363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:13.255392] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:13.258829] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: UP (p=84.67%) [2026-02-02T20:27:13.259133] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-02-02T20:27:13.259261] [INFO ] [sig ] MRVL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:13.401238] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MRVL.txt [2026-02-02T20:27:13.401387] [INFO ] [sig ] [2054/3456] Completed MRVL in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-02T20:27:13.401429] [INFO ] [sig ] [2055/3456] Forecasting MRX... [2026-02-02T20:27:13.401459] [INFO ] [sig ] Generating forecast for: MRX [2026-02-02T20:27:13.401492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-02-02T20:27:13.414005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-02-02T20:27:13.414359] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-02-02T20:27:13.415440] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-02-02T20:27:13.415494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:13.415527] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:13.415555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:13.415631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:13.475482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:13.476278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:13.476365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:13.476402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:13.604516] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:13.604722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:13.604779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:13.604810] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:13.608393] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=16.76%) [2026-02-02T20:27:13.608748] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-02-02T20:27:13.608925] [INFO ] [sig ] MRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:13.755294] [INFO ] [LOCAL ] Saved forecast: MRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MRX.txt [2026-02-02T20:27:13.755433] [INFO ] [sig ] [2055/3456] Completed MRX in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-02T20:27:13.755472] [INFO ] [sig ] [2056/3456] Forecasting MS... [2026-02-02T20:27:13.755502] [INFO ] [sig ] Generating forecast for: MS [2026-02-02T20:27:13.755531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-02-02T20:27:13.767674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-02-02T20:27:13.768213] [INFO ] [FORECASTER] Starting predict_future for MS [2026-02-02T20:27:13.769043] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-02-02T20:27:13.769269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:13.769341] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:13.769369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:13.769425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:13.826940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:13.827724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:13.827805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:13.827838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:13.950062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:13.950222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:13.950263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:13.950292] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:13.953727] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: DOWN (p=40.13%) [2026-02-02T20:27:13.954001] [INFO ] [FORECASTER] Completed predict_future for MS [2026-02-02T20:27:13.954127] [INFO ] [sig ] MS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:14.094528] [INFO ] [LOCAL ] Saved forecast: MS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MS.txt [2026-02-02T20:27:14.094684] [INFO ] [sig ] [2056/3456] Completed MS in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-02T20:27:14.094723] [INFO ] [sig ] [2057/3456] Forecasting MSA... [2026-02-02T20:27:14.094754] [INFO ] [sig ] Generating forecast for: MSA [2026-02-02T20:27:14.094784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-02-02T20:27:14.106605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-02-02T20:27:14.106911] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-02-02T20:27:14.107712] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-02-02T20:27:14.107764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:14.107796] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:14.107822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:14.107877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:14.166730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:14.167521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:14.167620] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:14.167670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:14.293984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:14.294140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:14.294183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:14.294213] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:14.298140] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: UP (p=74.97%) [2026-02-02T20:27:14.298430] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-02-02T20:27:14.298564] [INFO ] [sig ] MSA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:14.448961] [INFO ] [LOCAL ] Saved forecast: MSA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MSA.txt [2026-02-02T20:27:14.449278] [INFO ] [sig ] [2057/3456] Completed MSA in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-02T20:27:14.449318] [INFO ] [sig ] [2058/3456] Forecasting MSB... [2026-02-02T20:27:14.449346] [INFO ] [sig ] Generating forecast for: MSB [2026-02-02T20:27:14.449377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-02-02T20:27:14.461893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-02-02T20:27:14.462251] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-02-02T20:27:14.463137] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-02-02T20:27:14.463191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:14.463223] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:14.463251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:14.463308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:14.523327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:14.524128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:14.524210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:14.524243] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:14.650221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:14.650378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:14.650419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:14.650448] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:14.653915] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-02-02T20:27:14.654201] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-02-02T20:27:14.654328] [INFO ] [sig ] MSB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:14.804113] [INFO ] [LOCAL ] Saved forecast: MSB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MSB.txt [2026-02-02T20:27:14.804272] [INFO ] [sig ] [2058/3456] Completed MSB in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-02T20:27:14.804315] [INFO ] [sig ] [2059/3456] Forecasting MSBI... [2026-02-02T20:27:14.804346] [INFO ] [sig ] Generating forecast for: MSBI [2026-02-02T20:27:14.804381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-02-02T20:27:14.816379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-02-02T20:27:14.816745] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-02-02T20:27:14.817660] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-02-02T20:27:14.817716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:14.817748] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:14.817774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:14.817831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:14.878637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:14.879531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:14.879636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:14.879672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:15.003451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:15.003631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:15.003674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:15.003730] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:15.007403] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=19.16%) [2026-02-02T20:27:15.007737] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-02-02T20:27:15.007867] [INFO ] [sig ] MSBI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:15.150649] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MSBI.txt [2026-02-02T20:27:15.150795] [INFO ] [sig ] [2059/3456] Completed MSBI in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-02T20:27:15.150841] [INFO ] [sig ] [2060/3456] Forecasting MSCI... [2026-02-02T20:27:15.150876] [INFO ] [sig ] Generating forecast for: MSCI [2026-02-02T20:27:15.150910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-02-02T20:27:15.162058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-02-02T20:27:15.162364] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-02-02T20:27:15.163220] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-02-02T20:27:15.163274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:15.163307] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:15.163334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:15.163389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:15.223786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:15.224707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:15.224795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:15.224831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:15.341309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:15.341433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:15.341474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:15.341502] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:15.344845] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: DOWN (p=20.95%) [2026-02-02T20:27:15.345126] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-02-02T20:27:15.345247] [INFO ] [sig ] MSCI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:15.485330] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MSCI.txt [2026-02-02T20:27:15.485467] [INFO ] [sig ] [2060/3456] Completed MSCI in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-02T20:27:15.485506] [INFO ] [sig ] [2061/3456] Forecasting MSD... [2026-02-02T20:27:15.485537] [INFO ] [sig ] Generating forecast for: MSD [2026-02-02T20:27:15.485567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-02-02T20:27:15.496107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-02-02T20:27:15.496388] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-02-02T20:27:15.497183] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-02-02T20:27:15.497235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:15.497267] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:15.497293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:15.497349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:15.553823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:15.554444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:15.554520] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:15.554553] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:15.672621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:15.672780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:15.672828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:15.672863] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:15.676214] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=22.59%) [2026-02-02T20:27:15.676484] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-02-02T20:27:15.676624] [INFO ] [sig ] MSD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:15.821863] [INFO ] [LOCAL ] Saved forecast: MSD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MSD.txt [2026-02-02T20:27:15.821993] [INFO ] [sig ] [2061/3456] Completed MSD in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-02T20:27:15.822032] [INFO ] [sig ] [2062/3456] Forecasting MSEX... [2026-02-02T20:27:15.822061] [INFO ] [sig ] Generating forecast for: MSEX [2026-02-02T20:27:15.822090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-02-02T20:27:15.832869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-02-02T20:27:15.833146] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-02-02T20:27:15.833964] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-02-02T20:27:15.834016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:15.834047] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:15.834074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:15.834130] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:15.892234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:15.892863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:15.892943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:15.892976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:16.010762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:16.010938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:16.010985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:16.011019] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:16.014365] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=21.00%) [2026-02-02T20:27:16.014662] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-02-02T20:27:16.014786] [INFO ] [sig ] MSEX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:16.156612] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MSEX.txt [2026-02-02T20:27:16.156735] [INFO ] [sig ] [2062/3456] Completed MSEX in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-02T20:27:16.156774] [INFO ] [sig ] [2063/3456] Forecasting MSFD... [2026-02-02T20:27:16.156803] [INFO ] [sig ] Generating forecast for: MSFD [2026-02-02T20:27:16.156831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-02-02T20:27:16.168078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-02-02T20:27:16.168379] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-02-02T20:27:16.169235] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-02-02T20:27:16.169289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:16.169322] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:16.169350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:16.169407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:16.229669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:16.230331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:16.230412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:16.230447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:16.350644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:16.350805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:16.350846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:16.350875] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:16.354234] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=8.23%) [2026-02-02T20:27:16.354515] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-02-02T20:27:16.354662] [INFO ] [sig ] MSFD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:16.496530] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MSFD.txt [2026-02-02T20:27:16.496679] [INFO ] [sig ] [2063/3456] Completed MSFD in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-02T20:27:16.496720] [INFO ] [sig ] [2064/3456] Forecasting MSFL... [2026-02-02T20:27:16.496752] [INFO ] [sig ] Generating forecast for: MSFL [2026-02-02T20:27:16.496783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-02-02T20:27:16.508334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-02-02T20:27:16.508683] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-02-02T20:27:16.509516] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-02-02T20:27:16.509610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:16.509648] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:16.509676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:16.509734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:16.572477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:16.573213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:16.573293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:16.573327] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:16.696615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:16.696753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:16.696789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:16.696818] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:16.700297] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: DOWN (p=3.75%) [2026-02-02T20:27:16.700594] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-02-02T20:27:16.700723] [INFO ] [sig ] MSFL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:16.841966] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MSFL.txt [2026-02-02T20:27:16.842090] [INFO ] [sig ] [2064/3456] Completed MSFL in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-02T20:27:16.842129] [INFO ] [sig ] [2065/3456] Forecasting MSGE... [2026-02-02T20:27:16.842160] [INFO ] [sig ] Generating forecast for: MSGE [2026-02-02T20:27:16.842191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-02-02T20:27:16.854969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-02-02T20:27:16.855316] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-02-02T20:27:16.856165] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-02-02T20:27:16.856219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:16.856253] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:16.856279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:16.856336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:16.915521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:16.916173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:16.916255] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:16.916288] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:17.041351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:17.041539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:17.041611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:17.041653] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:17.045991] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: UP (p=63.69%) [2026-02-02T20:27:17.046319] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-02-02T20:27:17.046469] [INFO ] [sig ] MSGE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:17.189238] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MSGE.txt [2026-02-02T20:27:17.189377] [INFO ] [sig ] [2065/3456] Completed MSGE in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-02T20:27:17.189416] [INFO ] [sig ] [2066/3456] Forecasting MSGM... [2026-02-02T20:27:17.189446] [INFO ] [sig ] Generating forecast for: MSGM [2026-02-02T20:27:17.189475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-02-02T20:27:17.202691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-02-02T20:27:17.203003] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-02-02T20:27:17.203788] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-02-02T20:27:17.203849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:17.203881] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:17.203908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:17.203969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:17.261216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:17.262050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:17.262179] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:17.262212] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:17.377414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:17.377589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:17.377642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:17.377673] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:17.381031] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: UP (p=50.41%) [2026-02-02T20:27:17.381295] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-02-02T20:27:17.381415] [INFO ] [sig ] MSGM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:17.525527] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MSGM.txt [2026-02-02T20:27:17.525682] [INFO ] [sig ] [2066/3456] Completed MSGM in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-02T20:27:17.525723] [INFO ] [sig ] [2067/3456] Forecasting MSGS... [2026-02-02T20:27:17.525753] [INFO ] [sig ] Generating forecast for: MSGS [2026-02-02T20:27:17.525782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-02-02T20:27:17.541081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-02-02T20:27:17.541437] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-02-02T20:27:17.542508] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-02-02T20:27:17.542563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:17.542616] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:17.542644] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:17.542701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:17.600680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:17.601353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:17.601436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:17.601469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:17.721862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:17.722020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:17.722060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:17.722087] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:17.725461] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-02-02T20:27:17.725755] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-02-02T20:27:17.725886] [INFO ] [sig ] MSGS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:17.867600] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MSGS.txt [2026-02-02T20:27:17.867733] [INFO ] [sig ] [2067/3456] Completed MSGS in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-02T20:27:17.867773] [INFO ] [sig ] [2068/3456] Forecasting MSI... [2026-02-02T20:27:17.867803] [INFO ] [sig ] Generating forecast for: MSI [2026-02-02T20:27:17.867833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-02-02T20:27:17.879035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-02-02T20:27:17.879312] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-02-02T20:27:17.880099] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-02-02T20:27:17.880152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:17.880184] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:17.880211] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:17.880268] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:17.937087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:17.937725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:17.937804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:17.937836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:18.057947] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:18.058092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:18.058131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:18.058160] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:18.061521] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: DOWN (p=38.76%) [2026-02-02T20:27:18.061807] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-02-02T20:27:18.061946] [INFO ] [sig ] MSI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:18.203378] [INFO ] [LOCAL ] Saved forecast: MSI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MSI.txt [2026-02-02T20:27:18.203504] [INFO ] [sig ] [2068/3456] Completed MSI in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-02T20:27:18.203540] [INFO ] [sig ] [2069/3456] Forecasting MSM... [2026-02-02T20:27:18.203592] [INFO ] [sig ] Generating forecast for: MSM [2026-02-02T20:27:18.203625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-02-02T20:27:18.215920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-02-02T20:27:18.216234] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-02-02T20:27:18.217020] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-02-02T20:27:18.217072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:18.217104] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:18.217130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:18.217186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:18.275098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:18.275901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:18.275983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:18.276015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:18.396257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:18.396423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:18.396466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:18.396494] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:18.400087] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: UP (p=75.67%) [2026-02-02T20:27:18.400374] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-02-02T20:27:18.400504] [INFO ] [sig ] MSM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:18.541706] [INFO ] [LOCAL ] Saved forecast: MSM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MSM.txt [2026-02-02T20:27:18.541866] [INFO ] [sig ] [2069/3456] Completed MSM in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-02T20:27:18.541915] [INFO ] [sig ] [2070/3456] Forecasting MSTX... [2026-02-02T20:27:18.541949] [INFO ] [sig ] Generating forecast for: MSTX [2026-02-02T20:27:18.541980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-02-02T20:27:18.553212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-02-02T20:27:18.553514] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-02-02T20:27:18.554315] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-02-02T20:27:18.554368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:18.554399] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:18.554425] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:18.554481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:18.611591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:18.612257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:18.612337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:18.612370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:18.731484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:18.731654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:18.731695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:18.731724] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:18.735204] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: UP (p=78.94%) [2026-02-02T20:27:18.735482] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-02-02T20:27:18.735644] [INFO ] [sig ] MSTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:18.875248] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MSTX.txt [2026-02-02T20:27:18.875380] [INFO ] [sig ] [2070/3456] Completed MSTX in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-02T20:27:18.875417] [INFO ] [sig ] [2071/3456] Forecasting MTB... [2026-02-02T20:27:18.875447] [INFO ] [sig ] Generating forecast for: MTB [2026-02-02T20:27:18.875478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-02-02T20:27:18.886995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-02-02T20:27:18.887289] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-02-02T20:27:18.888115] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-02-02T20:27:18.888167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:18.888199] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:18.888225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:18.888280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:18.946003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:18.946806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:18.946890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:18.946930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:19.069074] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:19.069231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:19.069272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:19.069302] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:19.072786] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-02-02T20:27:19.073064] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-02-02T20:27:19.073207] [INFO ] [sig ] MTB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:19.213560] [INFO ] [LOCAL ] Saved forecast: MTB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MTB.txt [2026-02-02T20:27:19.213709] [INFO ] [sig ] [2071/3456] Completed MTB in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-02T20:27:19.213748] [INFO ] [sig ] [2072/3456] Forecasting MTCH... [2026-02-02T20:27:19.213778] [INFO ] [sig ] Generating forecast for: MTCH [2026-02-02T20:27:19.213807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-02-02T20:27:19.225221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-02-02T20:27:19.225563] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-02-02T20:27:19.226358] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-02-02T20:27:19.226409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:19.226443] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:19.226473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:19.226529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:19.283972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:19.284694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:19.284775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:19.284808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:19.405804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:19.405961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:19.406007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:19.406044] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:19.409512] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-02-02T20:27:19.409800] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-02-02T20:27:19.409926] [INFO ] [sig ] MTCH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:19.554655] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MTCH.txt [2026-02-02T20:27:19.554804] [INFO ] [sig ] [2072/3456] Completed MTCH in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-02T20:27:19.554843] [INFO ] [sig ] [2073/3456] Forecasting MTG... [2026-02-02T20:27:19.554874] [INFO ] [sig ] Generating forecast for: MTG [2026-02-02T20:27:19.554903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-02-02T20:27:19.566374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-02-02T20:27:19.566721] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-02-02T20:27:19.567554] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-02-02T20:27:19.567667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:19.567728] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:19.567756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:19.567815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:19.625624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:19.626478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:19.626559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:19.626610] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:19.748520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:19.748695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:19.748753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:19.748783] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:19.752166] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: UP (p=50.61%) [2026-02-02T20:27:19.752442] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-02-02T20:27:19.752570] [INFO ] [sig ] MTG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:19.899198] [INFO ] [LOCAL ] Saved forecast: MTG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MTG.txt [2026-02-02T20:27:19.899335] [INFO ] [sig ] [2073/3456] Completed MTG in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-02T20:27:19.899376] [INFO ] [sig ] [2074/3456] Forecasting MTH... [2026-02-02T20:27:19.899406] [INFO ] [sig ] Generating forecast for: MTH [2026-02-02T20:27:19.899438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-02-02T20:27:19.910824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-02-02T20:27:19.911130] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-02-02T20:27:19.911949] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-02-02T20:27:19.912014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:19.912054] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:19.912087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:19.912143] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:19.970893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:19.971660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:19.971739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:19.971772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:20.096592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:20.096774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:20.096833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:20.096874] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:20.102311] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: UP (p=83.93%) [2026-02-02T20:27:20.102748] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-02-02T20:27:20.102899] [INFO ] [sig ] MTH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:20.251096] [INFO ] [LOCAL ] Saved forecast: MTH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MTH.txt [2026-02-02T20:27:20.251264] [INFO ] [sig ] [2074/3456] Completed MTH in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-02T20:27:20.251305] [INFO ] [sig ] [2075/3456] Forecasting MTLS... [2026-02-02T20:27:20.251336] [INFO ] [sig ] Generating forecast for: MTLS [2026-02-02T20:27:20.251366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-02-02T20:27:20.263696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-02-02T20:27:20.264124] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-02-02T20:27:20.265010] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-02-02T20:27:20.265068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:20.265101] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:20.265129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:20.265186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:20.323839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:20.324742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:20.324849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:20.324884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:20.450991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:20.451149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:20.451190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:20.451220] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:20.454699] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: DOWN (p=16.88%) [2026-02-02T20:27:20.454995] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-02-02T20:27:20.455141] [INFO ] [sig ] MTLS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:20.609011] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MTLS.txt [2026-02-02T20:27:20.609166] [INFO ] [sig ] [2075/3456] Completed MTLS in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-02T20:27:20.609218] [INFO ] [sig ] [2076/3456] Forecasting MTN... [2026-02-02T20:27:20.609262] [INFO ] [sig ] Generating forecast for: MTN [2026-02-02T20:27:20.609305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-02-02T20:27:20.621854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-02-02T20:27:20.622148] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-02-02T20:27:20.622979] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-02-02T20:27:20.623045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:20.623085] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:20.623116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:20.623173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:20.681993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:20.682753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:20.682838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:20.682885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:20.812411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:20.812610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:20.812671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:20.812749] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:20.816356] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=73.56%) [2026-02-02T20:27:20.816674] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-02-02T20:27:20.816806] [INFO ] [sig ] MTN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:20.965682] [INFO ] [LOCAL ] Saved forecast: MTN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MTN.txt [2026-02-02T20:27:20.965845] [INFO ] [sig ] [2076/3456] Completed MTN in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-02T20:27:20.965885] [INFO ] [sig ] [2077/3456] Forecasting MTRN... [2026-02-02T20:27:20.965914] [INFO ] [sig ] Generating forecast for: MTRN [2026-02-02T20:27:20.965948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-02-02T20:27:20.977817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-02-02T20:27:20.978234] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-02-02T20:27:20.979109] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-02-02T20:27:20.979163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:20.979209] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:20.979237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:20.979293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:21.037880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:21.038882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:21.039007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:21.039058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:21.160767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:21.160929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:21.160978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:21.161020] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:21.164538] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-02-02T20:27:21.164847] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-02-02T20:27:21.164986] [INFO ] [sig ] MTRN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:21.311074] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MTRN.txt [2026-02-02T20:27:21.311226] [INFO ] [sig ] [2077/3456] Completed MTRN in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-02T20:27:21.311265] [INFO ] [sig ] [2078/3456] Forecasting MTRX... [2026-02-02T20:27:21.311294] [INFO ] [sig ] Generating forecast for: MTRX [2026-02-02T20:27:21.311323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-02-02T20:27:21.322835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-02-02T20:27:21.323206] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-02-02T20:27:21.324097] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-02-02T20:27:21.324151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:21.324184] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:21.324211] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:21.324268] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:21.382401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:21.383377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:21.383476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:21.383534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:21.508287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:21.508452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:21.508491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:21.508520] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:21.512065] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-02-02T20:27:21.512352] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-02-02T20:27:21.512484] [INFO ] [sig ] MTRX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:21.656224] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MTRX.txt [2026-02-02T20:27:21.656369] [INFO ] [sig ] [2078/3456] Completed MTRX in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:21.656407] [INFO ] [sig ] [2079/3456] Forecasting MTSI... [2026-02-02T20:27:21.656437] [INFO ] [sig ] Generating forecast for: MTSI [2026-02-02T20:27:21.656469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-02-02T20:27:21.668464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-02-02T20:27:21.668826] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-02-02T20:27:21.669644] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-02-02T20:27:21.669697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:21.669730] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:21.669756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:21.669812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:21.729414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:21.730238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:21.730322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:21.730357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:21.856482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:21.856671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:21.856712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:21.856740] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:21.860077] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: DOWN (p=38.32%) [2026-02-02T20:27:21.860351] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-02-02T20:27:21.860475] [INFO ] [sig ] MTSI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:22.012105] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MTSI.txt [2026-02-02T20:27:22.012245] [INFO ] [sig ] [2079/3456] Completed MTSI in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:22.012285] [INFO ] [sig ] [2080/3456] Forecasting MTX... [2026-02-02T20:27:22.012315] [INFO ] [sig ] Generating forecast for: MTX [2026-02-02T20:27:22.012345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-02-02T20:27:22.026766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-02-02T20:27:22.027257] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-02-02T20:27:22.028255] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-02-02T20:27:22.028310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:22.028342] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:22.028369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:22.028425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:22.087112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:22.088139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:22.088229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:22.088262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:22.207467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:22.207671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:22.207725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:22.207756] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:22.211396] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: DOWN (p=19.81%) [2026-02-02T20:27:22.211708] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-02-02T20:27:22.211837] [INFO ] [sig ] MTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:22.353279] [INFO ] [LOCAL ] Saved forecast: MTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MTX.txt [2026-02-02T20:27:22.353440] [INFO ] [sig ] [2080/3456] Completed MTX in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:22.353481] [INFO ] [sig ] [2081/3456] Forecasting MTZ... [2026-02-02T20:27:22.353516] [INFO ] [sig ] Generating forecast for: MTZ [2026-02-02T20:27:22.353548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-02-02T20:27:22.365701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-02-02T20:27:22.366024] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-02-02T20:27:22.366818] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-02-02T20:27:22.366872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:22.366904] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:22.366931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:22.366987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:22.424115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:22.424990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:22.425090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:22.425129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:22.548326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:22.548484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:22.548524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:22.548553] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:22.551971] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-02-02T20:27:22.552241] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-02-02T20:27:22.552363] [INFO ] [sig ] MTZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:22.692997] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MTZ.txt [2026-02-02T20:27:22.693163] [INFO ] [sig ] [2081/3456] Completed MTZ in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:22.693204] [INFO ] [sig ] [2082/3456] Forecasting MUA... [2026-02-02T20:27:22.693234] [INFO ] [sig ] Generating forecast for: MUA [2026-02-02T20:27:22.693267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-02-02T20:27:22.704886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-02-02T20:27:22.705259] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-02-02T20:27:22.706063] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-02-02T20:27:22.706116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:22.706148] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:22.706176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:22.706231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:22.764605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:22.765308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:22.765392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:22.765425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:22.890135] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:22.890295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:22.890336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:22.890368] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:22.893821] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: UP (p=80.62%) [2026-02-02T20:27:22.894138] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-02-02T20:27:22.894276] [INFO ] [sig ] MUA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:23.048861] [INFO ] [LOCAL ] Saved forecast: MUA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MUA.txt [2026-02-02T20:27:23.049037] [INFO ] [sig ] [2082/3456] Completed MUA in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:23.049080] [INFO ] [sig ] [2083/3456] Forecasting MUC... [2026-02-02T20:27:23.049109] [INFO ] [sig ] Generating forecast for: MUC [2026-02-02T20:27:23.049141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-02-02T20:27:23.061822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-02-02T20:27:23.062158] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-02-02T20:27:23.063159] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-02-02T20:27:23.063214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:23.063248] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:23.063276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:23.063342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:23.131725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:23.132634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:23.132740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:23.132775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:23.252840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:23.252987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:23.253026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:23.253056] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:23.256388] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: UP (p=82.68%) [2026-02-02T20:27:23.256676] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-02-02T20:27:23.256800] [INFO ] [sig ] MUC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:23.398680] [INFO ] [LOCAL ] Saved forecast: MUC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MUC.txt [2026-02-02T20:27:23.398836] [INFO ] [sig ] [2083/3456] Completed MUC in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:23.398876] [INFO ] [sig ] [2084/3456] Forecasting MUE... [2026-02-02T20:27:23.398904] [INFO ] [sig ] Generating forecast for: MUE [2026-02-02T20:27:23.398936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-02-02T20:27:23.410126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-02-02T20:27:23.410452] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-02-02T20:27:23.411238] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-02-02T20:27:23.411290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:23.411321] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:23.411348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:23.411405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:23.471412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:23.472241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:23.472333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:23.472367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:23.591538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:23.591697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:23.591738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:23.591767] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:23.595086] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: DOWN (p=17.52%) [2026-02-02T20:27:23.595545] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-02-02T20:27:23.595696] [INFO ] [sig ] MUE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:23.748742] [INFO ] [LOCAL ] Saved forecast: MUE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MUE.txt [2026-02-02T20:27:23.748913] [INFO ] [sig ] [2084/3456] Completed MUE in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:23.748955] [INFO ] [sig ] [2085/3456] Forecasting MUFG... [2026-02-02T20:27:23.748987] [INFO ] [sig ] Generating forecast for: MUFG [2026-02-02T20:27:23.749024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-02-02T20:27:23.761101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-02-02T20:27:23.761428] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-02-02T20:27:23.762253] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-02-02T20:27:23.762305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:23.762336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:23.762361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:23.762415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:23.818931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:23.819818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:23.819901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:23.819934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:23.941454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:23.941638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:23.941679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:23.941708] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:23.945126] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-02-02T20:27:23.945411] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-02-02T20:27:23.945541] [INFO ] [sig ] MUFG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:24.086757] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MUFG.txt [2026-02-02T20:27:24.086890] [INFO ] [sig ] [2085/3456] Completed MUFG in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:24.086929] [INFO ] [sig ] [2086/3456] Forecasting MUJ... [2026-02-02T20:27:24.086958] [INFO ] [sig ] Generating forecast for: MUJ [2026-02-02T20:27:24.086989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-02-02T20:27:24.098761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-02-02T20:27:24.099081] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-02-02T20:27:24.099905] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-02-02T20:27:24.099958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:24.099989] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:24.100016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:24.100072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:24.157403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:24.158135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:24.158216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:24.158248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:24.279148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:24.279316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:24.279356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:24.279386] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:24.283136] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: UP (p=77.14%) [2026-02-02T20:27:24.283430] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-02-02T20:27:24.283567] [INFO ] [sig ] MUJ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:24.429120] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MUJ.txt [2026-02-02T20:27:24.429290] [INFO ] [sig ] [2086/3456] Completed MUJ in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:24.429332] [INFO ] [sig ] [2087/3456] Forecasting MUSA... [2026-02-02T20:27:24.429362] [INFO ] [sig ] Generating forecast for: MUSA [2026-02-02T20:27:24.429393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-02-02T20:27:24.440956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-02-02T20:27:24.441262] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-02-02T20:27:24.442078] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-02-02T20:27:24.442133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:24.442168] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:24.442196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:24.442254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:24.503599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:24.504531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:24.504643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:24.504679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:24.631218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:24.631383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:24.631426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:24.631455] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:24.635070] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-02-02T20:27:24.635358] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-02-02T20:27:24.635491] [INFO ] [sig ] MUSA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:24.779520] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MUSA.txt [2026-02-02T20:27:24.779665] [INFO ] [sig ] [2087/3456] Completed MUSA in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:24.779706] [INFO ] [sig ] [2088/3456] Forecasting MUX... [2026-02-02T20:27:24.779734] [INFO ] [sig ] Generating forecast for: MUX [2026-02-02T20:27:24.779765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-02-02T20:27:24.791837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-02-02T20:27:24.792163] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-02-02T20:27:24.792956] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-02-02T20:27:24.793009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:24.793042] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:24.793069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:24.793126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:24.849323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:24.849945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:24.850022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:24.850062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:24.972446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:24.972625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:24.972667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:24.972696] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:24.976230] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-02-02T20:27:24.976497] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-02-02T20:27:24.976642] [INFO ] [sig ] MUX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:25.116147] [INFO ] [LOCAL ] Saved forecast: MUX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MUX.txt [2026-02-02T20:27:25.116269] [INFO ] [sig ] [2088/3456] Completed MUX in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:25.116307] [INFO ] [sig ] [2089/3456] Forecasting MVBF... [2026-02-02T20:27:25.116336] [INFO ] [sig ] Generating forecast for: MVBF [2026-02-02T20:27:25.116367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-02-02T20:27:25.127226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-02-02T20:27:25.127500] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-02-02T20:27:25.128307] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-02-02T20:27:25.128358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:25.128391] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:25.128416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:25.128471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:25.185218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:25.185850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:25.185926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:25.185958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:25.306921] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:25.307099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:25.307141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:25.307170] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:25.310712] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=19.12%) [2026-02-02T20:27:25.310998] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-02-02T20:27:25.311129] [INFO ] [sig ] MVBF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:25.451974] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MVBF.txt [2026-02-02T20:27:25.452113] [INFO ] [sig ] [2089/3456] Completed MVBF in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-02T20:27:25.452151] [INFO ] [sig ] [2090/3456] Forecasting MVF... [2026-02-02T20:27:25.452180] [INFO ] [sig ] Generating forecast for: MVF [2026-02-02T20:27:25.452211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-02-02T20:27:25.464138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-02-02T20:27:25.464505] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-02-02T20:27:25.465338] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-02-02T20:27:25.465403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:25.465475] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:25.465504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:25.465562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:25.525745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:25.526823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:25.526908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:25.526941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:25.645745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:25.645898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:25.645937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:25.645965] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:25.649353] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-02-02T20:27:25.649645] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-02-02T20:27:25.649768] [INFO ] [sig ] MVF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:25.789676] [INFO ] [LOCAL ] Saved forecast: MVF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MVF.txt [2026-02-02T20:27:25.789807] [INFO ] [sig ] [2090/3456] Completed MVF in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-02T20:27:25.789846] [INFO ] [sig ] [2091/3456] Forecasting MWA... [2026-02-02T20:27:25.789875] [INFO ] [sig ] Generating forecast for: MWA [2026-02-02T20:27:25.789905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-02-02T20:27:25.800977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-02-02T20:27:25.801272] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-02-02T20:27:25.802061] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-02-02T20:27:25.802113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:25.802145] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:25.802172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:25.802227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:25.860724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:25.861508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:25.861608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:25.861644] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:25.984079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:25.984246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:25.984288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:25.984318] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:25.987910] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: DOWN (p=6.58%) [2026-02-02T20:27:25.988269] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-02-02T20:27:25.988408] [INFO ] [sig ] MWA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:26.135750] [INFO ] [LOCAL ] Saved forecast: MWA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MWA.txt [2026-02-02T20:27:26.135894] [INFO ] [sig ] [2091/3456] Completed MWA in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-02T20:27:26.135933] [INFO ] [sig ] [2092/3456] Forecasting MX... [2026-02-02T20:27:26.135962] [INFO ] [sig ] Generating forecast for: MX [2026-02-02T20:27:26.135993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-02-02T20:27:26.151066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-02-02T20:27:26.151600] [INFO ] [FORECASTER] Starting predict_future for MX [2026-02-02T20:27:26.152509] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-02-02T20:27:26.152564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:26.152617] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:26.152645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:26.152701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:26.211994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:26.213063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:26.213156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:26.213191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:26.337335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:26.337507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:26.337549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:26.337594] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:26.341001] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-02-02T20:27:26.341276] [INFO ] [FORECASTER] Completed predict_future for MX [2026-02-02T20:27:26.341401] [INFO ] [sig ] MX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:26.487716] [INFO ] [LOCAL ] Saved forecast: MX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MX.txt [2026-02-02T20:27:26.487882] [INFO ] [sig ] [2092/3456] Completed MX in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-02T20:27:26.487922] [INFO ] [sig ] [2093/3456] Forecasting MXF... [2026-02-02T20:27:26.487953] [INFO ] [sig ] Generating forecast for: MXF [2026-02-02T20:27:26.487985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-02-02T20:27:26.499914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-02-02T20:27:26.500313] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-02-02T20:27:26.501134] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-02-02T20:27:26.501198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:26.501236] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:26.501268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:26.501325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:26.560959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:26.561854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:26.561939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:26.561973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:26.679216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:26.679382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:26.679423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:26.679452] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:26.683118] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: DOWN (p=43.89%) [2026-02-02T20:27:26.683623] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-02-02T20:27:26.683753] [INFO ] [sig ] MXF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:26.832457] [INFO ] [LOCAL ] Saved forecast: MXF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MXF.txt [2026-02-02T20:27:26.832639] [INFO ] [sig ] [2093/3456] Completed MXF in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-02T20:27:26.832691] [INFO ] [sig ] [2094/3456] Forecasting MXL... [2026-02-02T20:27:26.832720] [INFO ] [sig ] Generating forecast for: MXL [2026-02-02T20:27:26.832751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-02-02T20:27:26.846857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-02-02T20:27:26.847229] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-02-02T20:27:26.848325] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-02-02T20:27:26.848380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:26.848412] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:26.848438] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:26.848495] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:26.908508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:26.909461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:26.909557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:26.909609] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:27.033058] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:27.033235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:27.033277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:27.033304] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:27.036846] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: UP (p=74.92%) [2026-02-02T20:27:27.037135] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-02-02T20:27:27.037262] [INFO ] [sig ] MXL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:27.179526] [INFO ] [LOCAL ] Saved forecast: MXL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MXL.txt [2026-02-02T20:27:27.179709] [INFO ] [sig ] [2094/3456] Completed MXL in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-02T20:27:27.179749] [INFO ] [sig ] [2095/3456] Forecasting MYE... [2026-02-02T20:27:27.179778] [INFO ] [sig ] Generating forecast for: MYE [2026-02-02T20:27:27.179807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-02-02T20:27:27.191322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-02-02T20:27:27.191737] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-02-02T20:27:27.192541] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-02-02T20:27:27.192614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:27.192649] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:27.192676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:27.192733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:27.252057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:27.252966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:27.253054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:27.253087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:27.381954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:27.382116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:27.382163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:27.382192] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:27.385826] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=57.13%) [2026-02-02T20:27:27.386164] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-02-02T20:27:27.386326] [INFO ] [sig ] MYE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:27.604612] [INFO ] [LOCAL ] Saved forecast: MYE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MYE.txt [2026-02-02T20:27:27.604796] [INFO ] [sig ] [2095/3456] Completed MYE in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:27.604838] [INFO ] [sig ] [2096/3456] Forecasting MYGN... [2026-02-02T20:27:27.604866] [INFO ] [sig ] Generating forecast for: MYGN [2026-02-02T20:27:27.604898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-02-02T20:27:27.619665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-02-02T20:27:27.620305] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-02-02T20:27:27.621545] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-02-02T20:27:27.621635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:27.621671] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:27.621699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:27.621758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:27.687027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:27.688698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:27.688807] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:27.688843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:27.825105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:27.825293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:27.825337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:27.825366] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:27.829781] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-02-02T20:27:27.830079] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-02-02T20:27:27.830237] [INFO ] [sig ] MYGN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:27.976845] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MYGN.txt [2026-02-02T20:27:27.977010] [INFO ] [sig ] [2096/3456] Completed MYGN in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:27.977054] [INFO ] [sig ] [2097/3456] Forecasting MYI... [2026-02-02T20:27:27.977082] [INFO ] [sig ] Generating forecast for: MYI [2026-02-02T20:27:27.977111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-02-02T20:27:27.989008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-02-02T20:27:27.989423] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-02-02T20:27:27.990298] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-02-02T20:27:27.990355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:27.990388] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:27.990415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:27.990472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:28.049693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:28.050603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:28.050687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:28.050722] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:28.175792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:28.175952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:28.176012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:28.176044] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:28.179615] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=40.20%) [2026-02-02T20:27:28.179912] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-02-02T20:27:28.180046] [INFO ] [sig ] MYI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:28.330962] [INFO ] [LOCAL ] Saved forecast: MYI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/MYI.txt [2026-02-02T20:27:28.331179] [INFO ] [sig ] [2097/3456] Completed MYI in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:28.331221] [INFO ] [sig ] [2098/3456] Forecasting MYN... [2026-02-02T20:27:28.331252] [INFO ] [sig ] Generating forecast for: MYN [2026-02-02T20:27:28.331297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-02-02T20:27:28.343673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-02-02T20:27:28.343996] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-02-02T20:27:28.344813] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-02-02T20:27:28.344867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:28.344911] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:28.344938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:28.345005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:28.401865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:28.402743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:28.402849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:28.402884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:28.522931] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:28.523089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:28.523129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:28.523158] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:28.527552] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=63.20%) [2026-02-02T20:27:28.527886] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-02-02T20:27:28.528020] [INFO ] [sig ] MYN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:28.683359] [INFO ] [LOCAL ] Saved forecast: MYN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MYN.txt [2026-02-02T20:27:28.683517] [INFO ] [sig ] [2098/3456] Completed MYN in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:28.683558] [INFO ] [sig ] [2099/3456] Forecasting MYRG... [2026-02-02T20:27:28.683614] [INFO ] [sig ] Generating forecast for: MYRG [2026-02-02T20:27:28.683666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-02-02T20:27:28.696764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-02-02T20:27:28.697160] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-02-02T20:27:28.698026] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-02-02T20:27:28.698079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:28.698111] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:28.698138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:28.698194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:28.761383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:28.762263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:28.762381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:28.762416] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:28.884206] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:28.884363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:28.884403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:28.884432] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:28.887994] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: UP (p=59.27%) [2026-02-02T20:27:28.888292] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-02-02T20:27:28.888423] [INFO ] [sig ] MYRG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:29.033298] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/MYRG.txt [2026-02-02T20:27:29.033456] [INFO ] [sig ] [2099/3456] Completed MYRG in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:29.033497] [INFO ] [sig ] [2100/3456] Forecasting NA... [2026-02-02T20:27:29.033527] [INFO ] [sig ] Generating forecast for: NA [2026-02-02T20:27:29.033557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-02-02T20:27:29.045187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-02-02T20:27:29.045562] [INFO ] [FORECASTER] Starting predict_future for NA [2026-02-02T20:27:29.046453] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-02-02T20:27:29.046506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:29.046538] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:29.046566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:29.046645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:29.105363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:29.106248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:29.106370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:29.106406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:29.234415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:29.234590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:29.234634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:29.234665] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:29.238730] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=73.05%) [2026-02-02T20:27:29.239016] [INFO ] [FORECASTER] Completed predict_future for NA [2026-02-02T20:27:29.239153] [INFO ] [sig ] NA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:29.386504] [INFO ] [LOCAL ] Saved forecast: NA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NA.txt [2026-02-02T20:27:29.386676] [INFO ] [sig ] [2100/3456] Completed NA in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:29.386717] [INFO ] [sig ] [2101/3456] Forecasting NAAS... [2026-02-02T20:27:29.386746] [INFO ] [sig ] Generating forecast for: NAAS [2026-02-02T20:27:29.386777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-02-02T20:27:29.398615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-02-02T20:27:29.399078] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-02-02T20:27:29.400078] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-02-02T20:27:29.400132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:29.400165] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:29.400206] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:29.400264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:29.461017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:29.462239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:29.462362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:29.462406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:29.586659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:29.586826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:29.586870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:29.586898] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:29.590561] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: UP (p=54.45%) [2026-02-02T20:27:29.590935] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-02-02T20:27:29.591077] [INFO ] [sig ] NAAS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:29.746109] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NAAS.txt [2026-02-02T20:27:29.746266] [INFO ] [sig ] [2101/3456] Completed NAAS in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:29.746306] [INFO ] [sig ] [2102/3456] Forecasting NABL... [2026-02-02T20:27:29.746335] [INFO ] [sig ] Generating forecast for: NABL [2026-02-02T20:27:29.746554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-02-02T20:27:29.758840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-02-02T20:27:29.759241] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-02-02T20:27:29.760360] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-02-02T20:27:29.760416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:29.760449] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:29.760476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:29.760533] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:29.824668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:29.825695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:29.825790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:29.825828] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:29.946187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:29.946349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:29.946392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:29.946423] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:29.949921] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=38.67%) [2026-02-02T20:27:29.950228] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-02-02T20:27:29.950363] [INFO ] [sig ] NABL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:30.096068] [INFO ] [LOCAL ] Saved forecast: NABL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NABL.txt [2026-02-02T20:27:30.096205] [INFO ] [sig ] [2102/3456] Completed NABL in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:30.096245] [INFO ] [sig ] [2103/3456] Forecasting NAC... [2026-02-02T20:27:30.096274] [INFO ] [sig ] Generating forecast for: NAC [2026-02-02T20:27:30.096306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-02-02T20:27:30.108250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-02-02T20:27:30.108634] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-02-02T20:27:30.109465] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-02-02T20:27:30.109517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:30.109550] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:30.109605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:30.109675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:30.168087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:30.168986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:30.169072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:30.169104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:30.288950] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:30.289106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:30.289146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:30.289181] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:30.292701] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=10.06%) [2026-02-02T20:27:30.292998] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-02-02T20:27:30.293144] [INFO ] [sig ] NAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:30.437366] [INFO ] [LOCAL ] Saved forecast: NAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NAC.txt [2026-02-02T20:27:30.437562] [INFO ] [sig ] [2103/3456] Completed NAC in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:30.437623] [INFO ] [sig ] [2104/3456] Forecasting NAD... [2026-02-02T20:27:30.437674] [INFO ] [sig ] Generating forecast for: NAD [2026-02-02T20:27:30.437706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-02-02T20:27:30.450356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-02-02T20:27:30.450940] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-02-02T20:27:30.451743] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-02-02T20:27:30.451796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:30.451828] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:30.451855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:30.451911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:30.509852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:30.510756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:30.510839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:30.510872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:30.635049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:30.635230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:30.635290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:30.635321] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:30.639214] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: DOWN (p=23.88%) [2026-02-02T20:27:30.639532] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-02-02T20:27:30.639686] [INFO ] [sig ] NAD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:30.785315] [INFO ] [LOCAL ] Saved forecast: NAD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NAD.txt [2026-02-02T20:27:30.785483] [INFO ] [sig ] [2104/3456] Completed NAD in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:30.785524] [INFO ] [sig ] [2105/3456] Forecasting NATH... [2026-02-02T20:27:30.785554] [INFO ] [sig ] Generating forecast for: NATH [2026-02-02T20:27:30.785616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-02-02T20:27:30.797422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-02-02T20:27:30.798242] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-02-02T20:27:30.799604] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-02-02T20:27:30.799682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:30.799732] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:30.799769] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:30.799830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:30.856236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:30.857087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:30.857167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:30.857199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:30.967270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:30.967425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:30.967465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:30.967493] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:30.970896] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: UP (p=73.06%) [2026-02-02T20:27:30.971163] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-02-02T20:27:30.971309] [INFO ] [sig ] NATH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:31.112822] [INFO ] [LOCAL ] Saved forecast: NATH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NATH.txt [2026-02-02T20:27:31.112947] [INFO ] [sig ] [2105/3456] Completed NATH in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:31.112985] [INFO ] [sig ] [2106/3456] Forecasting NATL... [2026-02-02T20:27:31.113014] [INFO ] [sig ] Generating forecast for: NATL [2026-02-02T20:27:31.113044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-02-02T20:27:31.128812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-02-02T20:27:31.129266] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-02-02T20:27:31.130281] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-02-02T20:27:31.130342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:31.130380] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:31.130410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:31.130480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:31.194900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:31.195821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:31.195908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:31.195944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:31.317896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:31.318058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:31.318099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:31.318128] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:31.321533] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: DOWN (p=19.20%) [2026-02-02T20:27:31.321834] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-02-02T20:27:31.321961] [INFO ] [sig ] NATL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:31.465723] [INFO ] [LOCAL ] Saved forecast: NATL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NATL.txt [2026-02-02T20:27:31.465889] [INFO ] [sig ] [2106/3456] Completed NATL in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-02T20:27:31.465929] [INFO ] [sig ] [2107/3456] Forecasting NAVI... [2026-02-02T20:27:31.465958] [INFO ] [sig ] Generating forecast for: NAVI [2026-02-02T20:27:31.465989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-02-02T20:27:31.478925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-02-02T20:27:31.479345] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-02-02T20:27:31.480244] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-02-02T20:27:31.480300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:31.480363] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:31.480394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:31.480470] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:31.543978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:31.544882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:31.544966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:31.545001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:31.674914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:31.675075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:31.675118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:31.675147] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:31.678718] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=56.45%) [2026-02-02T20:27:31.679008] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-02-02T20:27:31.679139] [INFO ] [sig ] NAVI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:31.828108] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NAVI.txt [2026-02-02T20:27:31.828279] [INFO ] [sig ] [2107/3456] Completed NAVI in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-02T20:27:31.828330] [INFO ] [sig ] [2108/3456] Forecasting NAZ... [2026-02-02T20:27:31.828366] [INFO ] [sig ] Generating forecast for: NAZ [2026-02-02T20:27:31.828400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-02-02T20:27:31.840336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-02-02T20:27:31.840876] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-02-02T20:27:31.841683] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-02-02T20:27:31.841736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:31.841769] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:31.841796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:31.841852] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:31.903725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:31.904642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:31.904735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:31.904770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:32.008463] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:32.008641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:32.008682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:32.008726] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:32.012199] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: DOWN (p=48.84%) [2026-02-02T20:27:32.012517] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-02-02T20:27:32.012660] [INFO ] [sig ] NAZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:32.157234] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NAZ.txt [2026-02-02T20:27:32.157387] [INFO ] [sig ] [2108/3456] Completed NAZ in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-02T20:27:32.157426] [INFO ] [sig ] [2109/3456] Forecasting NB... [2026-02-02T20:27:32.157456] [INFO ] [sig ] Generating forecast for: NB [2026-02-02T20:27:32.157487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-02-02T20:27:32.169852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-02-02T20:27:32.170158] [INFO ] [FORECASTER] Starting predict_future for NB [2026-02-02T20:27:32.170975] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-02-02T20:27:32.171026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:32.171058] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:32.171084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:32.171139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:32.228266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:32.229140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:32.229228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:32.229264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:32.350524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:32.350696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:32.350736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:32.350763] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:32.354102] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: UP (p=77.15%) [2026-02-02T20:27:32.354370] [INFO ] [FORECASTER] Completed predict_future for NB [2026-02-02T20:27:32.354493] [INFO ] [sig ] NB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:32.513635] [INFO ] [LOCAL ] Saved forecast: NB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NB.txt [2026-02-02T20:27:32.513789] [INFO ] [sig ] [2109/3456] Completed NB in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-02T20:27:32.513827] [INFO ] [sig ] [2110/3456] Forecasting NBB... [2026-02-02T20:27:32.513857] [INFO ] [sig ] Generating forecast for: NBB [2026-02-02T20:27:32.513889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-02-02T20:27:32.525554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-02-02T20:27:32.525858] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-02-02T20:27:32.526641] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-02-02T20:27:32.526693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:32.526725] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:32.526752] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:32.526808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:32.583945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:32.584810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:32.584898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:32.584943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:32.713095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:32.713361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:32.713405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:32.713440] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:32.717454] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: UP (p=58.58%) [2026-02-02T20:27:32.717779] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-02-02T20:27:32.717914] [INFO ] [sig ] NBB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:32.864881] [INFO ] [LOCAL ] Saved forecast: NBB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NBB.txt [2026-02-02T20:27:32.865030] [INFO ] [sig ] [2110/3456] Completed NBB in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-02T20:27:32.865075] [INFO ] [sig ] [2111/3456] Forecasting NBBK... [2026-02-02T20:27:32.865108] [INFO ] [sig ] Generating forecast for: NBBK [2026-02-02T20:27:32.865138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-02-02T20:27:32.877705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-02-02T20:27:32.878006] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-02-02T20:27:32.879027] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-02-02T20:27:32.879085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:32.879124] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:32.879151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:32.879208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:32.940711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:32.941548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:32.941653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:32.941689] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:33.067970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:33.068132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:33.068185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:33.068226] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:33.071677] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=99.12%) [2026-02-02T20:27:33.071961] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-02-02T20:27:33.072092] [INFO ] [sig ] NBBK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:33.218620] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NBBK.txt [2026-02-02T20:27:33.218770] [INFO ] [sig ] [2111/3456] Completed NBBK in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-02T20:27:33.218808] [INFO ] [sig ] [2112/3456] Forecasting NBHC... [2026-02-02T20:27:33.218838] [INFO ] [sig ] Generating forecast for: NBHC [2026-02-02T20:27:33.218867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-02-02T20:27:33.230128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-02-02T20:27:33.230518] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-02-02T20:27:33.231317] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-02-02T20:27:33.231370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:33.231401] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:33.231428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:33.231483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:33.292874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:33.293741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:33.293824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:33.293857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:33.412064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:33.412226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:33.412268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:33.412297] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:33.416136] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-02-02T20:27:33.416499] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-02-02T20:27:33.416852] [INFO ] [sig ] NBHC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:33.573255] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NBHC.txt [2026-02-02T20:27:33.573388] [INFO ] [sig ] [2112/3456] Completed NBHC in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:33.573426] [INFO ] [sig ] [2113/3456] Forecasting NBIX... [2026-02-02T20:27:33.573455] [INFO ] [sig ] Generating forecast for: NBIX [2026-02-02T20:27:33.573485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-02-02T20:27:33.585223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-02-02T20:27:33.585606] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-02-02T20:27:33.586393] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-02-02T20:27:33.586445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:33.586477] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:33.586503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:33.586560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:33.643271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:33.644139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:33.644223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:33.644257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:33.773933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:33.774118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:33.774170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:33.774204] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:33.777867] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=74.04%) [2026-02-02T20:27:33.778161] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-02-02T20:27:33.778296] [INFO ] [sig ] NBIX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:33.943548] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NBIX.txt [2026-02-02T20:27:33.943720] [INFO ] [sig ] [2113/3456] Completed NBIX in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:33.943763] [INFO ] [sig ] [2114/3456] Forecasting NBN... [2026-02-02T20:27:33.943793] [INFO ] [sig ] Generating forecast for: NBN [2026-02-02T20:27:33.943823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-02-02T20:27:33.955936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-02-02T20:27:33.956397] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-02-02T20:27:33.957456] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-02-02T20:27:33.957522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:33.957558] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:33.957605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:33.957686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:34.016869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:34.017780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:34.017862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:34.017894] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:34.137747] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:34.137916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:34.137956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:34.137985] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:34.141433] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: DOWN (p=18.25%) [2026-02-02T20:27:34.141743] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-02-02T20:27:34.141874] [INFO ] [sig ] NBN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:34.298986] [INFO ] [LOCAL ] Saved forecast: NBN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NBN.txt [2026-02-02T20:27:34.299147] [INFO ] [sig ] [2114/3456] Completed NBN in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:34.299188] [INFO ] [sig ] [2115/3456] Forecasting NBTB... [2026-02-02T20:27:34.299217] [INFO ] [sig ] Generating forecast for: NBTB [2026-02-02T20:27:34.299249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-02-02T20:27:34.311275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-02-02T20:27:34.311668] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-02-02T20:27:34.312446] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-02-02T20:27:34.312498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:34.312529] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:34.312554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:34.312634] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:34.370626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:34.371614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:34.371726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:34.371761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:34.493525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:34.493712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:34.493754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:34.493782] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:34.497198] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=20.23%) [2026-02-02T20:27:34.497485] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-02-02T20:27:34.497673] [INFO ] [sig ] NBTB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:34.641654] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NBTB.txt [2026-02-02T20:27:34.641821] [INFO ] [sig ] [2115/3456] Completed NBTB in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:34.641862] [INFO ] [sig ] [2116/3456] Forecasting NBXG... [2026-02-02T20:27:34.641893] [INFO ] [sig ] Generating forecast for: NBXG [2026-02-02T20:27:34.641923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-02-02T20:27:34.656413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-02-02T20:27:34.656837] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-02-02T20:27:34.657967] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-02-02T20:27:34.658023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:34.658057] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:34.658083] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:34.658143] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:34.718278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:34.719148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:34.719231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:34.719265] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:34.842735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:34.842908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:34.842951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:34.842980] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:34.846472] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=74.60%) [2026-02-02T20:27:34.846775] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-02-02T20:27:34.846908] [INFO ] [sig ] NBXG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:34.996984] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NBXG.txt [2026-02-02T20:27:34.997198] [INFO ] [sig ] [2116/3456] Completed NBXG in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:34.997254] [INFO ] [sig ] [2117/3456] Forecasting NC... [2026-02-02T20:27:34.997287] [INFO ] [sig ] Generating forecast for: NC [2026-02-02T20:27:34.997318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-02-02T20:27:35.009117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-02-02T20:27:35.009491] [INFO ] [FORECASTER] Starting predict_future for NC [2026-02-02T20:27:35.010442] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-02-02T20:27:35.010495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:35.010527] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:35.010554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:35.010633] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:35.070920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:35.072013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:35.072157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:35.072201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:35.177501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:35.177710] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:27:35.177753] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:35.177783] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:35.181234] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-02-02T20:27:35.181530] [INFO ] [FORECASTER] Completed predict_future for NC [2026-02-02T20:27:35.181681] [INFO ] [sig ] NC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:35.333353] [INFO ] [LOCAL ] Saved forecast: NC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NC.txt [2026-02-02T20:27:35.333509] [INFO ] [sig ] [2117/3456] Completed NC in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:35.333555] [INFO ] [sig ] [2118/3456] Forecasting NCA... [2026-02-02T20:27:35.333608] [INFO ] [sig ] Generating forecast for: NCA [2026-02-02T20:27:35.333639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-02-02T20:27:35.345654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-02-02T20:27:35.346052] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-02-02T20:27:35.346949] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-02-02T20:27:35.347003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:35.347037] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:35.347063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:35.347120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:35.406297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:35.407220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:35.407306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:35.407342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:35.537168] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:35.537333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:35.537372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:35.537401] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:35.540809] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: DOWN (p=37.15%) [2026-02-02T20:27:35.541081] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-02-02T20:27:35.541207] [INFO ] [sig ] NCA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:35.694542] [INFO ] [LOCAL ] Saved forecast: NCA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NCA.txt [2026-02-02T20:27:35.694699] [INFO ] [sig ] [2118/3456] Completed NCA in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:35.694738] [INFO ] [sig ] [2119/3456] Forecasting NCLH... [2026-02-02T20:27:35.694769] [INFO ] [sig ] Generating forecast for: NCLH [2026-02-02T20:27:35.694799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-02-02T20:27:35.706740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-02-02T20:27:35.707087] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-02-02T20:27:35.707908] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-02-02T20:27:35.707961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:35.707992] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:35.708018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:35.708073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:35.768237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:35.769157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:35.769238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:35.769271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:35.892237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:35.892404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:35.892444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:35.892472] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:35.895902] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: DOWN (p=31.57%) [2026-02-02T20:27:35.896192] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-02-02T20:27:35.896333] [INFO ] [sig ] NCLH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:36.037195] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NCLH.txt [2026-02-02T20:27:36.037331] [INFO ] [sig ] [2119/3456] Completed NCLH in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:36.037369] [INFO ] [sig ] [2120/3456] Forecasting NCMI... [2026-02-02T20:27:36.037399] [INFO ] [sig ] Generating forecast for: NCMI [2026-02-02T20:27:36.037429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-02-02T20:27:36.049095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-02-02T20:27:36.049449] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-02-02T20:27:36.050273] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-02-02T20:27:36.050326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:36.050360] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:36.050388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:36.050444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:36.106769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:36.107500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:36.107594] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:36.107649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:36.228714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:36.228868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:36.228908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:36.228936] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:36.232249] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-02-02T20:27:36.232523] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-02-02T20:27:36.232665] [INFO ] [sig ] NCMI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:36.372656] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NCMI.txt [2026-02-02T20:27:36.372830] [INFO ] [sig ] [2120/3456] Completed NCMI in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:36.372871] [INFO ] [sig ] [2121/3456] Forecasting NCNA... [2026-02-02T20:27:36.372903] [INFO ] [sig ] Generating forecast for: NCNA [2026-02-02T20:27:36.372933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-02-02T20:27:36.383988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-02-02T20:27:36.384288] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-02-02T20:27:36.385088] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-02-02T20:27:36.385141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:36.385174] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:36.385201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:36.385261] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:36.445589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:36.446493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:36.446592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:36.446629] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:36.569325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:36.569534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:36.569624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:36.569658] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:36.573214] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=12.65%) [2026-02-02T20:27:36.573541] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-02-02T20:27:36.573688] [INFO ] [sig ] NCNA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:36.721014] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NCNA.txt [2026-02-02T20:27:36.721146] [INFO ] [sig ] [2121/3456] Completed NCNA in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:36.721186] [INFO ] [sig ] [2122/3456] Forecasting NCNO... [2026-02-02T20:27:36.721215] [INFO ] [sig ] Generating forecast for: NCNO [2026-02-02T20:27:36.721247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-02-02T20:27:36.732911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-02-02T20:27:36.733203] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-02-02T20:27:36.734034] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-02-02T20:27:36.734087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:36.734121] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:36.734149] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:36.734206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:36.794412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:36.795097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:36.795185] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:36.795221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:36.919182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:36.919323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:36.919364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:36.919393] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:36.922912] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-02-02T20:27:36.923189] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-02-02T20:27:36.923315] [INFO ] [sig ] NCNO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:37.065142] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NCNO.txt [2026-02-02T20:27:37.065260] [INFO ] [sig ] [2122/3456] Completed NCNO in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:37.065297] [INFO ] [sig ] [2123/3456] Forecasting NCTY... [2026-02-02T20:27:37.065328] [INFO ] [sig ] Generating forecast for: NCTY [2026-02-02T20:27:37.065357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-02-02T20:27:37.076282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-02-02T20:27:37.076604] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-02-02T20:27:37.077368] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-02-02T20:27:37.077431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:37.077471] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:37.077504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:37.077563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:37.135251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:37.135966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:37.136043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:37.136075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:37.263474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:37.263669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:37.263710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:37.263738] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:37.267041] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-02-02T20:27:37.267308] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-02-02T20:27:37.267454] [INFO ] [sig ] NCTY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:37.412039] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NCTY.txt [2026-02-02T20:27:37.412162] [INFO ] [sig ] [2123/3456] Completed NCTY in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-02T20:27:37.412201] [INFO ] [sig ] [2124/3456] Forecasting NCZ... [2026-02-02T20:27:37.412231] [INFO ] [sig ] Generating forecast for: NCZ [2026-02-02T20:27:37.412260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-02-02T20:27:37.423673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-02-02T20:27:37.423948] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-02-02T20:27:37.424744] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-02-02T20:27:37.424796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:37.424860] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:37.424888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:37.424945] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:37.482143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:37.482877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:37.482954] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:37.482986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:37.600470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:37.600841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:37.600884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:37.600912] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:37.604300] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=45.65%) [2026-02-02T20:27:37.604584] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-02-02T20:27:37.604707] [INFO ] [sig ] NCZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:37.747849] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NCZ.txt [2026-02-02T20:27:37.747978] [INFO ] [sig ] [2124/3456] Completed NCZ in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-02T20:27:37.748016] [INFO ] [sig ] [2125/3456] Forecasting NDAQ... [2026-02-02T20:27:37.748045] [INFO ] [sig ] Generating forecast for: NDAQ [2026-02-02T20:27:37.748075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-02-02T20:27:37.758806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-02-02T20:27:37.759072] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-02-02T20:27:37.759892] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-02-02T20:27:37.759944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:37.759985] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:37.760013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:37.760068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:37.817133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:37.817745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:37.817820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:37.817852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:37.939858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:37.939989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:37.940027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:37.940055] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:37.943292] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: UP (p=95.73%) [2026-02-02T20:27:37.943558] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-02-02T20:27:37.943701] [INFO ] [sig ] NDAQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:38.089164] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NDAQ.txt [2026-02-02T20:27:38.089327] [INFO ] [sig ] [2125/3456] Completed NDAQ in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-02T20:27:38.089368] [INFO ] [sig ] [2126/3456] Forecasting NDMO... [2026-02-02T20:27:38.089399] [INFO ] [sig ] Generating forecast for: NDMO [2026-02-02T20:27:38.089433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-02-02T20:27:38.100333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-02-02T20:27:38.100624] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-02-02T20:27:38.101438] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-02-02T20:27:38.101501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:38.101536] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:38.101566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:38.101643] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:38.158973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:38.159678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:38.159754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:38.159785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:38.278034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:38.278169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:38.278208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:38.278235] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:38.281512] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: DOWN (p=15.46%) [2026-02-02T20:27:38.281796] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-02-02T20:27:38.281918] [INFO ] [sig ] NDMO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:38.422217] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NDMO.txt [2026-02-02T20:27:38.422339] [INFO ] [sig ] [2126/3456] Completed NDMO in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-02T20:27:38.422385] [INFO ] [sig ] [2127/3456] Forecasting NDRA... [2026-02-02T20:27:38.422421] [INFO ] [sig ] Generating forecast for: NDRA [2026-02-02T20:27:38.422457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-02-02T20:27:38.433505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-02-02T20:27:38.433879] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-02-02T20:27:38.434715] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-02-02T20:27:38.434771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:38.434802] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:38.434829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:38.434884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:38.492808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:38.493485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:38.493565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:38.493617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:38.606795] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:38.606922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:38.606960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:38.607015] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:38.610466] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=16.58%) [2026-02-02T20:27:38.610759] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-02-02T20:27:38.610883] [INFO ] [sig ] NDRA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:38.759425] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NDRA.txt [2026-02-02T20:27:38.759606] [INFO ] [sig ] [2127/3456] Completed NDRA in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-02T20:27:38.759647] [INFO ] [sig ] [2128/3456] Forecasting NDSN... [2026-02-02T20:27:38.759679] [INFO ] [sig ] Generating forecast for: NDSN [2026-02-02T20:27:38.759709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-02-02T20:27:38.770711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-02-02T20:27:38.771028] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-02-02T20:27:38.771896] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-02-02T20:27:38.771953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:38.771987] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:38.772016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:38.772075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:38.829999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:38.830622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:38.830698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:38.830731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:38.950900] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:38.951054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:38.951097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:38.951136] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:38.954601] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: UP (p=84.94%) [2026-02-02T20:27:38.954879] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-02-02T20:27:38.955007] [INFO ] [sig ] NDSN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:39.101022] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NDSN.txt [2026-02-02T20:27:39.101144] [INFO ] [sig ] [2128/3456] Completed NDSN in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:39.101190] [INFO ] [sig ] [2129/3456] Forecasting NE... [2026-02-02T20:27:39.101224] [INFO ] [sig ] Generating forecast for: NE [2026-02-02T20:27:39.101257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-02-02T20:27:39.306319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-02-02T20:27:39.306655] [INFO ] [FORECASTER] Starting predict_future for NE [2026-02-02T20:27:39.307472] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-02-02T20:27:39.307526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:39.307560] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:39.307607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:39.307685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:39.366885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:39.367553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:39.370799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:39.370906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:39.491538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:39.491666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:39.491706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:39.491735] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:39.495017] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-02-02T20:27:39.495285] [INFO ] [FORECASTER] Completed predict_future for NE [2026-02-02T20:27:39.495406] [INFO ] [sig ] NE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:39.638224] [INFO ] [LOCAL ] Saved forecast: NE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NE.txt [2026-02-02T20:27:39.638364] [INFO ] [sig ] [2129/3456] Completed NE in 0.5s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:39.638403] [INFO ] [sig ] [2130/3456] Forecasting NEA... [2026-02-02T20:27:39.638434] [INFO ] [sig ] Generating forecast for: NEA [2026-02-02T20:27:39.638468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-02-02T20:27:39.649894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-02-02T20:27:39.650182] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-02-02T20:27:39.651001] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-02-02T20:27:39.651054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:39.651088] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:39.651115] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:39.651173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:39.711697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:39.712547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:39.712649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:39.712683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:39.838133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:39.838277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:39.838318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:39.838345] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:39.842002] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: UP (p=98.83%) [2026-02-02T20:27:39.842332] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-02-02T20:27:39.842476] [INFO ] [sig ] NEA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:39.987031] [INFO ] [LOCAL ] Saved forecast: NEA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NEA.txt [2026-02-02T20:27:39.987156] [INFO ] [sig ] [2130/3456] Completed NEA in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:39.987195] [INFO ] [sig ] [2131/3456] Forecasting NECB... [2026-02-02T20:27:39.987224] [INFO ] [sig ] Generating forecast for: NECB [2026-02-02T20:27:39.987254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-02-02T20:27:39.998297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-02-02T20:27:39.998627] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-02-02T20:27:39.999438] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-02-02T20:27:39.999492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:39.999525] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:39.999552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:39.999629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:40.057567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:40.058237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:40.058316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:40.058350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:40.175277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:40.175414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:40.175454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:40.175483] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:40.178832] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=49.20%) [2026-02-02T20:27:40.179105] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-02-02T20:27:40.179230] [INFO ] [sig ] NECB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:40.321448] [INFO ] [LOCAL ] Saved forecast: NECB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NECB.txt [2026-02-02T20:27:40.321605] [INFO ] [sig ] [2131/3456] Completed NECB in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:40.321647] [INFO ] [sig ] [2132/3456] Forecasting NEE... [2026-02-02T20:27:40.321676] [INFO ] [sig ] Generating forecast for: NEE [2026-02-02T20:27:40.321705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-02-02T20:27:40.332484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-02-02T20:27:40.332801] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-02-02T20:27:40.333679] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-02-02T20:27:40.333735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:40.333769] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:40.333797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:40.333855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:40.395725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:40.396411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:40.396493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:40.396528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:40.515065] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:40.515187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:40.515251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:40.515307] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:40.518708] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: DOWN (p=10.99%) [2026-02-02T20:27:40.518977] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-02-02T20:27:40.519101] [INFO ] [sig ] NEE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:40.667391] [INFO ] [LOCAL ] Saved forecast: NEE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NEE.txt [2026-02-02T20:27:40.667533] [INFO ] [sig ] [2132/3456] Completed NEE in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:40.667598] [INFO ] [sig ] [2133/3456] Forecasting NEGG... [2026-02-02T20:27:40.667645] [INFO ] [sig ] Generating forecast for: NEGG [2026-02-02T20:27:40.667682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-02-02T20:27:40.679541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-02-02T20:27:40.679899] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-02-02T20:27:40.680781] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-02-02T20:27:40.680836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:40.680869] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:40.680898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:40.680957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:40.743469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:40.744383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:40.744472] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:40.744507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:40.864916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:40.865090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:40.865131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:40.865160] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:40.868618] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: UP (p=94.86%) [2026-02-02T20:27:40.868901] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-02-02T20:27:40.869032] [INFO ] [sig ] NEGG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:41.018988] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NEGG.txt [2026-02-02T20:27:41.019129] [INFO ] [sig ] [2133/3456] Completed NEGG in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:41.019168] [INFO ] [sig ] [2134/3456] Forecasting NEM... [2026-02-02T20:27:41.019197] [INFO ] [sig ] Generating forecast for: NEM [2026-02-02T20:27:41.019226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-02-02T20:27:41.030627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-02-02T20:27:41.030958] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-02-02T20:27:41.031840] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-02-02T20:27:41.031896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:41.031932] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:41.031962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:41.032022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:41.093418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:41.094295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:41.094411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:41.094484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:41.222641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:41.222803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:41.222844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:41.222872] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:41.226327] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-02-02T20:27:41.226670] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-02-02T20:27:41.226812] [INFO ] [sig ] NEM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:41.382303] [INFO ] [LOCAL ] Saved forecast: NEM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NEM.txt [2026-02-02T20:27:41.382473] [INFO ] [sig ] [2134/3456] Completed NEM in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:41.382519] [INFO ] [sig ] [2135/3456] Forecasting NEOG... [2026-02-02T20:27:41.382556] [INFO ] [sig ] Generating forecast for: NEOG [2026-02-02T20:27:41.382611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-02-02T20:27:41.394371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-02-02T20:27:41.394744] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-02-02T20:27:41.395605] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-02-02T20:27:41.395661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:41.395693] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:41.395720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:41.395778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:41.459211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:41.460457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:41.460607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:41.460662] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:41.596191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:41.596348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:41.596389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:41.596418] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:41.599901] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=3.30%) [2026-02-02T20:27:41.600169] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-02-02T20:27:41.600292] [INFO ] [sig ] NEOG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:41.744348] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NEOG.txt [2026-02-02T20:27:41.744498] [INFO ] [sig ] [2135/3456] Completed NEOG in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:41.744539] [INFO ] [sig ] [2136/3456] Forecasting NEON... [2026-02-02T20:27:41.744588] [INFO ] [sig ] Generating forecast for: NEON [2026-02-02T20:27:41.744622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-02-02T20:27:41.755984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-02-02T20:27:41.756390] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-02-02T20:27:41.757273] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-02-02T20:27:41.757333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:41.757372] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:41.757421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:41.757492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:41.819235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:41.820405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:41.820491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:41.820526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:41.947837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:41.947995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:41.948037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:41.948066] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:41.951637] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-02-02T20:27:41.951920] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-02-02T20:27:41.952064] [INFO ] [sig ] NEON: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:42.094943] [INFO ] [LOCAL ] Saved forecast: NEON 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NEON.txt [2026-02-02T20:27:42.095092] [INFO ] [sig ] [2136/3456] Completed NEON in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:42.095134] [INFO ] [sig ] [2137/3456] Forecasting NEXA... [2026-02-02T20:27:42.095165] [INFO ] [sig ] Generating forecast for: NEXA [2026-02-02T20:27:42.095195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-02-02T20:27:42.106116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-02-02T20:27:42.106466] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-02-02T20:27:42.107301] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-02-02T20:27:42.107358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:42.107393] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:42.107421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:42.107480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:42.171008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:42.171895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:42.171982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:42.172016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:42.289191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:42.289336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:42.289390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:42.289426] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:42.293522] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-02-02T20:27:42.293843] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-02-02T20:27:42.293976] [INFO ] [sig ] NEXA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:42.436290] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NEXA.txt [2026-02-02T20:27:42.436450] [INFO ] [sig ] [2137/3456] Completed NEXA in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:42.436489] [INFO ] [sig ] [2138/3456] Forecasting NEXN... [2026-02-02T20:27:42.436519] [INFO ] [sig ] Generating forecast for: NEXN [2026-02-02T20:27:42.436549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-02-02T20:27:42.448118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-02-02T20:27:42.448532] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-02-02T20:27:42.449380] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-02-02T20:27:42.449435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:42.449470] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:42.449503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:42.449593] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:42.507687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:42.508549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:42.508681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:42.508715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:42.631953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:42.632113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:42.632154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:42.632183] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:42.635638] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=80.06%) [2026-02-02T20:27:42.635928] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-02-02T20:27:42.636061] [INFO ] [sig ] NEXN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:42.782080] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NEXN.txt [2026-02-02T20:27:42.782234] [INFO ] [sig ] [2138/3456] Completed NEXN in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:42.782274] [INFO ] [sig ] [2139/3456] Forecasting NFBK... [2026-02-02T20:27:42.782304] [INFO ] [sig ] Generating forecast for: NFBK [2026-02-02T20:27:42.782336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-02-02T20:27:42.794079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-02-02T20:27:42.794476] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-02-02T20:27:42.795338] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-02-02T20:27:42.795393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:42.795424] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:42.795451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:42.795511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:42.853281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:42.854137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:42.854222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:42.854255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:42.974936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:42.975091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:42.975130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:42.975159] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:42.978636] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: DOWN (p=46.90%) [2026-02-02T20:27:42.978924] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-02-02T20:27:42.979051] [INFO ] [sig ] NFBK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:43.121459] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NFBK.txt [2026-02-02T20:27:43.121607] [INFO ] [sig ] [2139/3456] Completed NFBK in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:43.121647] [INFO ] [sig ] [2140/3456] Forecasting NFE... [2026-02-02T20:27:43.121676] [INFO ] [sig ] Generating forecast for: NFE [2026-02-02T20:27:43.121713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-02-02T20:27:43.133200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-02-02T20:27:43.133483] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-02-02T20:27:43.134278] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-02-02T20:27:43.134330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:43.134363] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:43.134391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:43.134447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:43.191278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:43.191957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:43.192033] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:43.192066] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:43.313522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:43.313717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:43.313759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:43.313964] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:43.317930] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: UP (p=99.73%) [2026-02-02T20:27:43.318230] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-02-02T20:27:43.318363] [INFO ] [sig ] NFE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:43.464164] [INFO ] [LOCAL ] Saved forecast: NFE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NFE.txt [2026-02-02T20:27:43.464298] [INFO ] [sig ] [2140/3456] Completed NFE in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-02T20:27:43.464336] [INFO ] [sig ] [2141/3456] Forecasting NFG... [2026-02-02T20:27:43.464365] [INFO ] [sig ] Generating forecast for: NFG [2026-02-02T20:27:43.464394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-02-02T20:27:43.475937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-02-02T20:27:43.476269] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-02-02T20:27:43.477099] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-02-02T20:27:43.477152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:43.477209] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:43.477238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:43.477294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:43.535193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:43.535955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:43.536035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:43.536069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:43.656069] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:43.656207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:43.656247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:43.656275] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:43.659645] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: DOWN (p=12.73%) [2026-02-02T20:27:43.659922] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-02-02T20:27:43.660049] [INFO ] [sig ] NFG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:43.801633] [INFO ] [LOCAL ] Saved forecast: NFG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NFG.txt [2026-02-02T20:27:43.801784] [INFO ] [sig ] [2141/3456] Completed NFG in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-02T20:27:43.801826] [INFO ] [sig ] [2142/3456] Forecasting NFJ... [2026-02-02T20:27:43.801855] [INFO ] [sig ] Generating forecast for: NFJ [2026-02-02T20:27:43.801886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-02-02T20:27:43.813475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-02-02T20:27:43.813827] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-02-02T20:27:43.814644] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-02-02T20:27:43.814697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:43.814729] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:43.814757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:43.814815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:43.872447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:43.873246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:43.873327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:43.873360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:43.998899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:43.999071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:43.999111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:43.999140] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:44.002566] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-02-02T20:27:44.002853] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-02-02T20:27:44.002977] [INFO ] [sig ] NFJ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:44.142794] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NFJ.txt [2026-02-02T20:27:44.142909] [INFO ] [sig ] [2142/3456] Completed NFJ in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-02T20:27:44.142947] [INFO ] [sig ] [2143/3456] Forecasting NFLX... [2026-02-02T20:27:44.142975] [INFO ] [sig ] Generating forecast for: NFLX [2026-02-02T20:27:44.143005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-02-02T20:27:44.154861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-02-02T20:27:44.155167] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-02-02T20:27:44.156050] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-02-02T20:27:44.156104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:44.156138] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:44.156166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:44.156223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:44.217388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:44.218074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:44.218156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:44.218203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:44.342138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:44.342269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:44.342307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:44.342336] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:44.345839] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: UP (p=99.69%) [2026-02-02T20:27:44.346129] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-02-02T20:27:44.346261] [INFO ] [sig ] NFLX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:44.491302] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NFLX.txt [2026-02-02T20:27:44.491457] [INFO ] [sig ] [2143/3456] Completed NFLX in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-02T20:27:44.491496] [INFO ] [sig ] [2144/3456] Forecasting NFTY... [2026-02-02T20:27:44.491525] [INFO ] [sig ] Generating forecast for: NFTY [2026-02-02T20:27:44.491557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-02-02T20:27:44.502447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-02-02T20:27:44.502758] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-02-02T20:27:44.503535] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-02-02T20:27:44.503613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:44.503650] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:44.503678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:44.503736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:44.560744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:44.561493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:44.561589] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:44.561624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:44.678455] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:44.678630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:44.678671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:44.678734] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:44.682472] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: DOWN (p=48.24%) [2026-02-02T20:27:44.682788] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-02-02T20:27:44.682913] [INFO ] [sig ] NFTY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:44.827190] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NFTY.txt [2026-02-02T20:27:44.827314] [INFO ] [sig ] [2144/3456] Completed NFTY in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-02T20:27:44.827362] [INFO ] [sig ] [2145/3456] Forecasting NGG... [2026-02-02T20:27:44.827394] [INFO ] [sig ] Generating forecast for: NGG [2026-02-02T20:27:44.827424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-02-02T20:27:44.838893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-02-02T20:27:44.839163] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-02-02T20:27:44.840051] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-02-02T20:27:44.840104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:44.840135] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:44.840162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:44.840218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:44.896755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:44.897376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:44.897451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:44.897482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:45.019353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:45.019478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:45.019517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:45.019546] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:45.022850] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: UP (p=65.78%) [2026-02-02T20:27:45.023115] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-02-02T20:27:45.023237] [INFO ] [sig ] NGG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:45.163514] [INFO ] [LOCAL ] Saved forecast: NGG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NGG.txt [2026-02-02T20:27:45.163657] [INFO ] [sig ] [2145/3456] Completed NGG in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:45.163697] [INFO ] [sig ] [2146/3456] Forecasting NGL... [2026-02-02T20:27:45.163726] [INFO ] [sig ] Generating forecast for: NGL [2026-02-02T20:27:45.163755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-02-02T20:27:45.174620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-02-02T20:27:45.175093] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-02-02T20:27:45.176045] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-02-02T20:27:45.176097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:45.176129] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:45.176156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:45.176212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:45.235139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:45.235768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:45.235843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:45.235876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:45.352180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:45.352307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:45.352347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:45.352376] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:45.355749] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-02-02T20:27:45.356041] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-02-02T20:27:45.356168] [INFO ] [sig ] NGL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:45.496628] [INFO ] [LOCAL ] Saved forecast: NGL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NGL.txt [2026-02-02T20:27:45.496760] [INFO ] [sig ] [2146/3456] Completed NGL in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:45.496987] [INFO ] [sig ] [2147/3456] Forecasting NGNE... [2026-02-02T20:27:45.497017] [INFO ] [sig ] Generating forecast for: NGNE [2026-02-02T20:27:45.497048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-02-02T20:27:45.509741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-02-02T20:27:45.510051] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-02-02T20:27:45.510846] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-02-02T20:27:45.510898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:45.510928] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:45.510955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:45.511010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:45.569332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:45.570133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:45.570221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:45.570256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:45.690800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:45.690957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:45.690996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:45.691024] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:45.694329] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: DOWN (p=35.73%) [2026-02-02T20:27:45.694611] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-02-02T20:27:45.694733] [INFO ] [sig ] NGNE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:45.836112] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NGNE.txt [2026-02-02T20:27:45.836234] [INFO ] [sig ] [2147/3456] Completed NGNE in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:45.836271] [INFO ] [sig ] [2148/3456] Forecasting NGS... [2026-02-02T20:27:45.836299] [INFO ] [sig ] Generating forecast for: NGS [2026-02-02T20:27:45.836329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-02-02T20:27:45.847325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-02-02T20:27:45.847624] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-02-02T20:27:45.848410] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-02-02T20:27:45.848462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:45.848495] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:45.848522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:45.848595] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:45.905669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:45.906251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:45.906326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:45.906358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:46.025737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:46.025885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:46.025923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:46.025951] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:46.029306] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: DOWN (p=34.43%) [2026-02-02T20:27:46.029607] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-02-02T20:27:46.029748] [INFO ] [sig ] NGS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:46.171348] [INFO ] [LOCAL ] Saved forecast: NGS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NGS.txt [2026-02-02T20:27:46.171502] [INFO ] [sig ] [2148/3456] Completed NGS in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:46.171550] [INFO ] [sig ] [2149/3456] Forecasting NGVC... [2026-02-02T20:27:46.171603] [INFO ] [sig ] Generating forecast for: NGVC [2026-02-02T20:27:46.171644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-02-02T20:27:46.182631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-02-02T20:27:46.182973] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-02-02T20:27:46.183768] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-02-02T20:27:46.183829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:46.183861] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:46.183887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:46.183943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:46.244618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:46.245524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:46.245636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:46.245692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:46.361557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:46.361708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:46.361746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:46.361775] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:46.365120] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: UP (p=84.78%) [2026-02-02T20:27:46.365396] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-02-02T20:27:46.365537] [INFO ] [sig ] NGVC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:46.506357] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NGVC.txt [2026-02-02T20:27:46.506484] [INFO ] [sig ] [2149/3456] Completed NGVC in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:46.506541] [INFO ] [sig ] [2150/3456] Forecasting NHI... [2026-02-02T20:27:46.506605] [INFO ] [sig ] Generating forecast for: NHI [2026-02-02T20:27:46.506644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-02-02T20:27:46.517703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-02-02T20:27:46.517998] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-02-02T20:27:46.518798] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-02-02T20:27:46.518853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:46.518885] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:46.518912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:46.518967] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:46.577021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:46.577720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:46.577798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:46.577832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:46.695201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:46.695332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:46.695368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:46.695396] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:46.698727] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: UP (p=67.20%) [2026-02-02T20:27:46.699000] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-02-02T20:27:46.699124] [INFO ] [sig ] NHI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:46.840558] [INFO ] [LOCAL ] Saved forecast: NHI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NHI.txt [2026-02-02T20:27:46.840698] [INFO ] [sig ] [2150/3456] Completed NHI in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:46.840736] [INFO ] [sig ] [2151/3456] Forecasting NHTC... [2026-02-02T20:27:46.840764] [INFO ] [sig ] Generating forecast for: NHTC [2026-02-02T20:27:46.840794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-02-02T20:27:46.851774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-02-02T20:27:46.852050] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-02-02T20:27:46.852925] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-02-02T20:27:46.852979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:46.853011] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:46.853039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:46.853096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:46.909778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:46.910424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:46.910540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:46.910602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:47.020730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:47.020880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:47.020918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:47.020947] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:47.024463] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-02-02T20:27:47.024787] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-02-02T20:27:47.024913] [INFO ] [sig ] NHTC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:47.164128] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NHTC.txt [2026-02-02T20:27:47.164253] [INFO ] [sig ] [2151/3456] Completed NHTC in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:47.164291] [INFO ] [sig ] [2152/3456] Forecasting NI... [2026-02-02T20:27:47.164320] [INFO ] [sig ] Generating forecast for: NI [2026-02-02T20:27:47.164349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-02-02T20:27:47.175908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-02-02T20:27:47.176216] [INFO ] [FORECASTER] Starting predict_future for NI [2026-02-02T20:27:47.177060] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-02-02T20:27:47.177114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:47.177147] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:47.177175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:47.177232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:47.233461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:47.234110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:47.234187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:47.234219] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:47.359486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:47.359661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:47.359702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:47.359731] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:47.363135] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: DOWN (p=48.86%) [2026-02-02T20:27:47.363419] [INFO ] [FORECASTER] Completed predict_future for NI [2026-02-02T20:27:47.363544] [INFO ] [sig ] NI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:47.504490] [INFO ] [LOCAL ] Saved forecast: NI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NI.txt [2026-02-02T20:27:47.504688] [INFO ] [sig ] [2152/3456] Completed NI in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:47.504746] [INFO ] [sig ] [2153/3456] Forecasting NIC... [2026-02-02T20:27:47.504778] [INFO ] [sig ] Generating forecast for: NIC [2026-02-02T20:27:47.504810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-02-02T20:27:47.516450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-02-02T20:27:47.516830] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-02-02T20:27:47.517754] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-02-02T20:27:47.517807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:47.517839] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:47.517865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:47.517920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:47.574188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:47.575077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:47.575160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:47.575192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:47.695509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:47.695698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:47.695764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:47.695798] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:47.699219] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=7.31%) [2026-02-02T20:27:47.699500] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-02-02T20:27:47.699667] [INFO ] [sig ] NIC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:47.837559] [INFO ] [LOCAL ] Saved forecast: NIC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NIC.txt [2026-02-02T20:27:47.837760] [INFO ] [sig ] [2153/3456] Completed NIC in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:47.837798] [INFO ] [sig ] [2154/3456] Forecasting NICE... [2026-02-02T20:27:47.837838] [INFO ] [sig ] Generating forecast for: NICE [2026-02-02T20:27:47.837868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-02-02T20:27:47.849833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-02-02T20:27:47.850165] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-02-02T20:27:47.851040] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-02-02T20:27:47.851092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:47.851124] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:47.851151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:47.851206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:47.909519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:47.910338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:47.910421] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:47.910455] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:48.029585] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:48.029738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:48.029778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:48.029806] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:48.033450] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=81.72%) [2026-02-02T20:27:48.033777] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-02-02T20:27:48.034071] [INFO ] [sig ] NICE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:48.180294] [INFO ] [LOCAL ] Saved forecast: NICE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NICE.txt [2026-02-02T20:27:48.180453] [INFO ] [sig ] [2154/3456] Completed NICE in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:48.180493] [INFO ] [sig ] [2155/3456] Forecasting NIE... [2026-02-02T20:27:48.180522] [INFO ] [sig ] Generating forecast for: NIE [2026-02-02T20:27:48.180553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-02-02T20:27:48.191827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-02-02T20:27:48.192132] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-02-02T20:27:48.192950] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-02-02T20:27:48.193005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:48.193039] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:48.193067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:48.193125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:48.251555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:48.252187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:48.252268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:48.252301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:48.366723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:48.366845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:48.366883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:48.366911] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:48.370220] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: UP (p=55.72%) [2026-02-02T20:27:48.370494] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-02-02T20:27:48.370634] [INFO ] [sig ] NIE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:48.511448] [INFO ] [LOCAL ] Saved forecast: NIE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NIE.txt [2026-02-02T20:27:48.511621] [INFO ] [sig ] [2155/3456] Completed NIE in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:48.511662] [INFO ] [sig ] [2156/3456] Forecasting NIKL... [2026-02-02T20:27:48.511691] [INFO ] [sig ] Generating forecast for: NIKL [2026-02-02T20:27:48.511723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-02-02T20:27:48.523084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-02-02T20:27:48.523429] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-02-02T20:27:48.524230] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-02-02T20:27:48.524282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:48.524314] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:48.524341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:48.524397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:48.580640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:48.581476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:48.581556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:48.581611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:48.697367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:48.697523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:48.697601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:48.697668] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:48.701045] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: DOWN (p=29.22%) [2026-02-02T20:27:48.701318] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-02-02T20:27:48.701442] [INFO ] [sig ] NIKL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:48.842120] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NIKL.txt [2026-02-02T20:27:48.842278] [INFO ] [sig ] [2156/3456] Completed NIKL in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:48.842319] [INFO ] [sig ] [2157/3456] Forecasting NIM... [2026-02-02T20:27:48.842349] [INFO ] [sig ] Generating forecast for: NIM [2026-02-02T20:27:48.842378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-02-02T20:27:48.855720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-02-02T20:27:48.856091] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-02-02T20:27:48.857109] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-02-02T20:27:48.857171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:48.857210] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:48.857243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:48.857322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:48.921821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:48.922692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:48.922772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:48.922805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:49.034075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:49.034232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:49.034272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:49.034302] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:49.037725] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=20.80%) [2026-02-02T20:27:49.038000] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-02-02T20:27:49.038126] [INFO ] [sig ] NIM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:49.177847] [INFO ] [LOCAL ] Saved forecast: NIM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NIM.txt [2026-02-02T20:27:49.177978] [INFO ] [sig ] [2157/3456] Completed NIM in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:49.178017] [INFO ] [sig ] [2158/3456] Forecasting NIO... [2026-02-02T20:27:49.178047] [INFO ] [sig ] Generating forecast for: NIO [2026-02-02T20:27:49.178076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-02-02T20:27:49.190395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-02-02T20:27:49.190782] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-02-02T20:27:49.191782] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-02-02T20:27:49.191846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:49.191921] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:49.191962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:49.192042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:49.254766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:49.255545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:49.255662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:49.255698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:49.376947] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:49.377111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:49.377151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:49.377180] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:49.380626] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-02-02T20:27:49.380930] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-02-02T20:27:49.381054] [INFO ] [sig ] NIO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:49.527287] [INFO ] [LOCAL ] Saved forecast: NIO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NIO.txt [2026-02-02T20:27:49.527437] [INFO ] [sig ] [2158/3456] Completed NIO in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-02T20:27:49.527476] [INFO ] [sig ] [2159/3456] Forecasting NITO... [2026-02-02T20:27:49.527506] [INFO ] [sig ] Generating forecast for: NITO [2026-02-02T20:27:49.527535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-02-02T20:27:49.538767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-02-02T20:27:49.539042] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-02-02T20:27:49.539852] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-02-02T20:27:49.539903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:49.539935] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:49.539962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:49.540018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:49.596744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:49.597620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:49.597712] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:49.597745] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:49.712054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:49.712178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:49.712215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:49.712243] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:49.715511] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: DOWN (p=42.48%) [2026-02-02T20:27:49.715800] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-02-02T20:27:49.715923] [INFO ] [sig ] NITO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:49.857326] [INFO ] [LOCAL ] Saved forecast: NITO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NITO.txt [2026-02-02T20:27:49.857437] [INFO ] [sig ] [2159/3456] Completed NITO in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-02T20:27:49.857476] [INFO ] [sig ] [2160/3456] Forecasting NKSH... [2026-02-02T20:27:49.857505] [INFO ] [sig ] Generating forecast for: NKSH [2026-02-02T20:27:49.857534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-02-02T20:27:49.867974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-02-02T20:27:49.868239] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-02-02T20:27:49.869068] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-02-02T20:27:49.869120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:49.869162] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:49.869191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:49.869247] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:49.926525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:49.927116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:49.927191] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:49.927224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:50.032722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:50.032876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:50.032917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:50.032945] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:50.036269] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: DOWN (p=20.02%) [2026-02-02T20:27:50.036538] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-02-02T20:27:50.036686] [INFO ] [sig ] NKSH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:50.178049] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NKSH.txt [2026-02-02T20:27:50.178178] [INFO ] [sig ] [2160/3456] Completed NKSH in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-02T20:27:50.178216] [INFO ] [sig ] [2161/3456] Forecasting NKTX... [2026-02-02T20:27:50.178246] [INFO ] [sig ] Generating forecast for: NKTX [2026-02-02T20:27:50.178275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-02-02T20:27:50.189503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-02-02T20:27:50.189831] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-02-02T20:27:50.190645] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-02-02T20:27:50.190700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:50.190732] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:50.190759] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:50.190816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:50.249660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:50.250278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:50.250359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:50.250393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:50.366638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:50.366745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:50.366781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:50.366837] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:50.370126] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: DOWN (p=14.85%) [2026-02-02T20:27:50.370392] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-02-02T20:27:50.370513] [INFO ] [sig ] NKTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:50.511779] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NKTX.txt [2026-02-02T20:27:50.511901] [INFO ] [sig ] [2161/3456] Completed NKTX in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-02T20:27:50.511941] [INFO ] [sig ] [2162/3456] Forecasting NKX... [2026-02-02T20:27:50.511973] [INFO ] [sig ] Generating forecast for: NKX [2026-02-02T20:27:50.512003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-02-02T20:27:50.523213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-02-02T20:27:50.523484] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-02-02T20:27:50.524301] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-02-02T20:27:50.524354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:50.524385] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:50.524412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:50.524467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:50.582316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:50.582972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:50.583047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:50.583079] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:50.697785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:50.697893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:50.697928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:50.697957] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:50.701166] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: UP (p=72.66%) [2026-02-02T20:27:50.701430] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-02-02T20:27:50.701551] [INFO ] [sig ] NKX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:50.845115] [INFO ] [LOCAL ] Saved forecast: NKX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NKX.txt [2026-02-02T20:27:50.845227] [INFO ] [sig ] [2162/3456] Completed NKX in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:50.845264] [INFO ] [sig ] [2163/3456] Forecasting NLOP... [2026-02-02T20:27:50.845292] [INFO ] [sig ] Generating forecast for: NLOP [2026-02-02T20:27:50.845321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-02-02T20:27:50.856752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-02-02T20:27:50.857099] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-02-02T20:27:50.857931] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-02-02T20:27:50.857983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:50.858015] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:50.858040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:50.858097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:50.914879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:50.915744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:50.915840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:50.915877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:51.032899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:51.033007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:51.033043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:51.033073] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:51.036210] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-02-02T20:27:51.036475] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-02-02T20:27:51.036612] [INFO ] [sig ] NLOP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:51.177182] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NLOP.txt [2026-02-02T20:27:51.177310] [INFO ] [sig ] [2163/3456] Completed NLOP in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:51.177348] [INFO ] [sig ] [2164/3456] Forecasting NLY... [2026-02-02T20:27:51.177385] [INFO ] [sig ] Generating forecast for: NLY [2026-02-02T20:27:51.177418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-02-02T20:27:51.188652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-02-02T20:27:51.188964] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-02-02T20:27:51.189745] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-02-02T20:27:51.189798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:51.189829] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:51.189856] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:51.189912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:51.247012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:51.247762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:51.247852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:51.247884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:51.369798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:51.369952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:51.369991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:51.370020] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:51.373356] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: DOWN (p=10.68%) [2026-02-02T20:27:51.373645] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-02-02T20:27:51.373773] [INFO ] [sig ] NLY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:51.515980] [INFO ] [LOCAL ] Saved forecast: NLY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NLY.txt [2026-02-02T20:27:51.516121] [INFO ] [sig ] [2164/3456] Completed NLY in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:51.516160] [INFO ] [sig ] [2165/3456] Forecasting NMAI... [2026-02-02T20:27:51.516191] [INFO ] [sig ] Generating forecast for: NMAI [2026-02-02T20:27:51.516221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-02-02T20:27:51.527933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-02-02T20:27:51.528265] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-02-02T20:27:51.529106] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-02-02T20:27:51.529159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:51.529190] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:51.529217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:51.529272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:51.586388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:51.587089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:51.587171] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:51.587203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:51.706721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:51.706888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:51.706929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:51.706957] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:51.711175] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-02-02T20:27:51.711530] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-02-02T20:27:51.711698] [INFO ] [sig ] NMAI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:51.857847] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NMAI.txt [2026-02-02T20:27:51.857985] [INFO ] [sig ] [2165/3456] Completed NMAI in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:51.858024] [INFO ] [sig ] [2166/3456] Forecasting NMCO... [2026-02-02T20:27:51.858053] [INFO ] [sig ] Generating forecast for: NMCO [2026-02-02T20:27:51.858083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-02-02T20:27:51.870410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-02-02T20:27:51.870716] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-02-02T20:27:51.871501] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-02-02T20:27:51.871553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:51.871605] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:51.871633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:51.871689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:51.931674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:51.932645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:51.932730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:51.932762] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:52.050852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:52.051020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:52.051061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:52.051089] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:52.054532] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-02-02T20:27:52.054833] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-02-02T20:27:52.054961] [INFO ] [sig ] NMCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:52.198627] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NMCO.txt [2026-02-02T20:27:52.198766] [INFO ] [sig ] [2166/3456] Completed NMCO in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:52.198804] [INFO ] [sig ] [2167/3456] Forecasting NMFC... [2026-02-02T20:27:52.198832] [INFO ] [sig ] Generating forecast for: NMFC [2026-02-02T20:27:52.198863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-02-02T20:27:52.211136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-02-02T20:27:52.211462] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-02-02T20:27:52.212262] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-02-02T20:27:52.212314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:52.212346] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:52.212371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:52.212427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:52.269733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:52.270444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:52.270524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:52.270557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:52.393474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:52.393658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:52.393700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:52.393747] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:52.397168] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: DOWN (p=12.71%) [2026-02-02T20:27:52.397466] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-02-02T20:27:52.397616] [INFO ] [sig ] NMFC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:52.576501] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NMFC.txt [2026-02-02T20:27:52.576697] [INFO ] [sig ] [2167/3456] Completed NMFC in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:52.576754] [INFO ] [sig ] [2168/3456] Forecasting NMG... [2026-02-02T20:27:52.576802] [INFO ] [sig ] Generating forecast for: NMG [2026-02-02T20:27:52.576838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-02-02T20:27:52.589482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-02-02T20:27:52.590031] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-02-02T20:27:52.591250] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-02-02T20:27:52.591331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:52.591375] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:52.591414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:52.591494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:52.661025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:52.662089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:52.662237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:52.662274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:52.838802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:52.839004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:52.839073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:52.839126] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:52.844705] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=95.36%) [2026-02-02T20:27:52.845190] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-02-02T20:27:52.845403] [INFO ] [sig ] NMG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:53.078490] [INFO ] [LOCAL ] Saved forecast: NMG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NMG.txt [2026-02-02T20:27:53.078828] [INFO ] [sig ] [2168/3456] Completed NMG in 0.5s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:53.078896] [INFO ] [sig ] [2169/3456] Forecasting NMI... [2026-02-02T20:27:53.078945] [INFO ] [sig ] Generating forecast for: NMI [2026-02-02T20:27:53.078996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-02-02T20:27:53.108902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-02-02T20:27:53.110248] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-02-02T20:27:53.112563] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-02-02T20:27:53.112686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:53.112730] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:53.112762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:53.112839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:53.195716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:53.196860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:53.196979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:53.197042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:53.352525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:53.352832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:53.352913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:53.352968] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:53.359218] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: UP (p=61.38%) [2026-02-02T20:27:53.359826] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-02-02T20:27:53.360070] [INFO ] [sig ] NMI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:53.544609] [INFO ] [LOCAL ] Saved forecast: NMI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NMI.txt [2026-02-02T20:27:53.544796] [INFO ] [sig ] [2169/3456] Completed NMI in 0.5s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:53.544841] [INFO ] [sig ] [2170/3456] Forecasting NMIH... [2026-02-02T20:27:53.544874] [INFO ] [sig ] Generating forecast for: NMIH [2026-02-02T20:27:53.544906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-02-02T20:27:53.579593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-02-02T20:27:53.580004] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-02-02T20:27:53.580908] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-02-02T20:27:53.580965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:53.580999] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:53.581028] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:53.581086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:53.643761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:53.644684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:53.644783] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:53.644820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:53.761965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:53.762123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:53.762164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:53.762194] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:53.765755] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-02-02T20:27:53.766042] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-02-02T20:27:53.766175] [INFO ] [sig ] NMIH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:53.908613] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NMIH.txt [2026-02-02T20:27:53.908749] [INFO ] [sig ] [2170/3456] Completed NMIH in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:53.908789] [INFO ] [sig ] [2171/3456] Forecasting NMM... [2026-02-02T20:27:53.908818] [INFO ] [sig ] Generating forecast for: NMM [2026-02-02T20:27:53.908851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-02-02T20:27:53.920322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-02-02T20:27:53.920613] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-02-02T20:27:53.921384] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-02-02T20:27:53.921437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:53.921472] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:53.921499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:53.921566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:53.982881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:53.983539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:53.983639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:53.983675] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:54.108094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:54.108240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:54.108280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:54.108309] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:54.111668] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=90.23%) [2026-02-02T20:27:54.111946] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-02-02T20:27:54.112070] [INFO ] [sig ] NMM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:54.254842] [INFO ] [LOCAL ] Saved forecast: NMM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NMM.txt [2026-02-02T20:27:54.255245] [INFO ] [sig ] [2171/3456] Completed NMM in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:54.255287] [INFO ] [sig ] [2172/3456] Forecasting NMRA... [2026-02-02T20:27:54.255319] [INFO ] [sig ] Generating forecast for: NMRA [2026-02-02T20:27:54.255350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-02-02T20:27:54.268843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-02-02T20:27:54.269408] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-02-02T20:27:54.270461] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-02-02T20:27:54.270517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:54.270552] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:54.270596] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:54.270656] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:54.330432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:54.331159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:54.331239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:54.331272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:54.451001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:54.451148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:54.451188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:54.451218] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:54.454592] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: DOWN (p=16.78%) [2026-02-02T20:27:54.454867] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-02-02T20:27:54.454991] [INFO ] [sig ] NMRA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:54.596533] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NMRA.txt [2026-02-02T20:27:54.596665] [INFO ] [sig ] [2172/3456] Completed NMRA in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:54.596704] [INFO ] [sig ] [2173/3456] Forecasting NMRK... [2026-02-02T20:27:54.596734] [INFO ] [sig ] Generating forecast for: NMRK [2026-02-02T20:27:54.596764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-02-02T20:27:54.608036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-02-02T20:27:54.608324] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-02-02T20:27:54.609144] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-02-02T20:27:54.609205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:54.609238] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:54.609265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:54.609322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:54.666243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:54.666857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:54.666933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:54.666964] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:54.791711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:54.791863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:54.791902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:54.791934] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:54.795327] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: DOWN (p=30.80%) [2026-02-02T20:27:54.795614] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-02-02T20:27:54.795743] [INFO ] [sig ] NMRK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:54.938275] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NMRK.txt [2026-02-02T20:27:54.938398] [INFO ] [sig ] [2173/3456] Completed NMRK in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:54.938437] [INFO ] [sig ] [2174/3456] Forecasting NN... [2026-02-02T20:27:54.938467] [INFO ] [sig ] Generating forecast for: NN [2026-02-02T20:27:54.938496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-02-02T20:27:54.950233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-02-02T20:27:54.950513] [INFO ] [FORECASTER] Starting predict_future for NN [2026-02-02T20:27:54.951299] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-02-02T20:27:54.951351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:54.951383] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:54.951410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:54.951465] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:55.009048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:55.009675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:55.009754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:55.009786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:55.129787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:55.129935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:55.129975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:55.130004] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:55.133527] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-02-02T20:27:55.133818] [INFO ] [FORECASTER] Completed predict_future for NN [2026-02-02T20:27:55.133946] [INFO ] [sig ] NN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:55.278207] [INFO ] [LOCAL ] Saved forecast: NN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NN.txt [2026-02-02T20:27:55.278333] [INFO ] [sig ] [2174/3456] Completed NN in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-02T20:27:55.278371] [INFO ] [sig ] [2175/3456] Forecasting NNDM... [2026-02-02T20:27:55.278401] [INFO ] [sig ] Generating forecast for: NNDM [2026-02-02T20:27:55.278429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-02-02T20:27:55.289467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-02-02T20:27:55.289772] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-02-02T20:27:55.290550] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-02-02T20:27:55.290623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:55.290690] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:55.290720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:55.290785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:55.349242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:55.349895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:55.349971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:55.350003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:55.471080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:55.471212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:55.471251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:55.471281] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:55.474635] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: UP (p=63.02%) [2026-02-02T20:27:55.474911] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-02-02T20:27:55.475036] [INFO ] [sig ] NNDM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:55.613714] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NNDM.txt [2026-02-02T20:27:55.613832] [INFO ] [sig ] [2175/3456] Completed NNDM in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-02T20:27:55.613871] [INFO ] [sig ] [2176/3456] Forecasting NNE... [2026-02-02T20:27:55.613899] [INFO ] [sig ] Generating forecast for: NNE [2026-02-02T20:27:55.613928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-02-02T20:27:55.625194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-02-02T20:27:55.625461] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-02-02T20:27:55.626247] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-02-02T20:27:55.626299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:55.626331] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:55.626358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:55.626413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:55.683918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:55.684525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:55.684627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:55.684661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:55.805675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:55.805817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:55.805858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:55.805887] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:55.809398] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=82.16%) [2026-02-02T20:27:55.809732] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-02-02T20:27:55.809894] [INFO ] [sig ] NNE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:55.951498] [INFO ] [LOCAL ] Saved forecast: NNE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NNE.txt [2026-02-02T20:27:55.951674] [INFO ] [sig ] [2176/3456] Completed NNE in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-02T20:27:55.951734] [INFO ] [sig ] [2177/3456] Forecasting NNI... [2026-02-02T20:27:55.951767] [INFO ] [sig ] Generating forecast for: NNI [2026-02-02T20:27:55.951801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-02-02T20:27:55.962996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-02-02T20:27:55.963294] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-02-02T20:27:55.964097] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-02-02T20:27:55.964149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:55.964182] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:55.964208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:55.964265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:56.023846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:56.024665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:56.024741] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:56.024773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:56.144691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:56.144816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:56.144856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:56.144885] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:56.148547] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=42.49%) [2026-02-02T20:27:56.148852] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-02-02T20:27:56.148991] [INFO ] [sig ] NNI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:56.289885] [INFO ] [LOCAL ] Saved forecast: NNI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NNI.txt [2026-02-02T20:27:56.290001] [INFO ] [sig ] [2177/3456] Completed NNI in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-02T20:27:56.290039] [INFO ] [sig ] [2178/3456] Forecasting NNN... [2026-02-02T20:27:56.290067] [INFO ] [sig ] Generating forecast for: NNN [2026-02-02T20:27:56.290097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-02-02T20:27:56.301767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-02-02T20:27:56.302071] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-02-02T20:27:56.302881] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-02-02T20:27:56.302944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:56.302978] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:56.303005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:56.303060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:56.360807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:56.361633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:56.361712] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:56.361745] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:56.485924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:56.486076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:56.486303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:56.486383] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:56.490550] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-02-02T20:27:56.490865] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-02-02T20:27:56.491196] [INFO ] [sig ] NNN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:56.635848] [INFO ] [LOCAL ] Saved forecast: NNN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NNN.txt [2026-02-02T20:27:56.635974] [INFO ] [sig ] [2178/3456] Completed NNN in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-02T20:27:56.636012] [INFO ] [sig ] [2179/3456] Forecasting NNOX... [2026-02-02T20:27:56.636045] [INFO ] [sig ] Generating forecast for: NNOX [2026-02-02T20:27:56.636081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-02-02T20:27:56.647967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-02-02T20:27:56.648255] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-02-02T20:27:56.649089] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-02-02T20:27:56.649141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:56.649173] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:56.649200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:56.649256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:56.707091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:56.707743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:56.707821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:56.707853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:56.832058] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:56.832201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:56.832241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:56.832270] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:56.835682] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: UP (p=58.41%) [2026-02-02T20:27:56.835953] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-02-02T20:27:56.836076] [INFO ] [sig ] NNOX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:56.979820] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NNOX.txt [2026-02-02T20:27:56.979947] [INFO ] [sig ] [2179/3456] Completed NNOX in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:27:56.979987] [INFO ] [sig ] [2180/3456] Forecasting NNY... [2026-02-02T20:27:56.980016] [INFO ] [sig ] Generating forecast for: NNY [2026-02-02T20:27:56.980046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-02-02T20:27:56.991543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-02-02T20:27:56.991861] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-02-02T20:27:56.992693] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-02-02T20:27:56.992749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:56.992782] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:56.992809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:56.992865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:57.052447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:57.053088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:57.053165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:57.053197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:57.164687] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:57.164849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:57.164914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:57.164950] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:57.168705] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: UP (p=61.94%) [2026-02-02T20:27:57.168999] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-02-02T20:27:57.169138] [INFO ] [sig ] NNY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:57.312689] [INFO ] [LOCAL ] Saved forecast: NNY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NNY.txt [2026-02-02T20:27:57.312839] [INFO ] [sig ] [2180/3456] Completed NNY in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:27:57.312877] [INFO ] [sig ] [2181/3456] Forecasting NOA... [2026-02-02T20:27:57.312907] [INFO ] [sig ] Generating forecast for: NOA [2026-02-02T20:27:57.312940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-02-02T20:27:57.325793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-02-02T20:27:57.326125] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-02-02T20:27:57.326931] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-02-02T20:27:57.326984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:57.327015] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:57.327041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:57.327096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:57.387537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:57.388425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:57.388505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:57.388538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:57.510727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:57.510876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:57.510917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:57.510945] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:57.514916] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: DOWN (p=9.24%) [2026-02-02T20:27:57.515380] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-02-02T20:27:57.515505] [INFO ] [sig ] NOA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:57.660679] [INFO ] [LOCAL ] Saved forecast: NOA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NOA.txt [2026-02-02T20:27:57.660811] [INFO ] [sig ] [2181/3456] Completed NOA in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:27:57.660850] [INFO ] [sig ] [2182/3456] Forecasting NOAH... [2026-02-02T20:27:57.660879] [INFO ] [sig ] Generating forecast for: NOAH [2026-02-02T20:27:57.660910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-02-02T20:27:57.673488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-02-02T20:27:57.673792] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-02-02T20:27:57.674791] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-02-02T20:27:57.674848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:57.674887] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:57.674919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:57.674985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:57.734277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:57.735040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:57.735116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:57.735149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:57.856746] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:57.856898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:57.856938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:57.856966] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:57.860987] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=49.85%) [2026-02-02T20:27:57.861323] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-02-02T20:27:57.861466] [INFO ] [sig ] NOAH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:58.014332] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NOAH.txt [2026-02-02T20:27:58.014501] [INFO ] [sig ] [2182/3456] Completed NOAH in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:27:58.014541] [INFO ] [sig ] [2183/3456] Forecasting NODK... [2026-02-02T20:27:58.014589] [INFO ] [sig ] Generating forecast for: NODK [2026-02-02T20:27:58.014625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-02-02T20:27:58.026253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-02-02T20:27:58.026640] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-02-02T20:27:58.027431] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-02-02T20:27:58.027484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:58.027516] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:58.027543] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:58.027619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:58.089513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:58.090390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:58.090479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:58.090512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:58.192148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:58.192306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:58.192345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:58.192374] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:58.196198] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: DOWN (p=8.49%) [2026-02-02T20:27:58.196524] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-02-02T20:27:58.196871] [INFO ] [sig ] NODK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:58.347877] [INFO ] [LOCAL ] Saved forecast: NODK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NODK.txt [2026-02-02T20:27:58.348031] [INFO ] [sig ] [2183/3456] Completed NODK in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:27:58.348089] [INFO ] [sig ] [2184/3456] Forecasting NOG... [2026-02-02T20:27:58.348120] [INFO ] [sig ] Generating forecast for: NOG [2026-02-02T20:27:58.348151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-02-02T20:27:58.359566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-02-02T20:27:58.360015] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-02-02T20:27:58.360882] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-02-02T20:27:58.360947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:58.361000] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:58.361030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:58.361089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:58.422488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:58.423383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:58.423466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:58.423500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:58.548757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:58.548919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:58.548966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:58.548998] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:58.552408] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: DOWN (p=15.66%) [2026-02-02T20:27:58.552709] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-02-02T20:27:58.552838] [INFO ] [sig ] NOG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:58.696636] [INFO ] [LOCAL ] Saved forecast: NOG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NOG.txt [2026-02-02T20:27:58.696767] [INFO ] [sig ] [2184/3456] Completed NOG in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:27:58.696804] [INFO ] [sig ] [2185/3456] Forecasting NOMD... [2026-02-02T20:27:58.696834] [INFO ] [sig ] Generating forecast for: NOMD [2026-02-02T20:27:58.696865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-02-02T20:27:58.709043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-02-02T20:27:58.709325] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-02-02T20:27:58.710105] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-02-02T20:27:58.710156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:58.710188] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:58.710215] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:58.710271] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:58.767728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:58.768407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:58.768534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:58.768568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:58.887924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:58.888086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:58.888125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:58.888154] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:58.891546] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: UP (p=97.91%) [2026-02-02T20:27:58.891835] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-02-02T20:27:58.891956] [INFO ] [sig ] NOMD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:59.032633] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NOMD.txt [2026-02-02T20:27:59.032750] [INFO ] [sig ] [2185/3456] Completed NOMD in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:27:59.032789] [INFO ] [sig ] [2186/3456] Forecasting NOTE... [2026-02-02T20:27:59.032818] [INFO ] [sig ] Generating forecast for: NOTE [2026-02-02T20:27:59.032848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-02-02T20:27:59.043427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-02-02T20:27:59.043724] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-02-02T20:27:59.044497] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-02-02T20:27:59.044548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:59.044605] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:59.044634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:59.044692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:59.103441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:59.104319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:59.104397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:59.104429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:59.223703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:59.223854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:59.223899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:59.223928] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:59.227318] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: UP (p=76.65%) [2026-02-02T20:27:59.227601] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-02-02T20:27:59.227746] [INFO ] [sig ] NOTE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:27:59.369773] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NOTE.txt [2026-02-02T20:27:59.369908] [INFO ] [sig ] [2186/3456] Completed NOTE in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:27:59.369954] [INFO ] [sig ] [2187/3456] Forecasting NPCE... [2026-02-02T20:27:59.369990] [INFO ] [sig ] Generating forecast for: NPCE [2026-02-02T20:27:59.370028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-02-02T20:27:59.382289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-02-02T20:27:59.382683] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-02-02T20:27:59.383502] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-02-02T20:27:59.383558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:59.383610] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:59.383639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:59.383697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:59.443754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:59.444668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:59.444755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:59.444789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:59.564111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:59.564272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:59.564312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:59.564341] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:59.567797] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-02-02T20:27:59.568082] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-02-02T20:27:59.568208] [INFO ] [sig ] NPCE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:27:59.710085] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NPCE.txt [2026-02-02T20:27:59.710434] [INFO ] [sig ] [2187/3456] Completed NPCE in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:27:59.710482] [INFO ] [sig ] [2188/3456] Forecasting NPFD... [2026-02-02T20:27:59.710515] [INFO ] [sig ] Generating forecast for: NPFD [2026-02-02T20:27:59.710544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-02-02T20:27:59.722398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-02-02T20:27:59.722728] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-02-02T20:27:59.723603] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-02-02T20:27:59.723657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:27:59.723692] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:27:59.723719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:27:59.723777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:27:59.786688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:27:59.787536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:27:59.787665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:27:59.787704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:27:59.910778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:27:59.910963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:27:59.911004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:27:59.911036] [INFO ] [FORECASTER] Training complete [2026-02-02T20:27:59.914636] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=28.96%) [2026-02-02T20:27:59.914915] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-02-02T20:27:59.915053] [INFO ] [sig ] NPFD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:00.066767] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NPFD.txt [2026-02-02T20:28:00.066984] [INFO ] [sig ] [2188/3456] Completed NPFD in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:28:00.067034] [INFO ] [sig ] [2189/3456] Forecasting NPK... [2026-02-02T20:28:00.067067] [INFO ] [sig ] Generating forecast for: NPK [2026-02-02T20:28:00.067097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-02-02T20:28:00.079241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-02-02T20:28:00.079762] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-02-02T20:28:00.081006] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-02-02T20:28:00.081078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:00.081112] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:00.081139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:00.081197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:00.145060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:00.146021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:00.146110] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:00.146145] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:00.269160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:00.269316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:00.269358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:00.269387] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:00.272905] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-02-02T20:28:00.273217] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-02-02T20:28:00.273362] [INFO ] [sig ] NPK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:00.415836] [INFO ] [LOCAL ] Saved forecast: NPK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NPK.txt [2026-02-02T20:28:00.416002] [INFO ] [sig ] [2189/3456] Completed NPK in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:28:00.416046] [INFO ] [sig ] [2190/3456] Forecasting NPO... [2026-02-02T20:28:00.416077] [INFO ] [sig ] Generating forecast for: NPO [2026-02-02T20:28:00.416107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-02-02T20:28:00.428939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-02-02T20:28:00.429517] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-02-02T20:28:00.430342] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-02-02T20:28:00.430395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:00.430426] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:00.430453] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:00.430508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:00.488528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:00.489420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:00.489503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:00.489535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:00.614681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:00.614827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:00.614867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:00.614897] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:00.618267] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: DOWN (p=20.83%) [2026-02-02T20:28:00.618538] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-02-02T20:28:00.618679] [INFO ] [sig ] NPO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:00.760728] [INFO ] [LOCAL ] Saved forecast: NPO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NPO.txt [2026-02-02T20:28:00.760849] [INFO ] [sig ] [2190/3456] Completed NPO in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:28:00.760887] [INFO ] [sig ] [2191/3456] Forecasting NQP... [2026-02-02T20:28:00.760916] [INFO ] [sig ] Generating forecast for: NQP [2026-02-02T20:28:00.760947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-02-02T20:28:00.772779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-02-02T20:28:00.773060] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-02-02T20:28:00.773846] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-02-02T20:28:00.773898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:00.773930] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:00.773958] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:00.774013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:00.831212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:00.831835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:00.831913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:00.831945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:00.947711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:00.947844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:00.947883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:00.947924] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:00.951727] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: DOWN (p=47.74%) [2026-02-02T20:28:00.952000] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-02-02T20:28:00.952124] [INFO ] [sig ] NQP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:01.094305] [INFO ] [LOCAL ] Saved forecast: NQP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NQP.txt [2026-02-02T20:28:01.094450] [INFO ] [sig ] [2191/3456] Completed NQP in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:28:01.094488] [INFO ] [sig ] [2192/3456] Forecasting NRC... [2026-02-02T20:28:01.094517] [INFO ] [sig ] Generating forecast for: NRC [2026-02-02T20:28:01.094547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-02-02T20:28:01.105586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-02-02T20:28:01.105896] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-02-02T20:28:01.106687] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-02-02T20:28:01.106739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:01.106797] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:01.106824] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:01.106880] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:01.165245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:01.166276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:01.166372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:01.166404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:01.290603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:01.290717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:01.290757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:01.290785] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:01.294107] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=70.04%) [2026-02-02T20:28:01.294381] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-02-02T20:28:01.294505] [INFO ] [sig ] NRC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:01.443919] [INFO ] [LOCAL ] Saved forecast: NRC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NRC.txt [2026-02-02T20:28:01.444069] [INFO ] [sig ] [2192/3456] Completed NRC in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-02T20:28:01.444109] [INFO ] [sig ] [2193/3456] Forecasting NRDS... [2026-02-02T20:28:01.444140] [INFO ] [sig ] Generating forecast for: NRDS [2026-02-02T20:28:01.444168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-02-02T20:28:01.455695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-02-02T20:28:01.456049] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-02-02T20:28:01.456852] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-02-02T20:28:01.456903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:01.456936] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:01.456962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:01.457019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:01.514667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:01.515446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:01.515537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:01.515587] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:01.634887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:01.635039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:01.635081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:01.635109] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:01.638811] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-02-02T20:28:01.639112] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-02-02T20:28:01.639244] [INFO ] [sig ] NRDS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:01.782402] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NRDS.txt [2026-02-02T20:28:01.782533] [INFO ] [sig ] [2193/3456] Completed NRDS in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-02T20:28:01.782587] [INFO ] [sig ] [2194/3456] Forecasting NREF... [2026-02-02T20:28:01.782619] [INFO ] [sig ] Generating forecast for: NREF [2026-02-02T20:28:01.782648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-02-02T20:28:01.794440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-02-02T20:28:01.794776] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-02-02T20:28:01.795766] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-02-02T20:28:01.795822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:01.795855] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:01.795881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:01.795941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:01.855872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:01.856758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:01.856847] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:01.856881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:01.980068] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:01.980226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:01.980264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:01.980292] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:01.983678] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: DOWN (p=12.66%) [2026-02-02T20:28:01.983958] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-02-02T20:28:01.984098] [INFO ] [sig ] NREF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:02.129130] [INFO ] [LOCAL ] Saved forecast: NREF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NREF.txt [2026-02-02T20:28:02.129274] [INFO ] [sig ] [2194/3456] Completed NREF in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-02T20:28:02.129314] [INFO ] [sig ] [2195/3456] Forecasting NRG... [2026-02-02T20:28:02.129342] [INFO ] [sig ] Generating forecast for: NRG [2026-02-02T20:28:02.129374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-02-02T20:28:02.140872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-02-02T20:28:02.141188] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-02-02T20:28:02.142042] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-02-02T20:28:02.142095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:02.142127] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:02.142165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:02.142224] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:02.199170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:02.199972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:02.200055] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:02.200089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:02.326599] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:02.326775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:02.326819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:02.326882] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:02.330454] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-02-02T20:28:02.330770] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-02-02T20:28:02.330908] [INFO ] [sig ] NRG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:02.473682] [INFO ] [LOCAL ] Saved forecast: NRG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NRG.txt [2026-02-02T20:28:02.473878] [INFO ] [sig ] [2195/3456] Completed NRG in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:02.473941] [INFO ] [sig ] [2196/3456] Forecasting NRIM... [2026-02-02T20:28:02.473991] [INFO ] [sig ] Generating forecast for: NRIM [2026-02-02T20:28:02.474038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-02-02T20:28:02.486772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-02-02T20:28:02.487185] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-02-02T20:28:02.488139] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-02-02T20:28:02.488193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:02.488239] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:02.488290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:02.488365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:02.544655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:02.545501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:02.545598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:02.545634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:02.667953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:02.668107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:02.668147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:02.668175] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:02.671558] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: UP (p=94.07%) [2026-02-02T20:28:02.671865] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-02-02T20:28:02.671989] [INFO ] [sig ] NRIM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:02.819784] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NRIM.txt [2026-02-02T20:28:02.819921] [INFO ] [sig ] [2196/3456] Completed NRIM in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:02.819960] [INFO ] [sig ] [2197/3456] Forecasting NRIX... [2026-02-02T20:28:02.819990] [INFO ] [sig ] Generating forecast for: NRIX [2026-02-02T20:28:02.820020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-02-02T20:28:02.833253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-02-02T20:28:02.833652] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-02-02T20:28:02.834468] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-02-02T20:28:02.834521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:02.834554] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:02.834605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:02.834666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:02.893515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:02.894437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:02.894523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:02.894556] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:03.021680] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:03.021865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:03.021919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:03.021958] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:03.025665] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=20.23%) [2026-02-02T20:28:03.025961] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-02-02T20:28:03.026110] [INFO ] [sig ] NRIX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:03.171200] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NRIX.txt [2026-02-02T20:28:03.171340] [INFO ] [sig ] [2197/3456] Completed NRIX in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:03.171380] [INFO ] [sig ] [2198/3456] Forecasting NRK... [2026-02-02T20:28:03.171410] [INFO ] [sig ] Generating forecast for: NRK [2026-02-02T20:28:03.171442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-02-02T20:28:03.182743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-02-02T20:28:03.183105] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-02-02T20:28:03.183977] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-02-02T20:28:03.184030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:03.184063] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:03.184090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:03.184146] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:03.241724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:03.242608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:03.242696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:03.242729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:03.364909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:03.365082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:03.365127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:03.365156] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:03.368736] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=26.31%) [2026-02-02T20:28:03.369023] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-02-02T20:28:03.369154] [INFO ] [sig ] NRK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:03.511382] [INFO ] [LOCAL ] Saved forecast: NRK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NRK.txt [2026-02-02T20:28:03.511536] [INFO ] [sig ] [2198/3456] Completed NRK in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:03.511591] [INFO ] [sig ] [2199/3456] Forecasting NRP... [2026-02-02T20:28:03.511625] [INFO ] [sig ] Generating forecast for: NRP [2026-02-02T20:28:03.511660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-02-02T20:28:03.522735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-02-02T20:28:03.523043] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-02-02T20:28:03.523859] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-02-02T20:28:03.523913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:03.523949] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:03.523978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:03.524035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:03.584504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:03.585398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:03.585481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:03.585515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:03.714378] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:03.714557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:03.714622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:03.714655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:03.718308] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: DOWN (p=38.06%) [2026-02-02T20:28:03.718612] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-02-02T20:28:03.718743] [INFO ] [sig ] NRP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:03.867031] [INFO ] [LOCAL ] Saved forecast: NRP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NRP.txt [2026-02-02T20:28:03.867186] [INFO ] [sig ] [2199/3456] Completed NRP in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:03.867226] [INFO ] [sig ] [2200/3456] Forecasting NRXP... [2026-02-02T20:28:03.867256] [INFO ] [sig ] Generating forecast for: NRXP [2026-02-02T20:28:03.867287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-02-02T20:28:03.878962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-02-02T20:28:03.879286] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-02-02T20:28:03.880104] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-02-02T20:28:03.880158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:03.880191] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:03.880219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:03.880277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:03.940316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:03.941159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:03.941250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:03.941286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:04.064269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:04.064420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:04.064459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:04.064487] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:04.067911] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-02-02T20:28:04.068223] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-02-02T20:28:04.068352] [INFO ] [sig ] NRXP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:04.237130] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NRXP.txt [2026-02-02T20:28:04.237300] [INFO ] [sig ] [2200/3456] Completed NRXP in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:04.237536] [INFO ] [sig ] [2201/3456] Forecasting NSC... [2026-02-02T20:28:04.237566] [INFO ] [sig ] Generating forecast for: NSC [2026-02-02T20:28:04.237617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-02-02T20:28:04.251039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-02-02T20:28:04.251459] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-02-02T20:28:04.252410] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-02-02T20:28:04.252467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:04.252500] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:04.252528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:04.252611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:04.312615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:04.313453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:04.313537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:04.313587] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:04.441650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:04.441807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:04.441849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:04.441877] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:04.445390] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: DOWN (p=30.09%) [2026-02-02T20:28:04.445698] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-02-02T20:28:04.445825] [INFO ] [sig ] NSC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:04.591796] [INFO ] [LOCAL ] Saved forecast: NSC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NSC.txt [2026-02-02T20:28:04.591957] [INFO ] [sig ] [2201/3456] Completed NSC in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:04.591998] [INFO ] [sig ] [2202/3456] Forecasting NSP... [2026-02-02T20:28:04.592032] [INFO ] [sig ] Generating forecast for: NSP [2026-02-02T20:28:04.592063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-02-02T20:28:04.603198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-02-02T20:28:04.603473] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-02-02T20:28:04.604306] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-02-02T20:28:04.604360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:04.604392] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:04.604420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:04.604476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:04.665121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:04.665841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:04.665952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:04.665987] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:04.788189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:04.788541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:04.788601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:04.788632] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:04.792651] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: UP (p=53.99%) [2026-02-02T20:28:04.792926] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-02-02T20:28:04.793075] [INFO ] [sig ] NSP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:04.937982] [INFO ] [LOCAL ] Saved forecast: NSP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NSP.txt [2026-02-02T20:28:04.938116] [INFO ] [sig ] [2202/3456] Completed NSP in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:04.938155] [INFO ] [sig ] [2203/3456] Forecasting NSSC... [2026-02-02T20:28:04.938187] [INFO ] [sig ] Generating forecast for: NSSC [2026-02-02T20:28:04.938216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-02-02T20:28:04.950598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-02-02T20:28:04.950983] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-02-02T20:28:04.951792] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-02-02T20:28:04.951844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:04.951877] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:04.951904] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:04.951960] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:05.009072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:05.010161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:05.010240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:05.010459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:05.134245] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:05.134408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:05.134449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:05.134477] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:05.138438] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: DOWN (p=27.65%) [2026-02-02T20:28:05.138731] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-02-02T20:28:05.138856] [INFO ] [sig ] NSSC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:05.282708] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NSSC.txt [2026-02-02T20:28:05.282866] [INFO ] [sig ] [2203/3456] Completed NSSC in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:05.282905] [INFO ] [sig ] [2204/3456] Forecasting NTAP... [2026-02-02T20:28:05.282934] [INFO ] [sig ] Generating forecast for: NTAP [2026-02-02T20:28:05.282965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-02-02T20:28:05.294734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-02-02T20:28:05.295006] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-02-02T20:28:05.296028] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-02-02T20:28:05.296081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:05.296112] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:05.296138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:05.296194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:05.353350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:05.353961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:05.354049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:05.354089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:05.477790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:05.477937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:05.477975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:05.478005] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:05.481365] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: DOWN (p=12.50%) [2026-02-02T20:28:05.481653] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-02-02T20:28:05.481779] [INFO ] [sig ] NTAP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:05.625609] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NTAP.txt [2026-02-02T20:28:05.625767] [INFO ] [sig ] [2204/3456] Completed NTAP in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:05.625806] [INFO ] [sig ] [2205/3456] Forecasting NTB... [2026-02-02T20:28:05.625835] [INFO ] [sig ] Generating forecast for: NTB [2026-02-02T20:28:05.625867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-02-02T20:28:05.642510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-02-02T20:28:05.642902] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-02-02T20:28:05.643743] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-02-02T20:28:05.643796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:05.643828] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:05.643855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:05.643913] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:05.702859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:05.703744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:05.703827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:05.703861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:05.834244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:05.834401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:05.834440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:05.834469] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:05.838017] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-02-02T20:28:05.838367] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-02-02T20:28:05.838522] [INFO ] [sig ] NTB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:05.982649] [INFO ] [LOCAL ] Saved forecast: NTB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NTB.txt [2026-02-02T20:28:05.982812] [INFO ] [sig ] [2205/3456] Completed NTB in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:05.982852] [INFO ] [sig ] [2206/3456] Forecasting NTES... [2026-02-02T20:28:05.982883] [INFO ] [sig ] Generating forecast for: NTES [2026-02-02T20:28:05.982913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-02-02T20:28:05.994517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-02-02T20:28:05.994871] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-02-02T20:28:05.995728] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-02-02T20:28:05.995782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:05.995816] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:05.995843] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:05.995912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:06.054925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:06.055812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:06.055913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:06.055948] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:06.177808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:06.177930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:06.177969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:06.177997] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:06.181304] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-02-02T20:28:06.181587] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-02-02T20:28:06.181711] [INFO ] [sig ] NTES: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:06.325313] [INFO ] [LOCAL ] Saved forecast: NTES 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NTES.txt [2026-02-02T20:28:06.325438] [INFO ] [sig ] [2206/3456] Completed NTES in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:06.325475] [INFO ] [sig ] [2207/3456] Forecasting NTIC... [2026-02-02T20:28:06.325503] [INFO ] [sig ] Generating forecast for: NTIC [2026-02-02T20:28:06.325533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-02-02T20:28:06.336657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-02-02T20:28:06.336961] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-02-02T20:28:06.337801] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-02-02T20:28:06.337853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:06.337886] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:06.337915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:06.337972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:06.399333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:06.400014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:06.400111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:06.400152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:06.513422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:06.513593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:06.513636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:06.513666] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:06.517421] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=17.97%) [2026-02-02T20:28:06.517750] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-02-02T20:28:06.517879] [INFO ] [sig ] NTIC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:06.670705] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NTIC.txt [2026-02-02T20:28:06.670859] [INFO ] [sig ] [2207/3456] Completed NTIC in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:06.670899] [INFO ] [sig ] [2208/3456] Forecasting NTLA... [2026-02-02T20:28:06.670929] [INFO ] [sig ] Generating forecast for: NTLA [2026-02-02T20:28:06.670958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-02-02T20:28:06.682839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-02-02T20:28:06.683130] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-02-02T20:28:06.684127] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-02-02T20:28:06.684187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:06.684366] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:06.684393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:06.684449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:06.741618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:06.742489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:06.742611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:06.742648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:06.867592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:06.867757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:06.867797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:06.867826] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:06.871241] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: DOWN (p=16.71%) [2026-02-02T20:28:06.871724] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-02-02T20:28:06.871848] [INFO ] [sig ] NTLA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:07.020943] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NTLA.txt [2026-02-02T20:28:07.021089] [INFO ] [sig ] [2208/3456] Completed NTLA in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:07.021128] [INFO ] [sig ] [2209/3456] Forecasting NTNX... [2026-02-02T20:28:07.021159] [INFO ] [sig ] Generating forecast for: NTNX [2026-02-02T20:28:07.021190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-02-02T20:28:07.032963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-02-02T20:28:07.033464] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-02-02T20:28:07.034254] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-02-02T20:28:07.034306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:07.034364] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:07.034392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:07.034449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:07.092070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:07.092894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:07.092974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:07.093008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:07.214552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:07.214722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:07.214761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:07.214790] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:07.218496] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: UP (p=86.78%) [2026-02-02T20:28:07.218791] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-02-02T20:28:07.218916] [INFO ] [sig ] NTNX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:07.362672] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NTNX.txt [2026-02-02T20:28:07.362810] [INFO ] [sig ] [2209/3456] Completed NTNX in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-02T20:28:07.362850] [INFO ] [sig ] [2210/3456] Forecasting NTRA... [2026-02-02T20:28:07.362880] [INFO ] [sig ] Generating forecast for: NTRA [2026-02-02T20:28:07.362909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-02-02T20:28:07.374976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-02-02T20:28:07.375312] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-02-02T20:28:07.376113] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-02-02T20:28:07.376166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:07.376197] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:07.376414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:07.376471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:07.432719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:07.433416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:07.433497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:07.433529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:07.553787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:07.553934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:07.553972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:07.554001] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:07.557382] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: DOWN (p=27.75%) [2026-02-02T20:28:07.557699] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-02-02T20:28:07.557824] [INFO ] [sig ] NTRA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:07.703485] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NTRA.txt [2026-02-02T20:28:07.703636] [INFO ] [sig ] [2210/3456] Completed NTRA in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-02T20:28:07.703677] [INFO ] [sig ] [2211/3456] Forecasting NTRB... [2026-02-02T20:28:07.703708] [INFO ] [sig ] Generating forecast for: NTRB [2026-02-02T20:28:07.703738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-02-02T20:28:07.715558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-02-02T20:28:07.715936] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-02-02T20:28:07.716988] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-02-02T20:28:07.717041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:07.717074] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:07.717101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:07.717158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:07.774372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:07.775118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:07.775198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:07.775230] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:07.895102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:07.895273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:07.895312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:07.895340] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:07.898819] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: DOWN (p=19.69%) [2026-02-02T20:28:07.899134] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-02-02T20:28:07.899276] [INFO ] [sig ] NTRB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:08.043994] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NTRB.txt [2026-02-02T20:28:08.044185] [INFO ] [sig ] [2211/3456] Completed NTRB in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-02T20:28:08.044232] [INFO ] [sig ] [2212/3456] Forecasting NTRS... [2026-02-02T20:28:08.044263] [INFO ] [sig ] Generating forecast for: NTRS [2026-02-02T20:28:08.044293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-02-02T20:28:08.056078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-02-02T20:28:08.056426] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-02-02T20:28:08.057233] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-02-02T20:28:08.057286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:08.057318] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:08.057344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:08.057400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:08.114024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:08.114762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:08.114851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:08.114885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:08.232980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:08.233133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:08.233175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:08.233253] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:08.237184] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-02-02T20:28:08.237697] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-02-02T20:28:08.237827] [INFO ] [sig ] NTRS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:08.379954] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NTRS.txt [2026-02-02T20:28:08.380104] [INFO ] [sig ] [2212/3456] Completed NTRS in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:08.380145] [INFO ] [sig ] [2213/3456] Forecasting NTRSO... [2026-02-02T20:28:08.380176] [INFO ] [sig ] Generating forecast for: NTRSO [2026-02-02T20:28:08.380207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-02-02T20:28:08.393345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-02-02T20:28:08.393827] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-02-02T20:28:08.394884] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-02-02T20:28:08.394947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:08.394985] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:08.395017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:08.395103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:08.464920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:08.465790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:08.465876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:08.465909] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:08.585146] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:08.585309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:08.585349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:08.585588] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:08.589169] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=75.16%) [2026-02-02T20:28:08.589470] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-02-02T20:28:08.589614] [INFO ] [sig ] NTRSO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:08.736491] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NTRSO.txt [2026-02-02T20:28:08.736712] [INFO ] [sig ] [2213/3456] Completed NTRSO in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:08.736753] [INFO ] [sig ] [2214/3456] Forecasting NUKK... [2026-02-02T20:28:08.736784] [INFO ] [sig ] Generating forecast for: NUKK [2026-02-02T20:28:08.736827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-02-02T20:28:08.749242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-02-02T20:28:08.749553] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-02-02T20:28:08.750378] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-02-02T20:28:08.750430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:08.750461] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:08.750488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:08.750557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:08.808559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:08.809444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:08.809551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:08.809604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:08.933359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:08.933518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:08.933558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:08.933608] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:08.937342] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: DOWN (p=8.75%) [2026-02-02T20:28:08.937653] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-02-02T20:28:08.937781] [INFO ] [sig ] NUKK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:09.084217] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NUKK.txt [2026-02-02T20:28:09.084382] [INFO ] [sig ] [2214/3456] Completed NUKK in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:09.084427] [INFO ] [sig ] [2215/3456] Forecasting NUS... [2026-02-02T20:28:09.084459] [INFO ] [sig ] Generating forecast for: NUS [2026-02-02T20:28:09.084492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-02-02T20:28:09.096041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-02-02T20:28:09.096426] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-02-02T20:28:09.097271] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-02-02T20:28:09.097325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:09.097357] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:09.097384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:09.097440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:09.155470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:09.156322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:09.156416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:09.156467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:09.280822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:09.281018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:09.281075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:09.281108] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:09.285163] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-02-02T20:28:09.285474] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-02-02T20:28:09.285646] [INFO ] [sig ] NUS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:09.427125] [INFO ] [LOCAL ] Saved forecast: NUS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NUS.txt [2026-02-02T20:28:09.427264] [INFO ] [sig ] [2215/3456] Completed NUS in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:09.427301] [INFO ] [sig ] [2216/3456] Forecasting NUTX... [2026-02-02T20:28:09.427331] [INFO ] [sig ] Generating forecast for: NUTX [2026-02-02T20:28:09.427360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-02-02T20:28:09.439654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-02-02T20:28:09.439983] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-02-02T20:28:09.440811] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-02-02T20:28:09.440863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:09.440905] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:09.440931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:09.440987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:09.497363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:09.498248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:09.498342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:09.498377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:09.620156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:09.620311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:09.620353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:09.620384] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:09.623818] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: UP (p=87.61%) [2026-02-02T20:28:09.624092] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-02-02T20:28:09.624221] [INFO ] [sig ] NUTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:09.768875] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NUTX.txt [2026-02-02T20:28:09.769029] [INFO ] [sig ] [2216/3456] Completed NUTX in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:09.769069] [INFO ] [sig ] [2217/3456] Forecasting NUVB... [2026-02-02T20:28:09.769106] [INFO ] [sig ] Generating forecast for: NUVB [2026-02-02T20:28:09.769142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-02-02T20:28:09.780698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-02-02T20:28:09.781010] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-02-02T20:28:09.781805] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-02-02T20:28:09.781857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:09.781887] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:09.781913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:09.781968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:09.838510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:09.839364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:09.839444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:09.839477] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:09.964813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:09.964971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:09.965029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:09.965059] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:09.968738] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: DOWN (p=32.48%) [2026-02-02T20:28:09.969029] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-02-02T20:28:09.969179] [INFO ] [sig ] NUVB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:10.144780] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NUVB.txt [2026-02-02T20:28:10.144985] [INFO ] [sig ] [2217/3456] Completed NUVB in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:10.145046] [INFO ] [sig ] [2218/3456] Forecasting NUVL... [2026-02-02T20:28:10.145091] [INFO ] [sig ] Generating forecast for: NUVL [2026-02-02T20:28:10.145143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-02-02T20:28:10.161606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-02-02T20:28:10.161959] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-02-02T20:28:10.162796] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-02-02T20:28:10.162850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:10.162884] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:10.162912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:10.162981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:10.221833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:10.222512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:10.222617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:10.222655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:10.343596] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:10.343747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:10.343796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:10.343837] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:10.347184] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-02-02T20:28:10.347454] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-02-02T20:28:10.347596] [INFO ] [sig ] NUVL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:10.497143] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NUVL.txt [2026-02-02T20:28:10.497275] [INFO ] [sig ] [2218/3456] Completed NUVL in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:10.497315] [INFO ] [sig ] [2219/3456] Forecasting NUWE... [2026-02-02T20:28:10.497345] [INFO ] [sig ] Generating forecast for: NUWE [2026-02-02T20:28:10.497374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-02-02T20:28:10.510853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-02-02T20:28:10.511169] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-02-02T20:28:10.512033] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-02-02T20:28:10.512096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:10.512130] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:10.512159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:10.512215] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:10.578284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:10.579266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:10.579398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:10.579436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:10.696835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:10.696986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:10.697027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:10.697058] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:10.701550] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=1.83%) [2026-02-02T20:28:10.701969] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-02-02T20:28:10.702147] [INFO ] [sig ] NUWE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:10.860024] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NUWE.txt [2026-02-02T20:28:10.860205] [INFO ] [sig ] [2219/3456] Completed NUWE in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:10.860258] [INFO ] [sig ] [2220/3456] Forecasting NVAX... [2026-02-02T20:28:10.860295] [INFO ] [sig ] Generating forecast for: NVAX [2026-02-02T20:28:10.860337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-02-02T20:28:10.872478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-02-02T20:28:10.872853] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-02-02T20:28:10.873788] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-02-02T20:28:10.873843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:10.873875] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:10.873902] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:10.873958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:10.936928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:10.937951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:10.938055] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:10.938106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:11.062839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:11.062997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:11.063038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:11.063067] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:11.066469] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-02-02T20:28:11.066768] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-02-02T20:28:11.066894] [INFO ] [sig ] NVAX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:11.209952] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NVAX.txt [2026-02-02T20:28:11.210124] [INFO ] [sig ] [2220/3456] Completed NVAX in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:11.210176] [INFO ] [sig ] [2221/3456] Forecasting NVD... [2026-02-02T20:28:11.210208] [INFO ] [sig ] Generating forecast for: NVD [2026-02-02T20:28:11.210239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-02-02T20:28:11.222561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-02-02T20:28:11.222945] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-02-02T20:28:11.223861] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-02-02T20:28:11.223913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:11.223945] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:11.223971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:11.224026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:11.280890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:11.281794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:11.281899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:11.281933] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:11.398813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:11.398972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:11.399014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:11.399043] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:11.402612] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=58.97%) [2026-02-02T20:28:11.402918] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-02-02T20:28:11.403052] [INFO ] [sig ] NVD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:11.545881] [INFO ] [LOCAL ] Saved forecast: NVD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NVD.txt [2026-02-02T20:28:11.546018] [INFO ] [sig ] [2221/3456] Completed NVD in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:11.546057] [INFO ] [sig ] [2222/3456] Forecasting NVDA... [2026-02-02T20:28:11.546087] [INFO ] [sig ] Generating forecast for: NVDA [2026-02-02T20:28:11.546119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-02-02T20:28:11.558652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-02-02T20:28:11.558964] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-02-02T20:28:11.559766] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-02-02T20:28:11.559818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:11.559850] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:11.559876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:11.559933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:11.617861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:11.618687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:11.618769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:11.618802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:11.750909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:11.751065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:11.751104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:11.751135] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:11.754517] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=78.50%) [2026-02-02T20:28:11.754806] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-02-02T20:28:11.754931] [INFO ] [sig ] NVDA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:11.902093] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NVDA.txt [2026-02-02T20:28:11.902357] [INFO ] [sig ] [2222/3456] Completed NVDA in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:11.902416] [INFO ] [sig ] [2223/3456] Forecasting NVDD... [2026-02-02T20:28:11.902449] [INFO ] [sig ] Generating forecast for: NVDD [2026-02-02T20:28:11.902480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-02-02T20:28:11.916144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-02-02T20:28:11.916525] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-02-02T20:28:11.917353] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-02-02T20:28:11.917407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:11.917439] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:11.917465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:11.917521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:11.973928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:11.974796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:11.974889] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:11.974925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:12.109274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:12.109433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:12.109473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:12.109503] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:12.112924] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: DOWN (p=41.07%) [2026-02-02T20:28:12.113230] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-02-02T20:28:12.113363] [INFO ] [sig ] NVDD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:12.253954] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NVDD.txt [2026-02-02T20:28:12.254114] [INFO ] [sig ] [2223/3456] Completed NVDD in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:12.254153] [INFO ] [sig ] [2224/3456] Forecasting NVDL... [2026-02-02T20:28:12.254185] [INFO ] [sig ] Generating forecast for: NVDL [2026-02-02T20:28:12.254220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-02-02T20:28:12.266756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-02-02T20:28:12.267147] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-02-02T20:28:12.268001] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-02-02T20:28:12.268055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:12.268086] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:12.268114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:12.268170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:12.334999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:12.336036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:12.336131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:12.336189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:12.472414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:12.472609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:12.472662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:12.472702] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:12.477138] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=53.18%) [2026-02-02T20:28:12.477502] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-02-02T20:28:12.477707] [INFO ] [sig ] NVDL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:12.644130] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NVDL.txt [2026-02-02T20:28:12.644300] [INFO ] [sig ] [2224/3456] Completed NVDL in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:12.644340] [INFO ] [sig ] [2225/3456] Forecasting NVDS... [2026-02-02T20:28:12.644369] [INFO ] [sig ] Generating forecast for: NVDS [2026-02-02T20:28:12.644399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-02-02T20:28:12.657247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-02-02T20:28:12.657654] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-02-02T20:28:12.658552] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-02-02T20:28:12.658638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:12.658676] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:12.658703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:12.658760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:12.718788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:12.719631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:12.719713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:12.719749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:12.845171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:12.845331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:12.845373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:12.845404] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:12.849070] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-02-02T20:28:12.849364] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-02-02T20:28:12.849509] [INFO ] [sig ] NVDS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:12.998492] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NVDS.txt [2026-02-02T20:28:12.998663] [INFO ] [sig ] [2225/3456] Completed NVDS in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:12.998704] [INFO ] [sig ] [2226/3456] Forecasting NVEC... [2026-02-02T20:28:12.998734] [INFO ] [sig ] Generating forecast for: NVEC [2026-02-02T20:28:12.998764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-02-02T20:28:13.010488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-02-02T20:28:13.010790] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-02-02T20:28:13.011559] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-02-02T20:28:13.011630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:13.011690] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:13.011718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:13.011775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:13.070300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:13.071071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:13.071152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:13.071186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:13.191454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:13.191626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:13.191685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:13.191715] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:13.195063] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=25.38%) [2026-02-02T20:28:13.195363] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-02-02T20:28:13.195486] [INFO ] [sig ] NVEC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:13.395502] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NVEC.txt [2026-02-02T20:28:13.395668] [INFO ] [sig ] [2226/3456] Completed NVEC in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-02T20:28:13.395710] [INFO ] [sig ] [2227/3456] Forecasting NVG... [2026-02-02T20:28:13.395741] [INFO ] [sig ] Generating forecast for: NVG [2026-02-02T20:28:13.395770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-02-02T20:28:13.407681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-02-02T20:28:13.408018] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-02-02T20:28:13.408871] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-02-02T20:28:13.408927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:13.408970] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:13.409004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:13.409064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:13.470352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:13.471422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:13.471506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:13.471541] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:13.600073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:13.600232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:13.600274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:13.600305] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:13.604390] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-02-02T20:28:13.604747] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-02-02T20:28:13.604904] [INFO ] [sig ] NVG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:13.749634] [INFO ] [LOCAL ] Saved forecast: NVG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NVG.txt [2026-02-02T20:28:13.749775] [INFO ] [sig ] [2227/3456] Completed NVG in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-02T20:28:13.749814] [INFO ] [sig ] [2228/3456] Forecasting NVGS... [2026-02-02T20:28:13.749844] [INFO ] [sig ] Generating forecast for: NVGS [2026-02-02T20:28:13.749874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-02-02T20:28:13.762409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-02-02T20:28:13.762716] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-02-02T20:28:13.763478] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-02-02T20:28:13.763531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:13.763562] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:13.763611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:13.763667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:13.820325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:13.821057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:13.821135] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:13.821168] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:13.941748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:13.941906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:13.941945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:13.941973] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:13.945364] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: DOWN (p=17.43%) [2026-02-02T20:28:13.945657] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-02-02T20:28:13.945783] [INFO ] [sig ] NVGS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:14.091374] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NVGS.txt [2026-02-02T20:28:14.091527] [INFO ] [sig ] [2228/3456] Completed NVGS in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-02T20:28:14.091566] [INFO ] [sig ] [2229/3456] Forecasting NVMI... [2026-02-02T20:28:14.091613] [INFO ] [sig ] Generating forecast for: NVMI [2026-02-02T20:28:14.091645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-02-02T20:28:14.104467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-02-02T20:28:14.104774] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-02-02T20:28:14.105638] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-02-02T20:28:14.105690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:14.105722] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:14.105749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:14.105805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:14.163242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:14.164017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:14.164109] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:14.164144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:14.282244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:14.282397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:14.282436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:14.282517] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:14.285959] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: UP (p=63.34%) [2026-02-02T20:28:14.286246] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-02-02T20:28:14.286393] [INFO ] [sig ] NVMI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:14.428624] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NVMI.txt [2026-02-02T20:28:14.428754] [INFO ] [sig ] [2229/3456] Completed NVMI in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:14.428793] [INFO ] [sig ] [2230/3456] Forecasting NVO... [2026-02-02T20:28:14.428822] [INFO ] [sig ] Generating forecast for: NVO [2026-02-02T20:28:14.428852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-02-02T20:28:14.440192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-02-02T20:28:14.440463] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-02-02T20:28:14.441244] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-02-02T20:28:14.441297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:14.441339] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:14.441367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:14.441424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:14.499851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:14.500616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:14.500696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:14.500728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:14.620769] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:14.620923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:14.620961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:14.620992] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:14.624492] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: DOWN (p=18.71%) [2026-02-02T20:28:14.624784] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-02-02T20:28:14.624912] [INFO ] [sig ] NVO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:14.767046] [INFO ] [LOCAL ] Saved forecast: NVO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NVO.txt [2026-02-02T20:28:14.767189] [INFO ] [sig ] [2230/3456] Completed NVO in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:14.767226] [INFO ] [sig ] [2231/3456] Forecasting NVRI... [2026-02-02T20:28:14.767257] [INFO ] [sig ] Generating forecast for: NVRI [2026-02-02T20:28:14.767287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-02-02T20:28:14.778741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-02-02T20:28:14.779057] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-02-02T20:28:14.779851] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-02-02T20:28:14.779903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:14.779934] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:14.779961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:14.780017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:14.839068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:14.839794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:14.839873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:14.839908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:14.961446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:14.961622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:14.961664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:14.961692] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:14.965035] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: DOWN (p=30.17%) [2026-02-02T20:28:14.965304] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-02-02T20:28:14.965435] [INFO ] [sig ] NVRI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:15.106801] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NVRI.txt [2026-02-02T20:28:15.106935] [INFO ] [sig ] [2231/3456] Completed NVRI in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:15.106973] [INFO ] [sig ] [2232/3456] Forecasting NVS... [2026-02-02T20:28:15.107003] [INFO ] [sig ] Generating forecast for: NVS [2026-02-02T20:28:15.107034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-02-02T20:28:15.118442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-02-02T20:28:15.118801] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-02-02T20:28:15.119662] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-02-02T20:28:15.119717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:15.119751] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:15.119778] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:15.119835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:15.177479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:15.178265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:15.178353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:15.178388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:15.303056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:15.303215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:15.303256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:15.303284] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:15.306813] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=81.61%) [2026-02-02T20:28:15.307082] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-02-02T20:28:15.307204] [INFO ] [sig ] NVS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:15.451090] [INFO ] [LOCAL ] Saved forecast: NVS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NVS.txt [2026-02-02T20:28:15.451220] [INFO ] [sig ] [2232/3456] Completed NVS in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:15.451259] [INFO ] [sig ] [2233/3456] Forecasting NVTS... [2026-02-02T20:28:15.451293] [INFO ] [sig ] Generating forecast for: NVTS [2026-02-02T20:28:15.451322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-02-02T20:28:15.462457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-02-02T20:28:15.462822] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-02-02T20:28:15.463670] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-02-02T20:28:15.463723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:15.463755] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:15.463782] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:15.463838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:15.521697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:15.522379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:15.522459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:15.522493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:15.636478] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:15.636641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:15.636682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:15.636710] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:15.640125] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=23.69%) [2026-02-02T20:28:15.640406] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-02-02T20:28:15.640531] [INFO ] [sig ] NVTS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:15.784358] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NVTS.txt [2026-02-02T20:28:15.784489] [INFO ] [sig ] [2233/3456] Completed NVTS in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:15.784529] [INFO ] [sig ] [2234/3456] Forecasting NWBI... [2026-02-02T20:28:15.784565] [INFO ] [sig ] Generating forecast for: NWBI [2026-02-02T20:28:15.784616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-02-02T20:28:15.796529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-02-02T20:28:15.796913] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-02-02T20:28:15.797757] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-02-02T20:28:15.797811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:15.797843] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:15.797870] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:15.797926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:15.855871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:15.856515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:15.856612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:15.856649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:15.978243] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:15.978398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:15.978438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:15.978466] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:15.981879] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: UP (p=67.54%) [2026-02-02T20:28:15.982151] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-02-02T20:28:15.982272] [INFO ] [sig ] NWBI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:16.127609] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NWBI.txt [2026-02-02T20:28:16.127767] [INFO ] [sig ] [2234/3456] Completed NWBI in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:16.127808] [INFO ] [sig ] [2235/3456] Forecasting NWE... [2026-02-02T20:28:16.127839] [INFO ] [sig ] Generating forecast for: NWE [2026-02-02T20:28:16.127869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-02-02T20:28:16.139164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-02-02T20:28:16.139449] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-02-02T20:28:16.140227] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-02-02T20:28:16.140285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:16.140317] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:16.140344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:16.140400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:16.198041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:16.198831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:16.198934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:16.198976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:16.316662] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:16.316808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:16.316846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:16.316874] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:16.320257] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: DOWN (p=5.31%) [2026-02-02T20:28:16.320531] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-02-02T20:28:16.320669] [INFO ] [sig ] NWE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:16.474024] [INFO ] [LOCAL ] Saved forecast: NWE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NWE.txt [2026-02-02T20:28:16.474160] [INFO ] [sig ] [2235/3456] Completed NWE in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:16.474200] [INFO ] [sig ] [2236/3456] Forecasting NWFL... [2026-02-02T20:28:16.474229] [INFO ] [sig ] Generating forecast for: NWFL [2026-02-02T20:28:16.474260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-02-02T20:28:16.485232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-02-02T20:28:16.485528] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-02-02T20:28:16.486312] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-02-02T20:28:16.486365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:16.486397] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:16.486424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:16.486480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:16.544888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:16.545740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:16.545851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:16.545884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:16.659382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:16.659559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:16.659617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:16.659647] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:16.663151] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: DOWN (p=12.02%) [2026-02-02T20:28:16.663463] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-02-02T20:28:16.663635] [INFO ] [sig ] NWFL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:16.804499] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NWFL.txt [2026-02-02T20:28:16.804654] [INFO ] [sig ] [2236/3456] Completed NWFL in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:16.804705] [INFO ] [sig ] [2237/3456] Forecasting NWG... [2026-02-02T20:28:16.804738] [INFO ] [sig ] Generating forecast for: NWG [2026-02-02T20:28:16.804768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-02-02T20:28:16.816847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-02-02T20:28:16.817175] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-02-02T20:28:16.818012] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-02-02T20:28:16.818064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:16.818096] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:16.818122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:16.818177] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:16.875037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:16.875841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:16.875920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:16.875953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:16.996893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:16.997048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:16.997088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:16.997133] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:17.000741] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-02-02T20:28:17.001015] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-02-02T20:28:17.001139] [INFO ] [sig ] NWG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:17.142135] [INFO ] [LOCAL ] Saved forecast: NWG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NWG.txt [2026-02-02T20:28:17.142274] [INFO ] [sig ] [2237/3456] Completed NWG in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:17.142320] [INFO ] [sig ] [2238/3456] Forecasting NWL... [2026-02-02T20:28:17.142356] [INFO ] [sig ] Generating forecast for: NWL [2026-02-02T20:28:17.142392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-02-02T20:28:17.153395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-02-02T20:28:17.153715] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-02-02T20:28:17.154478] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-02-02T20:28:17.154530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:17.154561] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:17.154618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:17.154675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:17.223965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:17.224862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:17.224947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:17.224982] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:17.355319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:17.355506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:17.355557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:17.355607] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:17.359247] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-02-02T20:28:17.359537] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-02-02T20:28:17.359682] [INFO ] [sig ] NWL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:17.504366] [INFO ] [LOCAL ] Saved forecast: NWL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NWL.txt [2026-02-02T20:28:17.504522] [INFO ] [sig ] [2238/3456] Completed NWL in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:17.504561] [INFO ] [sig ] [2239/3456] Forecasting NWPX... [2026-02-02T20:28:17.504610] [INFO ] [sig ] Generating forecast for: NWPX [2026-02-02T20:28:17.504641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-02-02T20:28:17.516794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-02-02T20:28:17.517176] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-02-02T20:28:17.517992] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-02-02T20:28:17.518044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:17.518076] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:17.518102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:17.518158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:17.575776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:17.576698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:17.576797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:17.576849] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:17.700496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:17.700657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:17.700697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:17.700726] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:17.704042] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=25.58%) [2026-02-02T20:28:17.704317] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-02-02T20:28:17.704441] [INFO ] [sig ] NWPX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:17.847425] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NWPX.txt [2026-02-02T20:28:17.847591] [INFO ] [sig ] [2239/3456] Completed NWPX in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:17.847655] [INFO ] [sig ] [2240/3456] Forecasting NWS... [2026-02-02T20:28:17.847689] [INFO ] [sig ] Generating forecast for: NWS [2026-02-02T20:28:17.847720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-02-02T20:28:17.859962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-02-02T20:28:17.860268] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-02-02T20:28:17.861053] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-02-02T20:28:17.861105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:17.861137] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:17.861163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:17.861220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:17.922336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:17.923198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:17.923281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:17.923322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:18.044988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:18.045145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:18.045184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:18.045212] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:18.048967] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: UP (p=75.51%) [2026-02-02T20:28:18.049250] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-02-02T20:28:18.049384] [INFO ] [sig ] NWS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:18.196388] [INFO ] [LOCAL ] Saved forecast: NWS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NWS.txt [2026-02-02T20:28:18.196550] [INFO ] [sig ] [2240/3456] Completed NWS in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:18.196622] [INFO ] [sig ] [2241/3456] Forecasting NWSA... [2026-02-02T20:28:18.196673] [INFO ] [sig ] Generating forecast for: NWSA [2026-02-02T20:28:18.196713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-02-02T20:28:18.208536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-02-02T20:28:18.208919] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-02-02T20:28:18.209771] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-02-02T20:28:18.209824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:18.209855] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:18.209903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:18.209963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:18.269966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:18.270846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:18.270931] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:18.270965] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:18.389828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:18.389982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:18.390023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:18.390052] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:18.393522] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: DOWN (p=2.46%) [2026-02-02T20:28:18.393821] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-02-02T20:28:18.393947] [INFO ] [sig ] NWSA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:18.533590] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NWSA.txt [2026-02-02T20:28:18.533730] [INFO ] [sig ] [2241/3456] Completed NWSA in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:18.533770] [INFO ] [sig ] [2242/3456] Forecasting NX... [2026-02-02T20:28:18.533802] [INFO ] [sig ] Generating forecast for: NX [2026-02-02T20:28:18.533833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-02-02T20:28:18.546637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-02-02T20:28:18.547037] [INFO ] [FORECASTER] Starting predict_future for NX [2026-02-02T20:28:18.547929] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-02-02T20:28:18.547985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:18.548018] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:18.548046] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:18.548104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:18.607777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:18.608791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:18.608899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:18.608947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:18.732587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:18.732743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:18.732785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:18.732815] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:18.736348] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: UP (p=70.56%) [2026-02-02T20:28:18.736713] [INFO ] [FORECASTER] Completed predict_future for NX [2026-02-02T20:28:18.736887] [INFO ] [sig ] NX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:18.881309] [INFO ] [LOCAL ] Saved forecast: NX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NX.txt [2026-02-02T20:28:18.881466] [INFO ] [sig ] [2242/3456] Completed NX in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:18.881508] [INFO ] [sig ] [2243/3456] Forecasting NXE... [2026-02-02T20:28:18.881537] [INFO ] [sig ] Generating forecast for: NXE [2026-02-02T20:28:18.881588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-02-02T20:28:18.893386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-02-02T20:28:18.893738] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-02-02T20:28:18.894523] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-02-02T20:28:18.894603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:18.894662] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:18.894691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:18.894748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:18.953841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:18.954731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:18.954817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:18.954852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:19.077700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:19.077862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:19.077903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:19.077933] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:19.081384] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-02-02T20:28:19.081687] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-02-02T20:28:19.081815] [INFO ] [sig ] NXE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:19.226696] [INFO ] [LOCAL ] Saved forecast: NXE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NXE.txt [2026-02-02T20:28:19.226852] [INFO ] [sig ] [2243/3456] Completed NXE in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-02T20:28:19.226898] [INFO ] [sig ] [2244/3456] Forecasting NXG... [2026-02-02T20:28:19.226928] [INFO ] [sig ] Generating forecast for: NXG [2026-02-02T20:28:19.226956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-02-02T20:28:19.238422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-02-02T20:28:19.238752] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-02-02T20:28:19.239521] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-02-02T20:28:19.239593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:19.239628] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:19.239655] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:19.239711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:19.297537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:19.298311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:19.298395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:19.298430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:19.417145] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:19.417304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:19.417345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:19.417376] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:19.420920] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: UP (p=51.62%) [2026-02-02T20:28:19.421200] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-02-02T20:28:19.421328] [INFO ] [sig ] NXG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:19.568518] [INFO ] [LOCAL ] Saved forecast: NXG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NXG.txt [2026-02-02T20:28:19.568869] [INFO ] [sig ] [2244/3456] Completed NXG in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-02T20:28:19.568914] [INFO ] [sig ] [2245/3456] Forecasting NXGL... [2026-02-02T20:28:19.568944] [INFO ] [sig ] Generating forecast for: NXGL [2026-02-02T20:28:19.568975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-02-02T20:28:19.581811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-02-02T20:28:19.582120] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-02-02T20:28:19.582944] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-02-02T20:28:19.582997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:19.583030] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:19.583057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:19.583113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:19.641038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:19.641942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:19.642029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:19.642063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:19.759635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:19.759808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:19.759848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:19.759875] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:19.763208] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: DOWN (p=40.46%) [2026-02-02T20:28:19.763479] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-02-02T20:28:19.763621] [INFO ] [sig ] NXGL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:19.907827] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/NXGL.txt [2026-02-02T20:28:19.907986] [INFO ] [sig ] [2245/3456] Completed NXGL in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-02T20:28:19.908025] [INFO ] [sig ] [2246/3456] Forecasting NXP... [2026-02-02T20:28:19.908053] [INFO ] [sig ] Generating forecast for: NXP [2026-02-02T20:28:19.908085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-02-02T20:28:19.919400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-02-02T20:28:19.919697] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-02-02T20:28:19.920455] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-02-02T20:28:19.920507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:19.920541] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:19.920590] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:19.920651] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:19.978165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:19.978818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:19.978896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:19.978929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:20.096891] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:20.097045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:20.097083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:20.097146] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:20.100607] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: UP (p=62.42%) [2026-02-02T20:28:20.100879] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-02-02T20:28:20.101001] [INFO ] [sig ] NXP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:20.245088] [INFO ] [LOCAL ] Saved forecast: NXP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NXP.txt [2026-02-02T20:28:20.245230] [INFO ] [sig ] [2246/3456] Completed NXP in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:20.245270] [INFO ] [sig ] [2247/3456] Forecasting NXPI... [2026-02-02T20:28:20.245299] [INFO ] [sig ] Generating forecast for: NXPI [2026-02-02T20:28:20.245331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-02-02T20:28:20.256821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-02-02T20:28:20.257115] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-02-02T20:28:20.257943] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-02-02T20:28:20.257995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:20.258026] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:20.258051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:20.258106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:20.315117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:20.315911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:20.315992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:20.316024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:20.439667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:20.439827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:20.439867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:20.439895] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:20.443340] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: UP (p=51.78%) [2026-02-02T20:28:20.443638] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-02-02T20:28:20.443769] [INFO ] [sig ] NXPI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:20.585336] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NXPI.txt [2026-02-02T20:28:20.585494] [INFO ] [sig ] [2247/3456] Completed NXPI in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:20.585535] [INFO ] [sig ] [2248/3456] Forecasting NYXH... [2026-02-02T20:28:20.585564] [INFO ] [sig ] Generating forecast for: NYXH [2026-02-02T20:28:20.585623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-02-02T20:28:20.597405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-02-02T20:28:20.597875] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-02-02T20:28:20.598788] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-02-02T20:28:20.598852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:20.598890] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:20.598917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:20.598974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:20.660175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:20.661184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:20.661290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:20.661326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:20.789966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:20.790121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:20.790161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:20.790190] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:20.794007] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: UP (p=97.09%) [2026-02-02T20:28:20.794299] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-02-02T20:28:20.794448] [INFO ] [sig ] NYXH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:20.938456] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NYXH.txt [2026-02-02T20:28:20.938607] [INFO ] [sig ] [2248/3456] Completed NYXH in 0.4s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:20.938648] [INFO ] [sig ] [2249/3456] Forecasting NZF... [2026-02-02T20:28:20.938678] [INFO ] [sig ] Generating forecast for: NZF [2026-02-02T20:28:20.938709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-02-02T20:28:20.950794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-02-02T20:28:20.951139] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-02-02T20:28:20.951957] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-02-02T20:28:20.952009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:20.952041] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:20.952067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:20.952122] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:21.008974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:21.009674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:21.009754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:21.009786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:21.132098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:21.132256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:21.132296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:21.132325] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:21.135891] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: UP (p=83.37%) [2026-02-02T20:28:21.136176] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-02-02T20:28:21.136311] [INFO ] [sig ] NZF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:21.277673] [INFO ] [LOCAL ] Saved forecast: NZF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/NZF.txt [2026-02-02T20:28:21.277817] [INFO ] [sig ] [2249/3456] Completed NZF in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:21.277858] [INFO ] [sig ] [2250/3456] Forecasting OABI... [2026-02-02T20:28:21.277887] [INFO ] [sig ] Generating forecast for: OABI [2026-02-02T20:28:21.277916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-02-02T20:28:21.289528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-02-02T20:28:21.289923] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-02-02T20:28:21.290800] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-02-02T20:28:21.290854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:21.290886] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:21.290914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:21.290970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:21.348955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:21.349888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:21.349973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:21.350006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:21.472107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:21.472282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:21.472325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:21.472355] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:21.475831] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=13.11%) [2026-02-02T20:28:21.476116] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-02-02T20:28:21.476244] [INFO ] [sig ] OABI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:21.617371] [INFO ] [LOCAL ] Saved forecast: OABI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OABI.txt [2026-02-02T20:28:21.617529] [INFO ] [sig ] [2250/3456] Completed OABI in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:21.617599] [INFO ] [sig ] [2251/3456] Forecasting OBDC... [2026-02-02T20:28:21.617682] [INFO ] [sig ] Generating forecast for: OBDC [2026-02-02T20:28:21.617718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-02-02T20:28:21.629629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-02-02T20:28:21.629993] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-02-02T20:28:21.630824] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-02-02T20:28:21.630876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:21.630908] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:21.630934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:21.630990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:21.688983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:21.689865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:21.689949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:21.689983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:21.810313] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:21.810482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:21.810523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:21.810552] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:21.814213] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: DOWN (p=25.94%) [2026-02-02T20:28:21.814644] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-02-02T20:28:21.814803] [INFO ] [sig ] OBDC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:21.961641] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OBDC.txt [2026-02-02T20:28:21.961797] [INFO ] [sig ] [2251/3456] Completed OBDC in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:21.961836] [INFO ] [sig ] [2252/3456] Forecasting OBIL... [2026-02-02T20:28:21.961867] [INFO ] [sig ] Generating forecast for: OBIL [2026-02-02T20:28:21.961895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-02-02T20:28:21.974329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-02-02T20:28:21.974691] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-02-02T20:28:21.975453] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-02-02T20:28:21.975505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:21.975536] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:21.975563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:21.975639] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:22.032935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:22.033680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:22.033759] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:22.033792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:22.137806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:22.137936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:22.137973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:22.138001] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:22.141292] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=68.50%) [2026-02-02T20:28:22.141609] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-02-02T20:28:22.141740] [INFO ] [sig ] OBIL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:22.284322] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OBIL.txt [2026-02-02T20:28:22.284442] [INFO ] [sig ] [2252/3456] Completed OBIL in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:22.284480] [INFO ] [sig ] [2253/3456] Forecasting OBIO... [2026-02-02T20:28:22.284509] [INFO ] [sig ] Generating forecast for: OBIO [2026-02-02T20:28:22.284539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-02-02T20:28:22.295769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-02-02T20:28:22.296026] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-02-02T20:28:22.296840] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-02-02T20:28:22.296892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:22.296923] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:22.296949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:22.297005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:22.355841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:22.356453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:22.356557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:22.356612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:22.476647] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:22.476783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:22.476822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:22.476850] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:22.480289] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=26.13%) [2026-02-02T20:28:22.480562] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-02-02T20:28:22.480707] [INFO ] [sig ] OBIO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:22.623128] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OBIO.txt [2026-02-02T20:28:22.623248] [INFO ] [sig ] [2253/3456] Completed OBIO in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:22.623285] [INFO ] [sig ] [2254/3456] Forecasting OBK... [2026-02-02T20:28:22.623315] [INFO ] [sig ] Generating forecast for: OBK [2026-02-02T20:28:22.623345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-02-02T20:28:22.634202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-02-02T20:28:22.634460] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-02-02T20:28:22.635235] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-02-02T20:28:22.635296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:22.635328] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:22.635355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:22.635412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:22.693022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:22.693618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:22.693694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:22.693726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:22.814287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:22.814452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:22.814501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:22.814535] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:22.818095] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: UP (p=73.60%) [2026-02-02T20:28:22.818375] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-02-02T20:28:22.818529] [INFO ] [sig ] OBK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:22.960462] [INFO ] [LOCAL ] Saved forecast: OBK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OBK.txt [2026-02-02T20:28:22.960611] [INFO ] [sig ] [2254/3456] Completed OBK in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:22.960653] [INFO ] [sig ] [2255/3456] Forecasting OC... [2026-02-02T20:28:22.960685] [INFO ] [sig ] Generating forecast for: OC [2026-02-02T20:28:22.960715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-02-02T20:28:22.972429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-02-02T20:28:22.972730] [INFO ] [FORECASTER] Starting predict_future for OC [2026-02-02T20:28:22.973552] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-02-02T20:28:22.973626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:22.973660] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:22.973689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:22.973746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:23.032131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:23.032817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:23.032897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:23.032930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:23.152915] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:23.153046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:23.153083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:23.153111] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:23.156349] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=7.70%) [2026-02-02T20:28:23.156670] [INFO ] [FORECASTER] Completed predict_future for OC [2026-02-02T20:28:23.156793] [INFO ] [sig ] OC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:23.300400] [INFO ] [LOCAL ] Saved forecast: OC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OC.txt [2026-02-02T20:28:23.300533] [INFO ] [sig ] [2255/3456] Completed OC in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:23.300599] [INFO ] [sig ] [2256/3456] Forecasting OCCI... [2026-02-02T20:28:23.300632] [INFO ] [sig ] Generating forecast for: OCCI [2026-02-02T20:28:23.300664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-02-02T20:28:23.312053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-02-02T20:28:23.312328] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-02-02T20:28:23.313120] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-02-02T20:28:23.313172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:23.313205] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:23.313233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:23.313291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:23.371598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:23.372203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:23.372281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:23.372315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:23.489489] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:23.489653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:23.489695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:23.489725] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:23.493121] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: UP (p=92.63%) [2026-02-02T20:28:23.493395] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-02-02T20:28:23.493524] [INFO ] [sig ] OCCI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:23.638500] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OCCI.txt [2026-02-02T20:28:23.638671] [INFO ] [sig ] [2256/3456] Completed OCCI in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:23.638712] [INFO ] [sig ] [2257/3456] Forecasting OCFC... [2026-02-02T20:28:23.638743] [INFO ] [sig ] Generating forecast for: OCFC [2026-02-02T20:28:23.638772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-02-02T20:28:23.649999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-02-02T20:28:23.650270] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-02-02T20:28:23.651054] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-02-02T20:28:23.651106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:23.651137] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:23.651164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:23.651219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:23.711239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:23.711933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:23.712013] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:23.712046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:23.836868] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:23.837028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:23.837069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:23.837098] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:23.840559] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: UP (p=56.11%) [2026-02-02T20:28:23.840855] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-02-02T20:28:23.840981] [INFO ] [sig ] OCFC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:23.984014] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OCFC.txt [2026-02-02T20:28:23.984137] [INFO ] [sig ] [2257/3456] Completed OCFC in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:23.984180] [INFO ] [sig ] [2258/3456] Forecasting OCGN... [2026-02-02T20:28:23.984210] [INFO ] [sig ] Generating forecast for: OCGN [2026-02-02T20:28:23.984240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-02-02T20:28:23.995351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-02-02T20:28:23.995625] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-02-02T20:28:23.996385] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-02-02T20:28:23.996437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:23.996469] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:23.996496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:23.996552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:24.055642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:24.056293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:24.056374] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:24.056408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:24.174762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:24.174917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:24.174958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:24.174987] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:24.178792] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=7.10%) [2026-02-02T20:28:24.179218] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-02-02T20:28:24.179344] [INFO ] [sig ] OCGN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:24.324552] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OCGN.txt [2026-02-02T20:28:24.324720] [INFO ] [sig ] [2258/3456] Completed OCGN in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:24.324760] [INFO ] [sig ] [2259/3456] Forecasting OCSL... [2026-02-02T20:28:24.324792] [INFO ] [sig ] Generating forecast for: OCSL [2026-02-02T20:28:24.324822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-02-02T20:28:24.336340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-02-02T20:28:24.336676] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-02-02T20:28:24.337469] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-02-02T20:28:24.337522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:24.337559] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:24.337608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:24.337686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:24.393996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:24.394674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:24.394753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:24.394786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:24.518528] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:24.518703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:24.518744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:24.518775] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:24.522108] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-02-02T20:28:24.522382] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-02-02T20:28:24.522527] [INFO ] [sig ] OCSL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:24.664619] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OCSL.txt [2026-02-02T20:28:24.664947] [INFO ] [sig ] [2259/3456] Completed OCSL in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:24.664986] [INFO ] [sig ] [2260/3456] Forecasting OCUL... [2026-02-02T20:28:24.665016] [INFO ] [sig ] Generating forecast for: OCUL [2026-02-02T20:28:24.665047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-02-02T20:28:24.677375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-02-02T20:28:24.677728] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-02-02T20:28:24.678507] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-02-02T20:28:24.678602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:24.678666] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:24.678695] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:24.678752] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:24.737133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:24.738013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:24.738096] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:24.738129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:24.854749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:24.854908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:24.854948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:24.854976] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:24.858405] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: DOWN (p=39.50%) [2026-02-02T20:28:24.858761] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-02-02T20:28:24.858906] [INFO ] [sig ] OCUL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:25.021559] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OCUL.txt [2026-02-02T20:28:25.021757] [INFO ] [sig ] [2260/3456] Completed OCUL in 0.4s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:25.021797] [INFO ] [sig ] [2261/3456] Forecasting ODC... [2026-02-02T20:28:25.021827] [INFO ] [sig ] Generating forecast for: ODC [2026-02-02T20:28:25.021857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-02-02T20:28:25.034185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-02-02T20:28:25.034511] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-02-02T20:28:25.035321] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-02-02T20:28:25.035373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:25.035405] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:25.035431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:25.035486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:25.092500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:25.093367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:25.093454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:25.093487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:25.213114] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:25.213274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:25.213346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:25.213377] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:25.216852] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-02-02T20:28:25.217140] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-02-02T20:28:25.217274] [INFO ] [sig ] ODC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:25.358267] [INFO ] [LOCAL ] Saved forecast: ODC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ODC.txt [2026-02-02T20:28:25.358428] [INFO ] [sig ] [2261/3456] Completed ODC in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-02T20:28:25.358467] [INFO ] [sig ] [2262/3456] Forecasting ODD... [2026-02-02T20:28:25.358498] [INFO ] [sig ] Generating forecast for: ODD [2026-02-02T20:28:25.358527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-02-02T20:28:25.369956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-02-02T20:28:25.370296] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-02-02T20:28:25.371096] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-02-02T20:28:25.371147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:25.371179] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:25.371205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:25.371261] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:25.428229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:25.429094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:25.429176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:25.429209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:25.551782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:25.551935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:25.551975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:25.552003] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:25.555414] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: DOWN (p=13.11%) [2026-02-02T20:28:25.555751] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-02-02T20:28:25.555884] [INFO ] [sig ] ODD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:25.697760] [INFO ] [LOCAL ] Saved forecast: ODD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ODD.txt [2026-02-02T20:28:25.697920] [INFO ] [sig ] [2262/3456] Completed ODD in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:25.697959] [INFO ] [sig ] [2263/3456] Forecasting ODFL... [2026-02-02T20:28:25.697989] [INFO ] [sig ] Generating forecast for: ODFL [2026-02-02T20:28:25.698020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-02-02T20:28:25.710025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-02-02T20:28:25.710333] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-02-02T20:28:25.711146] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-02-02T20:28:25.711198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:25.711229] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:25.711256] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:25.711311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:25.768168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:25.769064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:25.769165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:25.769199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:25.891308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:25.891467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:25.891514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:25.891608] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:25.895006] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=64.71%) [2026-02-02T20:28:25.895274] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-02-02T20:28:25.895398] [INFO ] [sig ] ODFL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:26.036099] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ODFL.txt [2026-02-02T20:28:26.036251] [INFO ] [sig ] [2263/3456] Completed ODFL in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:26.036290] [INFO ] [sig ] [2264/3456] Forecasting OEC... [2026-02-02T20:28:26.036319] [INFO ] [sig ] Generating forecast for: OEC [2026-02-02T20:28:26.036350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-02-02T20:28:26.047488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-02-02T20:28:26.047805] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-02-02T20:28:26.048606] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-02-02T20:28:26.048671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:26.048707] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:26.048735] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:26.048791] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:26.105129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:26.105736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:26.105813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:26.105844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:26.224662] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:26.224765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:26.224800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:26.224828] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:26.228168] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: DOWN (p=43.63%) [2026-02-02T20:28:26.228429] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-02-02T20:28:26.228590] [INFO ] [sig ] OEC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:26.370876] [INFO ] [LOCAL ] Saved forecast: OEC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OEC.txt [2026-02-02T20:28:26.370985] [INFO ] [sig ] [2264/3456] Completed OEC in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:26.371022] [INFO ] [sig ] [2265/3456] Forecasting OESX... [2026-02-02T20:28:26.371050] [INFO ] [sig ] Generating forecast for: OESX [2026-02-02T20:28:26.371080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-02-02T20:28:26.382635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-02-02T20:28:26.382967] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-02-02T20:28:26.383791] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-02-02T20:28:26.383842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:26.383884] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:26.383912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:26.383968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:26.442825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:26.443635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:26.443716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:26.443748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:26.556545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:26.556714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:26.556754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:26.556783] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:26.560194] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: UP (p=56.44%) [2026-02-02T20:28:26.560472] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-02-02T20:28:26.560633] [INFO ] [sig ] OESX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:26.703770] [INFO ] [LOCAL ] Saved forecast: OESX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OESX.txt [2026-02-02T20:28:26.703928] [INFO ] [sig ] [2265/3456] Completed OESX in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:26.703967] [INFO ] [sig ] [2266/3456] Forecasting OFG... [2026-02-02T20:28:26.703997] [INFO ] [sig ] Generating forecast for: OFG [2026-02-02T20:28:26.704028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-02-02T20:28:26.715213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-02-02T20:28:26.715506] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-02-02T20:28:26.716372] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-02-02T20:28:26.716426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:26.716459] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:26.716487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:26.716548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:26.775517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:26.776384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:26.776468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:26.776503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:26.892720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:26.892871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:26.892911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:26.892939] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:26.896460] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: DOWN (p=18.36%) [2026-02-02T20:28:26.896769] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-02-02T20:28:26.896909] [INFO ] [sig ] OFG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:27.041367] [INFO ] [LOCAL ] Saved forecast: OFG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OFG.txt [2026-02-02T20:28:27.041520] [INFO ] [sig ] [2266/3456] Completed OFG in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:27.041560] [INFO ] [sig ] [2267/3456] Forecasting OFIX... [2026-02-02T20:28:27.041611] [INFO ] [sig ] Generating forecast for: OFIX [2026-02-02T20:28:27.041644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-02-02T20:28:27.053464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-02-02T20:28:27.053784] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-02-02T20:28:27.054624] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-02-02T20:28:27.054686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:27.054719] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:27.054748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:27.054806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:27.115040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:27.115685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:27.115764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:27.115797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:27.240204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:27.240360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:27.240402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:27.240432] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:27.243895] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=86.09%) [2026-02-02T20:28:27.244172] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-02-02T20:28:27.244299] [INFO ] [sig ] OFIX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:27.386989] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OFIX.txt [2026-02-02T20:28:27.387112] [INFO ] [sig ] [2267/3456] Completed OFIX in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:27.387151] [INFO ] [sig ] [2268/3456] Forecasting OFLX... [2026-02-02T20:28:27.387181] [INFO ] [sig ] Generating forecast for: OFLX [2026-02-02T20:28:27.387210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-02-02T20:28:27.398379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-02-02T20:28:27.398656] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-02-02T20:28:27.399621] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-02-02T20:28:27.399857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:27.399889] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:27.399916] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:27.399972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:27.458561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:27.459336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:27.459413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:27.459446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:27.577618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:27.577795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:27.577842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:27.577872] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:27.581824] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: DOWN (p=16.05%) [2026-02-02T20:28:27.582135] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-02-02T20:28:27.582273] [INFO ] [sig ] OFLX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:27.727247] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OFLX.txt [2026-02-02T20:28:27.727360] [INFO ] [sig ] [2268/3456] Completed OFLX in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:27.727398] [INFO ] [sig ] [2269/3456] Forecasting OFS... [2026-02-02T20:28:27.727433] [INFO ] [sig ] Generating forecast for: OFS [2026-02-02T20:28:27.727464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-02-02T20:28:27.739384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-02-02T20:28:27.739708] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-02-02T20:28:27.740500] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-02-02T20:28:27.740552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:27.740601] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:27.740629] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:27.740685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:27.799418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:27.800083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:27.800160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:27.800192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:27.921207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:27.921360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:27.921400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:27.921429] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:27.925052] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: UP (p=63.74%) [2026-02-02T20:28:27.925321] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-02-02T20:28:27.925446] [INFO ] [sig ] OFS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:28.067245] [INFO ] [LOCAL ] Saved forecast: OFS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OFS.txt [2026-02-02T20:28:28.067374] [INFO ] [sig ] [2269/3456] Completed OFS in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:28.067412] [INFO ] [sig ] [2270/3456] Forecasting OGE... [2026-02-02T20:28:28.067441] [INFO ] [sig ] Generating forecast for: OGE [2026-02-02T20:28:28.067473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-02-02T20:28:28.078885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-02-02T20:28:28.079165] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-02-02T20:28:28.079950] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-02-02T20:28:28.080002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:28.080034] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:28.080061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:28.080117] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:28.136738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:28.137332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:28.137432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:28.137465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:28.258217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:28.258371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:28.258410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:28.258439] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:28.261835] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-02-02T20:28:28.262106] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-02-02T20:28:28.262229] [INFO ] [sig ] OGE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:28.404204] [INFO ] [LOCAL ] Saved forecast: OGE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OGE.txt [2026-02-02T20:28:28.404350] [INFO ] [sig ] [2270/3456] Completed OGE in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:28.404389] [INFO ] [sig ] [2271/3456] Forecasting OGI... [2026-02-02T20:28:28.404420] [INFO ] [sig ] Generating forecast for: OGI [2026-02-02T20:28:28.404450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-02-02T20:28:28.416213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-02-02T20:28:28.416612] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-02-02T20:28:28.417389] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-02-02T20:28:28.417441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:28.417473] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:28.417499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:28.417555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:28.473805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:28.474670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:28.474750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:28.474783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:28.596409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:28.596556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:28.596613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:28.596643] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:28.600048] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-02-02T20:28:28.600319] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-02-02T20:28:28.600443] [INFO ] [sig ] OGI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:28.741265] [INFO ] [LOCAL ] Saved forecast: OGI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OGI.txt [2026-02-02T20:28:28.741392] [INFO ] [sig ] [2271/3456] Completed OGI in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:28.741430] [INFO ] [sig ] [2272/3456] Forecasting OGN... [2026-02-02T20:28:28.741460] [INFO ] [sig ] Generating forecast for: OGN [2026-02-02T20:28:28.741490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-02-02T20:28:28.753214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-02-02T20:28:28.753547] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-02-02T20:28:28.754382] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-02-02T20:28:28.754435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:28.754467] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:28.754494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:28.754551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:28.811007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:28.811719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:28.811798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:28.811831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:28.935697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:28.935883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:28.935924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:28.935970] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:28.939387] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: DOWN (p=40.65%) [2026-02-02T20:28:28.939682] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-02-02T20:28:28.939815] [INFO ] [sig ] OGN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:29.085793] [INFO ] [LOCAL ] Saved forecast: OGN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OGN.txt [2026-02-02T20:28:29.085926] [INFO ] [sig ] [2272/3456] Completed OGN in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:29.085964] [INFO ] [sig ] [2273/3456] Forecasting OHI... [2026-02-02T20:28:29.085994] [INFO ] [sig ] Generating forecast for: OHI [2026-02-02T20:28:29.086024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-02-02T20:28:29.097352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-02-02T20:28:29.097728] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-02-02T20:28:29.098495] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-02-02T20:28:29.098545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:29.098600] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:29.098630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:29.098686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:29.158293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:29.159172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:29.159256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:29.159290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:29.279324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:29.279485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:29.279528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:29.279558] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:29.283085] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: UP (p=71.02%) [2026-02-02T20:28:29.283386] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-02-02T20:28:29.283520] [INFO ] [sig ] OHI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:29.429138] [INFO ] [LOCAL ] Saved forecast: OHI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OHI.txt [2026-02-02T20:28:29.429309] [INFO ] [sig ] [2273/3456] Completed OHI in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:29.429350] [INFO ] [sig ] [2274/3456] Forecasting OI... [2026-02-02T20:28:29.429380] [INFO ] [sig ] Generating forecast for: OI [2026-02-02T20:28:29.429410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-02-02T20:28:29.440857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-02-02T20:28:29.441178] [INFO ] [FORECASTER] Starting predict_future for OI [2026-02-02T20:28:29.442026] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-02-02T20:28:29.442080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:29.442113] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:29.442141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:29.442201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:29.506914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:29.507869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:29.507956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:29.507990] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:29.644631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:29.644792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:29.644836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:29.644865] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:29.648487] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: DOWN (p=4.08%) [2026-02-02T20:28:29.648795] [INFO ] [FORECASTER] Completed predict_future for OI [2026-02-02T20:28:29.648938] [INFO ] [sig ] OI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:29.800417] [INFO ] [LOCAL ] Saved forecast: OI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OI.txt [2026-02-02T20:28:29.800623] [INFO ] [sig ] [2274/3456] Completed OI in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:29.800698] [INFO ] [sig ] [2275/3456] Forecasting OIA... [2026-02-02T20:28:29.800745] [INFO ] [sig ] Generating forecast for: OIA [2026-02-02T20:28:29.800781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-02-02T20:28:29.813282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-02-02T20:28:29.813685] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-02-02T20:28:29.814515] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-02-02T20:28:29.814615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:29.814658] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:29.814692] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:29.814760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:29.871084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:29.871817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:29.871915] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:29.871948] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:29.990915] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:29.991066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:29.991105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:29.991134] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:29.994494] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=17.66%) [2026-02-02T20:28:29.994783] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-02-02T20:28:29.994906] [INFO ] [sig ] OIA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:30.135542] [INFO ] [LOCAL ] Saved forecast: OIA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OIA.txt [2026-02-02T20:28:30.135682] [INFO ] [sig ] [2275/3456] Completed OIA in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:30.135721] [INFO ] [sig ] [2276/3456] Forecasting OII... [2026-02-02T20:28:30.135750] [INFO ] [sig ] Generating forecast for: OII [2026-02-02T20:28:30.135779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-02-02T20:28:30.146922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-02-02T20:28:30.147201] [INFO ] [FORECASTER] Starting predict_future for OII [2026-02-02T20:28:30.148014] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-02-02T20:28:30.148067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:30.148101] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:30.148127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:30.148183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:30.206652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:30.207297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:30.207390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:30.207428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:30.328552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:30.328735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:30.328781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:30.328810] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:30.332167] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: DOWN (p=24.41%) [2026-02-02T20:28:30.332438] [INFO ] [FORECASTER] Completed predict_future for OII [2026-02-02T20:28:30.332560] [INFO ] [sig ] OII: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:30.476118] [INFO ] [LOCAL ] Saved forecast: OII 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OII.txt [2026-02-02T20:28:30.476244] [INFO ] [sig ] [2276/3456] Completed OII in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:30.476283] [INFO ] [sig ] [2277/3456] Forecasting OIS... [2026-02-02T20:28:30.476313] [INFO ] [sig ] Generating forecast for: OIS [2026-02-02T20:28:30.476343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-02-02T20:28:30.487381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-02-02T20:28:30.487689] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-02-02T20:28:30.488457] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-02-02T20:28:30.488509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:30.488565] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:30.488613] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:30.488670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:30.545375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:30.546017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:30.546094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:30.546125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:30.667052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:30.667195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:30.667234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:30.667262] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:30.670611] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: UP (p=67.34%) [2026-02-02T20:28:30.670883] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-02-02T20:28:30.671005] [INFO ] [sig ] OIS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:30.812000] [INFO ] [LOCAL ] Saved forecast: OIS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OIS.txt [2026-02-02T20:28:30.812138] [INFO ] [sig ] [2277/3456] Completed OIS in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:30.812179] [INFO ] [sig ] [2278/3456] Forecasting OKE... [2026-02-02T20:28:30.812210] [INFO ] [sig ] Generating forecast for: OKE [2026-02-02T20:28:30.812240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-02-02T20:28:30.823625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-02-02T20:28:30.823944] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-02-02T20:28:30.824746] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-02-02T20:28:30.824808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:30.824842] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:30.824868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:30.824924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:30.881569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:30.882359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:30.882438] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:30.882471] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:31.002780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:31.002933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:31.002974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:31.003003] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:31.006433] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=64.06%) [2026-02-02T20:28:31.006740] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-02-02T20:28:31.006866] [INFO ] [sig ] OKE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:31.145833] [INFO ] [LOCAL ] Saved forecast: OKE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OKE.txt [2026-02-02T20:28:31.145974] [INFO ] [sig ] [2278/3456] Completed OKE in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-02T20:28:31.146016] [INFO ] [sig ] [2279/3456] Forecasting OKTA... [2026-02-02T20:28:31.146045] [INFO ] [sig ] Generating forecast for: OKTA [2026-02-02T20:28:31.146073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-02-02T20:28:31.157193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-02-02T20:28:31.157551] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-02-02T20:28:31.158441] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-02-02T20:28:31.158495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:31.158529] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:31.158556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:31.158642] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:31.215508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:31.216316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:31.216398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:31.216431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:31.337147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:31.337300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:31.337339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:31.337367] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:31.340869] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=87.88%) [2026-02-02T20:28:31.341149] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-02-02T20:28:31.341277] [INFO ] [sig ] OKTA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:31.480707] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OKTA.txt [2026-02-02T20:28:31.480840] [INFO ] [sig ] [2279/3456] Completed OKTA in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-02T20:28:31.480878] [INFO ] [sig ] [2280/3456] Forecasting OKYO... [2026-02-02T20:28:31.480909] [INFO ] [sig ] Generating forecast for: OKYO [2026-02-02T20:28:31.480939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-02-02T20:28:31.493064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-02-02T20:28:31.493382] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-02-02T20:28:31.494186] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-02-02T20:28:31.494239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:31.494272] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:31.494298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:31.494353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:31.551087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:31.551775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:31.551854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:31.551886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:31.669675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:31.669819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:31.669857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:31.669913] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:31.673247] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: UP (p=89.00%) [2026-02-02T20:28:31.673514] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-02-02T20:28:31.673658] [INFO ] [sig ] OKYO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:31.817121] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OKYO.txt [2026-02-02T20:28:31.817277] [INFO ] [sig ] [2280/3456] Completed OKYO in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:31.817317] [INFO ] [sig ] [2281/3456] Forecasting OLED... [2026-02-02T20:28:31.817345] [INFO ] [sig ] Generating forecast for: OLED [2026-02-02T20:28:31.817377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-02-02T20:28:31.831137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-02-02T20:28:31.831523] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-02-02T20:28:31.832546] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-02-02T20:28:31.832620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:31.832655] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:31.832682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:31.832739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:31.889481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:31.890327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:31.890408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:31.890441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:32.010495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:32.010674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:32.010723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:32.010757] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:32.014135] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: UP (p=89.31%) [2026-02-02T20:28:32.014408] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-02-02T20:28:32.014533] [INFO ] [sig ] OLED: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:32.153400] [INFO ] [LOCAL ] Saved forecast: OLED 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OLED.txt [2026-02-02T20:28:32.153535] [INFO ] [sig ] [2281/3456] Completed OLED in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:32.153612] [INFO ] [sig ] [2282/3456] Forecasting OLLI... [2026-02-02T20:28:32.153652] [INFO ] [sig ] Generating forecast for: OLLI [2026-02-02T20:28:32.153690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-02-02T20:28:32.164859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-02-02T20:28:32.165139] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-02-02T20:28:32.165923] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-02-02T20:28:32.165976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:32.166009] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:32.166035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:32.166092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:32.224935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:32.225647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:32.225733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:32.225767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:32.347136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:32.347272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:32.347312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:32.347342] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:32.350850] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-02-02T20:28:32.351143] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-02-02T20:28:32.351296] [INFO ] [sig ] OLLI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:32.494401] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OLLI.txt [2026-02-02T20:28:32.494540] [INFO ] [sig ] [2282/3456] Completed OLLI in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:32.494604] [INFO ] [sig ] [2283/3456] Forecasting OLMA... [2026-02-02T20:28:32.494638] [INFO ] [sig ] Generating forecast for: OLMA [2026-02-02T20:28:32.494680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-02-02T20:28:32.505750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-02-02T20:28:32.506056] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-02-02T20:28:32.506909] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-02-02T20:28:32.506962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:32.506992] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:32.507017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:32.507072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:32.567010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:32.567916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:32.568001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:32.568035] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:32.690218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:32.690371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:32.690411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:32.690440] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:32.693909] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: UP (p=92.02%) [2026-02-02T20:28:32.694186] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-02-02T20:28:32.694329] [INFO ] [sig ] OLMA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:32.836046] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OLMA.txt [2026-02-02T20:28:32.836183] [INFO ] [sig ] [2283/3456] Completed OLMA in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:32.836222] [INFO ] [sig ] [2284/3456] Forecasting OLN... [2026-02-02T20:28:32.836251] [INFO ] [sig ] Generating forecast for: OLN [2026-02-02T20:28:32.836283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-02-02T20:28:32.847552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-02-02T20:28:32.847935] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-02-02T20:28:32.848752] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-02-02T20:28:32.848813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:32.848846] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:32.848873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:32.848929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:32.906519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:32.907347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:32.907429] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:32.907462] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:33.028158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:33.028311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:33.028351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:33.028380] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:33.031782] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: DOWN (p=11.98%) [2026-02-02T20:28:33.032108] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-02-02T20:28:33.032265] [INFO ] [sig ] OLN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:33.180661] [INFO ] [LOCAL ] Saved forecast: OLN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OLN.txt [2026-02-02T20:28:33.180806] [INFO ] [sig ] [2284/3456] Completed OLN in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:33.180847] [INFO ] [sig ] [2285/3456] Forecasting OLP... [2026-02-02T20:28:33.180877] [INFO ] [sig ] Generating forecast for: OLP [2026-02-02T20:28:33.180908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-02-02T20:28:33.191650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-02-02T20:28:33.191933] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-02-02T20:28:33.192716] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-02-02T20:28:33.192769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:33.192800] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:33.192826] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:33.192881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:33.250627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:33.251342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:33.251420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:33.251453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:33.371974] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:33.372106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:33.372164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:33.372196] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:33.376033] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-02-02T20:28:33.376372] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-02-02T20:28:33.376516] [INFO ] [sig ] OLP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:33.517898] [INFO ] [LOCAL ] Saved forecast: OLP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OLP.txt [2026-02-02T20:28:33.518027] [INFO ] [sig ] [2285/3456] Completed OLP in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:33.518066] [INFO ] [sig ] [2286/3456] Forecasting OLPX... [2026-02-02T20:28:33.518095] [INFO ] [sig ] Generating forecast for: OLPX [2026-02-02T20:28:33.518124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-02-02T20:28:33.529269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-02-02T20:28:33.529550] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-02-02T20:28:33.530366] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-02-02T20:28:33.530418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:33.530449] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:33.530475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:33.530535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:33.593296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:33.594155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:33.594238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:33.594273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:33.719831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:33.720000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:33.720040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:33.720070] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:33.723529] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-02-02T20:28:33.723856] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-02-02T20:28:33.723981] [INFO ] [sig ] OLPX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:33.888918] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OLPX.txt [2026-02-02T20:28:33.889132] [INFO ] [sig ] [2286/3456] Completed OLPX in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:33.889191] [INFO ] [sig ] [2287/3456] Forecasting OM... [2026-02-02T20:28:33.889228] [INFO ] [sig ] Generating forecast for: OM [2026-02-02T20:28:33.889259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-02-02T20:28:33.901384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-02-02T20:28:33.901774] [INFO ] [FORECASTER] Starting predict_future for OM [2026-02-02T20:28:33.902811] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-02-02T20:28:33.902873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:33.902905] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:33.902931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:33.902987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:33.961239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:33.962115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:33.962274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:33.962310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:34.081942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:34.082094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:34.082134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:34.082163] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:34.085563] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: DOWN (p=22.04%) [2026-02-02T20:28:34.085883] [INFO ] [FORECASTER] Completed predict_future for OM [2026-02-02T20:28:34.086006] [INFO ] [sig ] OM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:34.229418] [INFO ] [LOCAL ] Saved forecast: OM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OM.txt [2026-02-02T20:28:34.229600] [INFO ] [sig ] [2287/3456] Completed OM in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:34.229641] [INFO ] [sig ] [2288/3456] Forecasting OMAB... [2026-02-02T20:28:34.229672] [INFO ] [sig ] Generating forecast for: OMAB [2026-02-02T20:28:34.229703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-02-02T20:28:34.241018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-02-02T20:28:34.241390] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-02-02T20:28:34.242210] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-02-02T20:28:34.242264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:34.242295] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:34.242321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:34.242377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:34.299048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:34.299911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:34.299993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:34.300025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:34.419787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:34.419946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:34.419986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:34.420014] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:34.423368] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=40.90%) [2026-02-02T20:28:34.423659] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-02-02T20:28:34.423785] [INFO ] [sig ] OMAB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:34.567823] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OMAB.txt [2026-02-02T20:28:34.567997] [INFO ] [sig ] [2288/3456] Completed OMAB in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:34.568037] [INFO ] [sig ] [2289/3456] Forecasting OMC... [2026-02-02T20:28:34.568069] [INFO ] [sig ] Generating forecast for: OMC [2026-02-02T20:28:34.568099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-02-02T20:28:34.579376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-02-02T20:28:34.579781] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-02-02T20:28:34.580563] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-02-02T20:28:34.580636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:34.580679] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:34.580707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:34.580762] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:34.637755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:34.638600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:34.638689] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:34.638730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:34.759876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:34.760050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:34.760091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:34.760119] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:34.763536] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: UP (p=82.14%) [2026-02-02T20:28:34.763860] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-02-02T20:28:34.763985] [INFO ] [sig ] OMC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:34.904295] [INFO ] [LOCAL ] Saved forecast: OMC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OMC.txt [2026-02-02T20:28:34.904429] [INFO ] [sig ] [2289/3456] Completed OMC in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:34.904466] [INFO ] [sig ] [2290/3456] Forecasting OMCL... [2026-02-02T20:28:34.904495] [INFO ] [sig ] Generating forecast for: OMCL [2026-02-02T20:28:34.904525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-02-02T20:28:34.917318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-02-02T20:28:34.917623] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-02-02T20:28:34.918411] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-02-02T20:28:34.918462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:34.918493] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:34.918519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:34.918591] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:34.975271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:34.975900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:34.975976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:34.976008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:35.099702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:35.099843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:35.099882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:35.099911] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:35.103163] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=23.86%) [2026-02-02T20:28:35.103428] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-02-02T20:28:35.103551] [INFO ] [sig ] OMCL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:35.244748] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OMCL.txt [2026-02-02T20:28:35.244885] [INFO ] [sig ] [2290/3456] Completed OMCL in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:35.244925] [INFO ] [sig ] [2291/3456] Forecasting OMEX... [2026-02-02T20:28:35.244955] [INFO ] [sig ] Generating forecast for: OMEX [2026-02-02T20:28:35.244984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-02-02T20:28:35.255986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-02-02T20:28:35.256258] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-02-02T20:28:35.257029] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-02-02T20:28:35.257081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:35.257112] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:35.257139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:35.257194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:35.314802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:35.315482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:35.315560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:35.315612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:35.434601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:35.434705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:35.434741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:35.434769] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:35.437919] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-02-02T20:28:35.438181] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-02-02T20:28:35.438302] [INFO ] [sig ] OMEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:35.579227] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OMEX.txt [2026-02-02T20:28:35.579340] [INFO ] [sig ] [2291/3456] Completed OMEX in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:35.579378] [INFO ] [sig ] [2292/3456] Forecasting OMF... [2026-02-02T20:28:35.579408] [INFO ] [sig ] Generating forecast for: OMF [2026-02-02T20:28:35.579437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-02-02T20:28:35.590385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-02-02T20:28:35.590666] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-02-02T20:28:35.591415] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-02-02T20:28:35.591466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:35.591498] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:35.591525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:35.591605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:35.649232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:35.649832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:35.649908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:35.649939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:35.772643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:35.772786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:35.772832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:35.772867] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:35.776181] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: UP (p=68.38%) [2026-02-02T20:28:35.776446] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-02-02T20:28:35.776569] [INFO ] [sig ] OMF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:35.916820] [INFO ] [LOCAL ] Saved forecast: OMF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OMF.txt [2026-02-02T20:28:35.916930] [INFO ] [sig ] [2292/3456] Completed OMF in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:35.916968] [INFO ] [sig ] [2293/3456] Forecasting ON... [2026-02-02T20:28:35.917005] [INFO ] [sig ] Generating forecast for: ON [2026-02-02T20:28:35.917036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-02-02T20:28:35.927917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-02-02T20:28:35.928175] [INFO ] [FORECASTER] Starting predict_future for ON [2026-02-02T20:28:35.928948] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-02-02T20:28:35.929000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:35.929032] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:35.929059] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:35.929119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:35.985843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:35.986422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:35.986497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:35.986529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:36.107025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:36.107126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:36.107162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:36.107190] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:36.110345] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: UP (p=93.00%) [2026-02-02T20:28:36.110628] [INFO ] [FORECASTER] Completed predict_future for ON [2026-02-02T20:28:36.110757] [INFO ] [sig ] ON: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:36.251203] [INFO ] [LOCAL ] Saved forecast: ON 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ON.txt [2026-02-02T20:28:36.251316] [INFO ] [sig ] [2293/3456] Completed ON in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:36.251354] [INFO ] [sig ] [2294/3456] Forecasting ONB... [2026-02-02T20:28:36.251382] [INFO ] [sig ] Generating forecast for: ONB [2026-02-02T20:28:36.251413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-02-02T20:28:36.262985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-02-02T20:28:36.263264] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-02-02T20:28:36.264058] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-02-02T20:28:36.264110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:36.264166] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:36.264202] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:36.264259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:36.320813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:36.321417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:36.321492] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:36.321524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:36.443417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:36.443539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:36.443591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:36.443623] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:36.446861] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=40.11%) [2026-02-02T20:28:36.447136] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-02-02T20:28:36.447262] [INFO ] [sig ] ONB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:36.588026] [INFO ] [LOCAL ] Saved forecast: ONB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ONB.txt [2026-02-02T20:28:36.588142] [INFO ] [sig ] [2294/3456] Completed ONB in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-02T20:28:36.588180] [INFO ] [sig ] [2295/3456] Forecasting ONCO... [2026-02-02T20:28:36.588209] [INFO ] [sig ] Generating forecast for: ONCO [2026-02-02T20:28:36.588240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-02-02T20:28:36.598933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-02-02T20:28:36.599183] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-02-02T20:28:36.599984] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-02-02T20:28:36.600036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:36.600067] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:36.600093] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:36.600150] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:36.656647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:36.657225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:36.657302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:36.657334] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:36.777760] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:36.777909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:36.777948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:36.777976] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:36.781248] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: DOWN (p=31.69%) [2026-02-02T20:28:36.781515] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-02-02T20:28:36.781655] [INFO ] [sig ] ONCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:36.922657] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ONCO.txt [2026-02-02T20:28:36.922772] [INFO ] [sig ] [2295/3456] Completed ONCO in 0.3s | 2.83 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-02T20:28:36.922810] [INFO ] [sig ] [2296/3456] Forecasting ONDS... [2026-02-02T20:28:36.922839] [INFO ] [sig ] Generating forecast for: ONDS [2026-02-02T20:28:36.922868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-02-02T20:28:36.933999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-02-02T20:28:36.934264] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-02-02T20:28:36.935038] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-02-02T20:28:36.935090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:36.935122] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:36.935149] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:36.935205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:36.992070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:36.992734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:36.992824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:36.992864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:37.110152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:37.110262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:37.110298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:37.110343] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:37.113514] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-02-02T20:28:37.113794] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-02-02T20:28:37.113917] [INFO ] [sig ] ONDS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:37.253389] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ONDS.txt [2026-02-02T20:28:37.253503] [INFO ] [sig ] [2296/3456] Completed ONDS in 0.3s | 2.83 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-02T20:28:37.253541] [INFO ] [sig ] [2297/3456] Forecasting ONEQ... [2026-02-02T20:28:37.253585] [INFO ] [sig ] Generating forecast for: ONEQ [2026-02-02T20:28:37.253619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-02-02T20:28:37.264473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-02-02T20:28:37.264767] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-02-02T20:28:37.265548] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-02-02T20:28:37.265618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:37.265650] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:37.265676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:37.265731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:37.322246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:37.322843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:37.322919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:37.322952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:37.442982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:37.443091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:37.443126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:37.443182] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:37.446346] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: DOWN (p=19.76%) [2026-02-02T20:28:37.446627] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-02-02T20:28:37.446750] [INFO ] [sig ] ONEQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:37.586956] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ONEQ.txt [2026-02-02T20:28:37.587072] [INFO ] [sig ] [2297/3456] Completed ONEQ in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:37.587111] [INFO ] [sig ] [2298/3456] Forecasting ONL... [2026-02-02T20:28:37.587141] [INFO ] [sig ] Generating forecast for: ONL [2026-02-02T20:28:37.587170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-02-02T20:28:37.597991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-02-02T20:28:37.598250] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-02-02T20:28:37.599056] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-02-02T20:28:37.599108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:37.599140] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:37.599167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:37.599222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:37.659997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:37.660606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:37.660685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:37.660717] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:37.784435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:37.784583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:37.784622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:37.784651] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:37.787928] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: DOWN (p=8.54%) [2026-02-02T20:28:37.788191] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-02-02T20:28:37.788311] [INFO ] [sig ] ONL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:37.928950] [INFO ] [LOCAL ] Saved forecast: ONL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ONL.txt [2026-02-02T20:28:37.929102] [INFO ] [sig ] [2298/3456] Completed ONL in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:37.929142] [INFO ] [sig ] [2299/3456] Forecasting ONON... [2026-02-02T20:28:37.929173] [INFO ] [sig ] Generating forecast for: ONON [2026-02-02T20:28:37.929204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-02-02T20:28:37.941546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-02-02T20:28:37.942005] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-02-02T20:28:37.942856] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-02-02T20:28:37.942909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:37.942940] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:37.942967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:37.943023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:38.002849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:38.003723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:38.003810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:38.003845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:38.130835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:38.130993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:38.131033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:38.131062] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:38.134428] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: UP (p=72.19%) [2026-02-02T20:28:38.134719] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-02-02T20:28:38.134868] [INFO ] [sig ] ONON: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:38.275707] [INFO ] [LOCAL ] Saved forecast: ONON 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ONON.txt [2026-02-02T20:28:38.275851] [INFO ] [sig ] [2299/3456] Completed ONON in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:38.275897] [INFO ] [sig ] [2300/3456] Forecasting ONTF... [2026-02-02T20:28:38.275934] [INFO ] [sig ] Generating forecast for: ONTF [2026-02-02T20:28:38.275964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-02-02T20:28:38.287566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-02-02T20:28:38.287965] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-02-02T20:28:38.288834] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-02-02T20:28:38.288900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:38.288939] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:38.288965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:38.289051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:38.346658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:38.347445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:38.347529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:38.347562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:38.469730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:38.469901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:38.469940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:38.469967] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:38.473420] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: UP (p=84.91%) [2026-02-02T20:28:38.473723] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-02-02T20:28:38.473877] [INFO ] [sig ] ONTF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:38.616457] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ONTF.txt [2026-02-02T20:28:38.616606] [INFO ] [sig ] [2300/3456] Completed ONTF in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:38.616646] [INFO ] [sig ] [2301/3456] Forecasting ONTO... [2026-02-02T20:28:38.616674] [INFO ] [sig ] Generating forecast for: ONTO [2026-02-02T20:28:38.616705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-02-02T20:28:38.627777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-02-02T20:28:38.628087] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-02-02T20:28:38.628898] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-02-02T20:28:38.628959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:38.628991] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:38.629017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:38.629073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:38.687105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:38.687969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:38.688053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:38.688085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:38.810963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:38.811126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:38.811166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:38.811196] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:38.814707] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=36.16%) [2026-02-02T20:28:38.815023] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-02-02T20:28:38.815149] [INFO ] [sig ] ONTO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:38.957799] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ONTO.txt [2026-02-02T20:28:38.957961] [INFO ] [sig ] [2301/3456] Completed ONTO in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:38.958003] [INFO ] [sig ] [2302/3456] Forecasting OOMA... [2026-02-02T20:28:38.958035] [INFO ] [sig ] Generating forecast for: OOMA [2026-02-02T20:28:38.958064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-02-02T20:28:38.970121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-02-02T20:28:38.970476] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-02-02T20:28:38.971283] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-02-02T20:28:38.971347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:38.971381] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:38.971407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:38.971463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:39.029951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:39.030876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:39.030965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:39.030999] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:39.150274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:39.150442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:39.150486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:39.150514] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:39.154115] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: UP (p=85.03%) [2026-02-02T20:28:39.154403] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-02-02T20:28:39.154534] [INFO ] [sig ] OOMA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:39.298459] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OOMA.txt [2026-02-02T20:28:39.298626] [INFO ] [sig ] [2302/3456] Completed OOMA in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:39.298667] [INFO ] [sig ] [2303/3456] Forecasting OPAD... [2026-02-02T20:28:39.298697] [INFO ] [sig ] Generating forecast for: OPAD [2026-02-02T20:28:39.298728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-02-02T20:28:39.310181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-02-02T20:28:39.310535] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-02-02T20:28:39.311349] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-02-02T20:28:39.311402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:39.311435] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:39.311461] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:39.311518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:39.370647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:39.371498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:39.371599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:39.371637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:39.495731] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:39.495880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:39.495920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:39.495950] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:39.500211] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: UP (p=81.38%) [2026-02-02T20:28:39.500498] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-02-02T20:28:39.500650] [INFO ] [sig ] OPAD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:39.644501] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OPAD.txt [2026-02-02T20:28:39.644650] [INFO ] [sig ] [2303/3456] Completed OPAD in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:39.644691] [INFO ] [sig ] [2304/3456] Forecasting OPAL... [2026-02-02T20:28:39.644721] [INFO ] [sig ] Generating forecast for: OPAL [2026-02-02T20:28:39.644751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-02-02T20:28:39.656778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-02-02T20:28:39.657114] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-02-02T20:28:39.658003] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-02-02T20:28:39.658058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:39.658092] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:39.658119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:39.658175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:39.715959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:39.716691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:39.716797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:39.716832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:39.837261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:39.837416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:39.837455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:39.837484] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:39.840882] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=19.93%) [2026-02-02T20:28:39.841154] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-02-02T20:28:39.841277] [INFO ] [sig ] OPAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:39.985613] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OPAL.txt [2026-02-02T20:28:39.985767] [INFO ] [sig ] [2304/3456] Completed OPAL in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:39.985806] [INFO ] [sig ] [2305/3456] Forecasting OPBK... [2026-02-02T20:28:39.985843] [INFO ] [sig ] Generating forecast for: OPBK [2026-02-02T20:28:39.985880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-02-02T20:28:39.997614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-02-02T20:28:39.998025] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-02-02T20:28:39.998900] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-02-02T20:28:39.998966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:39.999007] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:39.999047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:39.999119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:40.065552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:40.066687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:40.066796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:40.066843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:40.196079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:40.196231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:40.196271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:40.196299] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:40.199677] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=16.62%) [2026-02-02T20:28:40.199949] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-02-02T20:28:40.200072] [INFO ] [sig ] OPBK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:40.341625] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OPBK.txt [2026-02-02T20:28:40.341755] [INFO ] [sig ] [2305/3456] Completed OPBK in 0.4s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:40.341794] [INFO ] [sig ] [2306/3456] Forecasting OPCH... [2026-02-02T20:28:40.341824] [INFO ] [sig ] Generating forecast for: OPCH [2026-02-02T20:28:40.341855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-02-02T20:28:40.353110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-02-02T20:28:40.353406] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-02-02T20:28:40.354246] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-02-02T20:28:40.354301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:40.354336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:40.354365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:40.354423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:40.415484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:40.416472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:40.416556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:40.416609] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:40.539238] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:40.539390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:40.539429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:40.539457] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:40.542836] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: UP (p=87.79%) [2026-02-02T20:28:40.543116] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-02-02T20:28:40.543247] [INFO ] [sig ] OPCH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:40.694723] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OPCH.txt [2026-02-02T20:28:40.694862] [INFO ] [sig ] [2306/3456] Completed OPCH in 0.4s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:40.694903] [INFO ] [sig ] [2307/3456] Forecasting OPEN... [2026-02-02T20:28:40.694937] [INFO ] [sig ] Generating forecast for: OPEN [2026-02-02T20:28:40.694969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-02-02T20:28:40.707857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-02-02T20:28:40.708311] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-02-02T20:28:40.709346] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-02-02T20:28:40.709398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:40.709430] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:40.709457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:40.709512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:40.767332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:40.768024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:40.768292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:40.768323] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:40.895667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:40.895841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:40.895884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:40.895917] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:40.899621] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=62.41%) [2026-02-02T20:28:40.899909] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-02-02T20:28:40.900039] [INFO ] [sig ] OPEN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:41.063907] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OPEN.txt [2026-02-02T20:28:41.064258] [INFO ] [sig ] [2307/3456] Completed OPEN in 0.4s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:41.064300] [INFO ] [sig ] [2308/3456] Forecasting OPFI... [2026-02-02T20:28:41.064333] [INFO ] [sig ] Generating forecast for: OPFI [2026-02-02T20:28:41.064365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-02-02T20:28:41.077104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-02-02T20:28:41.077484] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-02-02T20:28:41.078415] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-02-02T20:28:41.078480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:41.078516] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:41.078544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:41.078627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:41.142796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:41.143514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:41.143613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:41.143651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:41.270055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:41.270208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:41.270249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:41.270279] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:41.273910] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=86.33%) [2026-02-02T20:28:41.274416] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-02-02T20:28:41.274549] [INFO ] [sig ] OPFI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:41.426714] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OPFI.txt [2026-02-02T20:28:41.426838] [INFO ] [sig ] [2308/3456] Completed OPFI in 0.4s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:41.426877] [INFO ] [sig ] [2309/3456] Forecasting OPK... [2026-02-02T20:28:41.426907] [INFO ] [sig ] Generating forecast for: OPK [2026-02-02T20:28:41.426937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-02-02T20:28:41.438788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-02-02T20:28:41.439075] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-02-02T20:28:41.439922] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-02-02T20:28:41.439989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:41.440027] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:41.440056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:41.440115] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:41.502498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:41.503275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:41.503357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:41.503397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:41.625529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:41.625716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:41.625761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:41.625792] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:41.629569] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: UP (p=72.41%) [2026-02-02T20:28:41.629905] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-02-02T20:28:41.630058] [INFO ] [sig ] OPK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:41.786125] [INFO ] [LOCAL ] Saved forecast: OPK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OPK.txt [2026-02-02T20:28:41.786272] [INFO ] [sig ] [2309/3456] Completed OPK in 0.4s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:41.786312] [INFO ] [sig ] [2310/3456] Forecasting OPP... [2026-02-02T20:28:41.786340] [INFO ] [sig ] Generating forecast for: OPP [2026-02-02T20:28:41.786371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-02-02T20:28:41.798360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-02-02T20:28:41.798806] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-02-02T20:28:41.799685] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-02-02T20:28:41.799740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:41.799775] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:41.799802] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:41.799859] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:41.858774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:41.859682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:41.859771] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:41.859803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:41.981068] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:41.981219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:41.981260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:41.981290] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:41.984722] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: UP (p=63.59%) [2026-02-02T20:28:41.985011] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-02-02T20:28:41.985142] [INFO ] [sig ] OPP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:42.126979] [INFO ] [LOCAL ] Saved forecast: OPP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OPP.txt [2026-02-02T20:28:42.127129] [INFO ] [sig ] [2310/3456] Completed OPP in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:42.127168] [INFO ] [sig ] [2311/3456] Forecasting OPRA... [2026-02-02T20:28:42.127199] [INFO ] [sig ] Generating forecast for: OPRA [2026-02-02T20:28:42.127228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-02-02T20:28:42.139718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-02-02T20:28:42.140152] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-02-02T20:28:42.141059] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-02-02T20:28:42.141115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:42.141180] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:42.141209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:42.141284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:42.202595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:42.203497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:42.203607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:42.203645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:42.324980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:42.325139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:42.325179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:42.325209] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:42.328672] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: DOWN (p=47.36%) [2026-02-02T20:28:42.328954] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-02-02T20:28:42.329084] [INFO ] [sig ] OPRA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:42.471565] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OPRA.txt [2026-02-02T20:28:42.471757] [INFO ] [sig ] [2311/3456] Completed OPRA in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-02T20:28:42.471797] [INFO ] [sig ] [2312/3456] Forecasting OPTX... [2026-02-02T20:28:42.471828] [INFO ] [sig ] Generating forecast for: OPTX [2026-02-02T20:28:42.471858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-02-02T20:28:42.483746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-02-02T20:28:42.484145] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-02-02T20:28:42.485005] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-02-02T20:28:42.485065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:42.485097] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:42.485123] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:42.485181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:42.546683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:42.547557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:42.547697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:42.547731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:42.670806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:42.670969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:42.671010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:42.671038] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:42.674742] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=22.12%) [2026-02-02T20:28:42.675118] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-02-02T20:28:42.675262] [INFO ] [sig ] OPTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:42.816800] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OPTX.txt [2026-02-02T20:28:42.816958] [INFO ] [sig ] [2312/3456] Completed OPTX in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-02T20:28:42.816997] [INFO ] [sig ] [2313/3456] Forecasting OPXS... [2026-02-02T20:28:42.817027] [INFO ] [sig ] Generating forecast for: OPXS [2026-02-02T20:28:42.817057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-02-02T20:28:42.829776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-02-02T20:28:42.830128] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-02-02T20:28:42.830969] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-02-02T20:28:42.831032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:42.831066] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:42.831092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:42.831147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:42.887703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:42.888484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:42.888566] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:42.888618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:43.012213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:43.012368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:43.012408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:43.012436] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:43.015814] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-02-02T20:28:43.016092] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-02-02T20:28:43.016218] [INFO ] [sig ] OPXS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:43.158907] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OPXS.txt [2026-02-02T20:28:43.159059] [INFO ] [sig ] [2313/3456] Completed OPXS in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-02T20:28:43.159099] [INFO ] [sig ] [2314/3456] Forecasting ORA... [2026-02-02T20:28:43.159130] [INFO ] [sig ] Generating forecast for: ORA [2026-02-02T20:28:43.159160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-02-02T20:28:43.171813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-02-02T20:28:43.172249] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-02-02T20:28:43.173128] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-02-02T20:28:43.173181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:43.173213] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:43.173239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:43.173294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:43.230627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:43.231630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:43.231715] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:43.231747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:43.355408] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:43.355585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:43.355627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:43.355691] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:43.359200] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=61.44%) [2026-02-02T20:28:43.359512] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-02-02T20:28:43.359670] [INFO ] [sig ] ORA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:43.502338] [INFO ] [LOCAL ] Saved forecast: ORA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ORA.txt [2026-02-02T20:28:43.502488] [INFO ] [sig ] [2314/3456] Completed ORA in 0.3s | 2.83 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-02T20:28:43.502527] [INFO ] [sig ] [2315/3456] Forecasting ORC... [2026-02-02T20:28:43.502558] [INFO ] [sig ] Generating forecast for: ORC [2026-02-02T20:28:43.502606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-02-02T20:28:43.514113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-02-02T20:28:43.514471] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-02-02T20:28:43.515314] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-02-02T20:28:43.515368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:43.515399] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:43.515425] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:43.515481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:43.573180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:43.574011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:43.574106] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:43.574139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:43.698604] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:43.698762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:43.698803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:43.698832] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:43.702675] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: DOWN (p=10.19%) [2026-02-02T20:28:43.702953] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-02-02T20:28:43.703270] [INFO ] [sig ] ORC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:43.845050] [INFO ] [LOCAL ] Saved forecast: ORC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ORC.txt [2026-02-02T20:28:43.845199] [INFO ] [sig ] [2315/3456] Completed ORC in 0.3s | 2.83 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:43.845238] [INFO ] [sig ] [2316/3456] Forecasting ORGO... [2026-02-02T20:28:43.845268] [INFO ] [sig ] Generating forecast for: ORGO [2026-02-02T20:28:43.845298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-02-02T20:28:43.856538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-02-02T20:28:43.856878] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-02-02T20:28:43.857689] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-02-02T20:28:43.857742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:43.857773] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:43.857800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:43.857856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:43.914250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:43.915062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:43.915145] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:43.915177] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:44.035725] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:44.035881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:44.035919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:44.035949] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:44.039766] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: UP (p=96.54%) [2026-02-02T20:28:44.040047] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-02-02T20:28:44.040171] [INFO ] [sig ] ORGO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:44.185857] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ORGO.txt [2026-02-02T20:28:44.186005] [INFO ] [sig ] [2316/3456] Completed ORGO in 0.3s | 2.83 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:44.186050] [INFO ] [sig ] [2317/3456] Forecasting ORIC... [2026-02-02T20:28:44.186081] [INFO ] [sig ] Generating forecast for: ORIC [2026-02-02T20:28:44.186282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-02-02T20:28:44.199941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-02-02T20:28:44.200499] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-02-02T20:28:44.201534] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-02-02T20:28:44.201616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:44.201660] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:44.201694] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:44.201772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:44.263747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:44.264654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:44.264741] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:44.264773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:44.387299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:44.387450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:44.387491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:44.387519] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:44.391079] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: UP (p=53.02%) [2026-02-02T20:28:44.391352] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-02-02T20:28:44.391474] [INFO ] [sig ] ORIC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:44.533842] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ORIC.txt [2026-02-02T20:28:44.533970] [INFO ] [sig ] [2317/3456] Completed ORIC in 0.3s | 2.83 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:44.534011] [INFO ] [sig ] [2318/3456] Forecasting ORKA... [2026-02-02T20:28:44.534040] [INFO ] [sig ] Generating forecast for: ORKA [2026-02-02T20:28:44.534069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-02-02T20:28:44.545542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-02-02T20:28:44.545853] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-02-02T20:28:44.546681] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-02-02T20:28:44.546735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:44.546770] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:44.546799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:44.546858] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:44.607504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:44.608244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:44.608325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:44.608359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:44.731472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:44.731651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:44.731692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:44.731722] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:44.735315] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: DOWN (p=9.25%) [2026-02-02T20:28:44.735626] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-02-02T20:28:44.735773] [INFO ] [sig ] ORKA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:44.880720] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ORKA.txt [2026-02-02T20:28:44.880849] [INFO ] [sig ] [2318/3456] Completed ORKA in 0.3s | 2.83 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:44.880888] [INFO ] [sig ] [2319/3456] Forecasting ORLY... [2026-02-02T20:28:44.880921] [INFO ] [sig ] Generating forecast for: ORLY [2026-02-02T20:28:44.880956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-02-02T20:28:44.892696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-02-02T20:28:44.892994] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-02-02T20:28:44.893827] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-02-02T20:28:44.893880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:44.893912] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:44.893939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:44.893994] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:44.957418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:44.958298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:44.958385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:44.958420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:45.083689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:45.083872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:45.083925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:45.083964] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:45.087529] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: UP (p=52.79%) [2026-02-02T20:28:45.087868] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-02-02T20:28:45.088009] [INFO ] [sig ] ORLY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:45.239472] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ORLY.txt [2026-02-02T20:28:45.239717] [INFO ] [sig ] [2319/3456] Completed ORLY in 0.4s | 2.83 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:45.239788] [INFO ] [sig ] [2320/3456] Forecasting ORMP... [2026-02-02T20:28:45.239843] [INFO ] [sig ] Generating forecast for: ORMP [2026-02-02T20:28:45.239897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-02-02T20:28:45.252383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-02-02T20:28:45.252834] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-02-02T20:28:45.253754] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-02-02T20:28:45.253810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:45.253845] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:45.253873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:45.253931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:45.334252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:45.335515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:45.335667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:45.335725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:45.505485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:45.505778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:45.505871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:45.505919] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:45.516311] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: UP (p=97.17%) [2026-02-02T20:28:45.516914] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-02-02T20:28:45.517141] [INFO ] [sig ] ORMP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:45.755425] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ORMP.txt [2026-02-02T20:28:45.755672] [INFO ] [sig ] [2320/3456] Completed ORMP in 0.5s | 2.83 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:45.755736] [INFO ] [sig ] [2321/3456] Forecasting ORN... [2026-02-02T20:28:45.755784] [INFO ] [sig ] Generating forecast for: ORN [2026-02-02T20:28:45.755837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-02-02T20:28:45.784756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-02-02T20:28:45.788122] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-02-02T20:28:45.792307] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-02-02T20:28:45.792465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:45.792530] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:45.792595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:45.792712] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:45.880824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:45.882124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:45.883355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:45.883420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:46.062375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:46.062608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:46.062688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:46.062740] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:46.068841] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-02-02T20:28:46.069402] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-02-02T20:28:46.069650] [INFO ] [sig ] ORN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:46.296507] [INFO ] [LOCAL ] Saved forecast: ORN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ORN.txt [2026-02-02T20:28:46.296860] [INFO ] [sig ] [2321/3456] Completed ORN in 0.5s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:46.296930] [INFO ] [sig ] [2322/3456] Forecasting ORRF... [2026-02-02T20:28:46.296978] [INFO ] [sig ] Generating forecast for: ORRF [2026-02-02T20:28:46.297038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-02-02T20:28:46.314773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-02-02T20:28:46.315217] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-02-02T20:28:46.316187] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-02-02T20:28:46.316251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:46.316285] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:46.316311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:46.316373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:46.378192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:46.379364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:46.379483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:46.379533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:46.510961] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:46.511120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:46.511162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:46.511205] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:46.515048] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: DOWN (p=47.31%) [2026-02-02T20:28:46.515389] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-02-02T20:28:46.515528] [INFO ] [sig ] ORRF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:46.667358] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ORRF.txt [2026-02-02T20:28:46.667514] [INFO ] [sig ] [2322/3456] Completed ORRF in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:46.667554] [INFO ] [sig ] [2323/3456] Forecasting OS... [2026-02-02T20:28:46.667607] [INFO ] [sig ] Generating forecast for: OS [2026-02-02T20:28:46.667682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-02-02T20:28:46.679899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-02-02T20:28:46.680295] [INFO ] [FORECASTER] Starting predict_future for OS [2026-02-02T20:28:46.681150] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-02-02T20:28:46.681204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:46.681235] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:46.681261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:46.681317] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:46.743591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:46.744497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:46.744618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:46.744655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:46.876914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:46.877075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:46.877119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:46.877149] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:46.880785] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=96.00%) [2026-02-02T20:28:46.881078] [INFO ] [FORECASTER] Completed predict_future for OS [2026-02-02T20:28:46.881210] [INFO ] [sig ] OS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:47.041185] [INFO ] [LOCAL ] Saved forecast: OS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OS.txt [2026-02-02T20:28:47.041343] [INFO ] [sig ] [2323/3456] Completed OS in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:47.041382] [INFO ] [sig ] [2324/3456] Forecasting OSBC... [2026-02-02T20:28:47.041411] [INFO ] [sig ] Generating forecast for: OSBC [2026-02-02T20:28:47.041442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-02-02T20:28:47.053283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-02-02T20:28:47.053649] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-02-02T20:28:47.054469] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-02-02T20:28:47.054524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:47.054568] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:47.054618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:47.054677] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:47.112609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:47.113474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:47.113560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:47.113616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:47.229404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:47.229560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:47.229622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:47.229653] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:47.233412] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: DOWN (p=11.33%) [2026-02-02T20:28:47.233719] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-02-02T20:28:47.233849] [INFO ] [sig ] OSBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:47.388711] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OSBC.txt [2026-02-02T20:28:47.388921] [INFO ] [sig ] [2324/3456] Completed OSBC in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:47.388976] [INFO ] [sig ] [2325/3456] Forecasting OSIS... [2026-02-02T20:28:47.389007] [INFO ] [sig ] Generating forecast for: OSIS [2026-02-02T20:28:47.389036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-02-02T20:28:47.400835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-02-02T20:28:47.401215] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-02-02T20:28:47.402045] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-02-02T20:28:47.402099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:47.402133] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:47.402162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:47.402220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:47.463777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:47.464652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:47.464735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:47.464769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:47.590592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:47.590753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:47.590801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:47.590830] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:47.594667] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: UP (p=74.49%) [2026-02-02T20:28:47.594996] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-02-02T20:28:47.595159] [INFO ] [sig ] OSIS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:47.748009] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OSIS.txt [2026-02-02T20:28:47.748213] [INFO ] [sig ] [2325/3456] Completed OSIS in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:47.748263] [INFO ] [sig ] [2326/3456] Forecasting OSPN... [2026-02-02T20:28:47.748294] [INFO ] [sig ] Generating forecast for: OSPN [2026-02-02T20:28:47.748327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-02-02T20:28:47.760853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-02-02T20:28:47.761231] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-02-02T20:28:47.762139] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-02-02T20:28:47.762206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:47.762254] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:47.762293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:47.762352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:47.825281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:47.826143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:47.826235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:47.826268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:47.954780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:47.954943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:47.954986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:47.955015] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:47.958799] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-02-02T20:28:47.959167] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-02-02T20:28:47.959317] [INFO ] [sig ] OSPN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:48.112984] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OSPN.txt [2026-02-02T20:28:48.113149] [INFO ] [sig ] [2326/3456] Completed OSPN in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:48.113189] [INFO ] [sig ] [2327/3456] Forecasting OSS... [2026-02-02T20:28:48.113231] [INFO ] [sig ] Generating forecast for: OSS [2026-02-02T20:28:48.113269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-02-02T20:28:48.125307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-02-02T20:28:48.125677] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-02-02T20:28:48.126470] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-02-02T20:28:48.126523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:48.126556] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:48.126602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:48.126661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:48.188250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:48.189138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:48.189247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:48.189293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:48.320093] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:48.320248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:48.320288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:48.320319] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:48.324007] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: UP (p=60.72%) [2026-02-02T20:28:48.324291] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-02-02T20:28:48.324420] [INFO ] [sig ] OSS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:48.474485] [INFO ] [LOCAL ] Saved forecast: OSS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OSS.txt [2026-02-02T20:28:48.474649] [INFO ] [sig ] [2327/3456] Completed OSS in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:48.474692] [INFO ] [sig ] [2328/3456] Forecasting OTEX... [2026-02-02T20:28:48.474729] [INFO ] [sig ] Generating forecast for: OTEX [2026-02-02T20:28:48.474761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-02-02T20:28:48.487248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-02-02T20:28:48.487665] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-02-02T20:28:48.488628] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-02-02T20:28:48.488692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:48.488756] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:48.488785] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:48.488841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:48.552279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:48.553206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:48.553313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:48.553359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:48.690324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:48.690488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:48.690529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:48.690560] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:48.694214] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: UP (p=56.42%) [2026-02-02T20:28:48.694542] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-02-02T20:28:48.694703] [INFO ] [sig ] OTEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:48.847368] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OTEX.txt [2026-02-02T20:28:48.847520] [INFO ] [sig ] [2328/3456] Completed OTEX in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:48.847562] [INFO ] [sig ] [2329/3456] Forecasting OTIS... [2026-02-02T20:28:48.847613] [INFO ] [sig ] Generating forecast for: OTIS [2026-02-02T20:28:48.847789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-02-02T20:28:48.859748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-02-02T20:28:48.860113] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-02-02T20:28:48.861039] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-02-02T20:28:48.861093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:48.861125] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:48.861151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:48.861206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:48.923364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:48.924236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:48.924320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:48.924354] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:49.054439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:49.054618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:49.054661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:49.054690] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:49.059091] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=56.41%) [2026-02-02T20:28:49.059403] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-02-02T20:28:49.059559] [INFO ] [sig ] OTIS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:49.216972] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OTIS.txt [2026-02-02T20:28:49.217128] [INFO ] [sig ] [2329/3456] Completed OTIS in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-02T20:28:49.217170] [INFO ] [sig ] [2330/3456] Forecasting OTLY... [2026-02-02T20:28:49.217201] [INFO ] [sig ] Generating forecast for: OTLY [2026-02-02T20:28:49.217230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-02-02T20:28:49.230208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-02-02T20:28:49.230590] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-02-02T20:28:49.231469] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-02-02T20:28:49.231523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:49.231555] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:49.231610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:49.231672] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:49.295026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:49.295953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:49.296052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:49.296094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:49.423774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:49.423942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:49.423985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:49.424015] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:49.427783] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-02-02T20:28:49.428100] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-02-02T20:28:49.428256] [INFO ] [sig ] OTLY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:49.574630] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OTLY.txt [2026-02-02T20:28:49.574787] [INFO ] [sig ] [2330/3456] Completed OTLY in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:49.574827] [INFO ] [sig ] [2331/3456] Forecasting OVID... [2026-02-02T20:28:49.574860] [INFO ] [sig ] Generating forecast for: OVID [2026-02-02T20:28:49.574892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-02-02T20:28:49.587236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-02-02T20:28:49.587698] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-02-02T20:28:49.588692] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-02-02T20:28:49.588749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:49.588782] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:49.588809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:49.588882] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:49.654761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:49.655663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:49.655752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:49.655787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:49.772157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:49.772320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:49.772375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:49.772470] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:49.775912] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-02-02T20:28:49.776186] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-02-02T20:28:49.776311] [INFO ] [sig ] OVID: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:49.916876] [INFO ] [LOCAL ] Saved forecast: OVID 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OVID.txt [2026-02-02T20:28:49.916987] [INFO ] [sig ] [2331/3456] Completed OVID in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:49.917025] [INFO ] [sig ] [2332/3456] Forecasting OVLY... [2026-02-02T20:28:49.917055] [INFO ] [sig ] Generating forecast for: OVLY [2026-02-02T20:28:49.917085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-02-02T20:28:49.930070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-02-02T20:28:49.930383] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-02-02T20:28:49.931189] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-02-02T20:28:49.931243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:49.931275] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:49.931302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:49.931360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:49.988988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:49.989666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:49.989744] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:49.989777] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:50.090123] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:50.090222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:50.090269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:50.090325] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:50.094165] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: DOWN (p=23.26%) [2026-02-02T20:28:50.094559] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-02-02T20:28:50.094748] [INFO ] [sig ] OVLY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:50.253289] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OVLY.txt [2026-02-02T20:28:50.253418] [INFO ] [sig ] [2332/3456] Completed OVLY in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:50.253456] [INFO ] [sig ] [2333/3456] Forecasting OWL... [2026-02-02T20:28:50.253485] [INFO ] [sig ] Generating forecast for: OWL [2026-02-02T20:28:50.253516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-02-02T20:28:50.267037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-02-02T20:28:50.267304] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-02-02T20:28:50.268111] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-02-02T20:28:50.268162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:50.268194] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:50.268221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:50.268277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:50.325915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:50.326526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:50.326619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:50.326664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:50.444938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:50.445072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:50.445109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:50.445138] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:50.448613] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=6.55%) [2026-02-02T20:28:50.448886] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-02-02T20:28:50.449014] [INFO ] [sig ] OWL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:50.593767] [INFO ] [LOCAL ] Saved forecast: OWL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OWL.txt [2026-02-02T20:28:50.593924] [INFO ] [sig ] [2333/3456] Completed OWL in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:50.593963] [INFO ] [sig ] [2334/3456] Forecasting OXLC... [2026-02-02T20:28:50.593992] [INFO ] [sig ] Generating forecast for: OXLC [2026-02-02T20:28:50.594024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-02-02T20:28:50.606721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-02-02T20:28:50.607075] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-02-02T20:28:50.608058] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-02-02T20:28:50.608111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:50.608142] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:50.608168] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:50.608228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:50.665337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:50.666240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:50.666327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:50.666361] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:50.789929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:50.790092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:50.790135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:50.790165] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:50.793603] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: UP (p=94.98%) [2026-02-02T20:28:50.793881] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-02-02T20:28:50.794006] [INFO ] [sig ] OXLC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:50.935049] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OXLC.txt [2026-02-02T20:28:50.935209] [INFO ] [sig ] [2334/3456] Completed OXLC in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:50.935249] [INFO ] [sig ] [2335/3456] Forecasting OXM... [2026-02-02T20:28:50.935280] [INFO ] [sig ] Generating forecast for: OXM [2026-02-02T20:28:50.935309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-02-02T20:28:50.946315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-02-02T20:28:50.946649] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-02-02T20:28:50.947443] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-02-02T20:28:50.947495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:50.947527] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:50.947565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:50.947667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:51.004264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:51.005120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:51.005204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:51.005237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:51.122999] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:51.123171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:51.123219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:51.123250] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:51.127030] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: UP (p=61.26%) [2026-02-02T20:28:51.127336] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-02-02T20:28:51.127465] [INFO ] [sig ] OXM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:51.269379] [INFO ] [LOCAL ] Saved forecast: OXM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OXM.txt [2026-02-02T20:28:51.269534] [INFO ] [sig ] [2335/3456] Completed OXM in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:51.269593] [INFO ] [sig ] [2336/3456] Forecasting OXSQ... [2026-02-02T20:28:51.269625] [INFO ] [sig ] Generating forecast for: OXSQ [2026-02-02T20:28:51.269656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-02-02T20:28:51.281239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-02-02T20:28:51.281634] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-02-02T20:28:51.282444] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-02-02T20:28:51.282497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:51.282529] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:51.282555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:51.282637] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:51.341837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:51.342782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:51.342867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:51.342902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:51.465404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:51.465583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:51.465626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:51.465654] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:51.469138] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: DOWN (p=17.00%) [2026-02-02T20:28:51.469447] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-02-02T20:28:51.469596] [INFO ] [sig ] OXSQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:51.616155] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OXSQ.txt [2026-02-02T20:28:51.616326] [INFO ] [sig ] [2336/3456] Completed OXSQ in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:51.616366] [INFO ] [sig ] [2337/3456] Forecasting OZEM... [2026-02-02T20:28:51.616396] [INFO ] [sig ] Generating forecast for: OZEM [2026-02-02T20:28:51.616425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-02-02T20:28:51.628287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-02-02T20:28:51.628683] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-02-02T20:28:51.629486] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-02-02T20:28:51.629539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:51.629585] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:51.629615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:51.629670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:51.686136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:51.687020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:51.687103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:51.687137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:51.797164] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:51.797321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:51.797361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:51.797389] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:51.801036] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=0.70%) [2026-02-02T20:28:51.801344] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-02-02T20:28:51.801471] [INFO ] [sig ] OZEM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:51.943070] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OZEM.txt [2026-02-02T20:28:51.943204] [INFO ] [sig ] [2337/3456] Completed OZEM in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:51.943243] [INFO ] [sig ] [2338/3456] Forecasting OZK... [2026-02-02T20:28:51.943272] [INFO ] [sig ] Generating forecast for: OZK [2026-02-02T20:28:51.943304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-02-02T20:28:51.954529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-02-02T20:28:51.954853] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-02-02T20:28:51.955641] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-02-02T20:28:51.955692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:51.955724] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:51.955751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:51.955807] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:52.014283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:52.015038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:52.015148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:52.015181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:52.140153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:52.140324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:52.140370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:52.140401] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:52.144013] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-02-02T20:28:52.144310] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-02-02T20:28:52.144441] [INFO ] [sig ] OZK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:52.284218] [INFO ] [LOCAL ] Saved forecast: OZK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/OZK.txt [2026-02-02T20:28:52.284509] [INFO ] [sig ] [2338/3456] Completed OZK in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:52.284547] [INFO ] [sig ] [2339/3456] Forecasting OZKAP... [2026-02-02T20:28:52.284594] [INFO ] [sig ] Generating forecast for: OZKAP [2026-02-02T20:28:52.284633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-02-02T20:28:52.295981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-02-02T20:28:52.296299] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-02-02T20:28:52.297109] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-02-02T20:28:52.297161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:52.297192] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:52.297219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:52.297275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:52.353367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:52.354067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:52.354146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:52.354179] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:52.475203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:52.475366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:52.475406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:52.475435] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:52.479081] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: UP (p=86.30%) [2026-02-02T20:28:52.479394] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-02-02T20:28:52.479523] [INFO ] [sig ] OZKAP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:52.632712] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/OZKAP.txt [2026-02-02T20:28:52.632894] [INFO ] [sig ] [2339/3456] Completed OZKAP in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:52.632949] [INFO ] [sig ] [2340/3456] Forecasting PAA... [2026-02-02T20:28:52.632982] [INFO ] [sig ] Generating forecast for: PAA [2026-02-02T20:28:52.633016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-02-02T20:28:52.645404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-02-02T20:28:52.645765] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-02-02T20:28:52.646626] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-02-02T20:28:52.646681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:52.646714] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:52.646742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:52.646800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:52.710605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:52.711410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:52.711491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:52.711524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:52.833480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:52.833661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:52.833702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:52.833730] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:52.837445] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: UP (p=56.75%) [2026-02-02T20:28:52.837752] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-02-02T20:28:52.837893] [INFO ] [sig ] PAA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:52.979561] [INFO ] [LOCAL ] Saved forecast: PAA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PAA.txt [2026-02-02T20:28:52.979724] [INFO ] [sig ] [2340/3456] Completed PAA in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:52.979765] [INFO ] [sig ] [2341/3456] Forecasting PAAS... [2026-02-02T20:28:52.979795] [INFO ] [sig ] Generating forecast for: PAAS [2026-02-02T20:28:52.979824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-02-02T20:28:52.991201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-02-02T20:28:52.991521] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-02-02T20:28:52.992298] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-02-02T20:28:52.992350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:52.992382] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:52.992407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:52.992462] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:53.049004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:53.049664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:53.049742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:53.049774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:53.172115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:53.172268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:53.172308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:53.172337] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:53.175693] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: UP (p=81.15%) [2026-02-02T20:28:53.175970] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-02-02T20:28:53.176091] [INFO ] [sig ] PAAS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:53.315430] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PAAS.txt [2026-02-02T20:28:53.315597] [INFO ] [sig ] [2341/3456] Completed PAAS in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:53.315639] [INFO ] [sig ] [2342/3456] Forecasting PAC... [2026-02-02T20:28:53.315670] [INFO ] [sig ] Generating forecast for: PAC [2026-02-02T20:28:53.315700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-02-02T20:28:53.328121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-02-02T20:28:53.328593] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-02-02T20:28:53.329488] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-02-02T20:28:53.329543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:53.329593] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:53.329623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:53.329682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:53.389142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:53.390058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:53.390155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:53.390203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:53.509861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:53.510026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:53.510067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:53.510100] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:53.513489] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=45.53%) [2026-02-02T20:28:53.513782] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-02-02T20:28:53.513905] [INFO ] [sig ] PAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:53.654782] [INFO ] [LOCAL ] Saved forecast: PAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PAC.txt [2026-02-02T20:28:53.654924] [INFO ] [sig ] [2342/3456] Completed PAC in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:53.654962] [INFO ] [sig ] [2343/3456] Forecasting PACB... [2026-02-02T20:28:53.654991] [INFO ] [sig ] Generating forecast for: PACB [2026-02-02T20:28:53.655022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-02-02T20:28:53.667115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-02-02T20:28:53.667501] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-02-02T20:28:53.668356] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-02-02T20:28:53.668412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:53.668444] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:53.668472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:53.668529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:53.724662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:53.725557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:53.725673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:53.725707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:53.848586] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:53.848771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:53.848824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:53.848853] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:53.852469] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=49.91%) [2026-02-02T20:28:53.852791] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-02-02T20:28:53.852923] [INFO ] [sig ] PACB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:53.994336] [INFO ] [LOCAL ] Saved forecast: PACB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PACB.txt [2026-02-02T20:28:53.994468] [INFO ] [sig ] [2343/3456] Completed PACB in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:53.994507] [INFO ] [sig ] [2344/3456] Forecasting PACK... [2026-02-02T20:28:53.994538] [INFO ] [sig ] Generating forecast for: PACK [2026-02-02T20:28:53.994584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-02-02T20:28:54.006083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-02-02T20:28:54.006391] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-02-02T20:28:54.007191] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-02-02T20:28:54.007243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:54.007275] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:54.007301] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:54.007357] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:54.063864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:54.064465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:54.064550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:54.064601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:54.184774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:54.184934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:54.184972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:54.185002] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:54.188385] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: DOWN (p=40.14%) [2026-02-02T20:28:54.188674] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-02-02T20:28:54.188797] [INFO ] [sig ] PACK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:54.332259] [INFO ] [LOCAL ] Saved forecast: PACK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PACK.txt [2026-02-02T20:28:54.332395] [INFO ] [sig ] [2344/3456] Completed PACK in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:54.332433] [INFO ] [sig ] [2345/3456] Forecasting PAGP... [2026-02-02T20:28:54.332462] [INFO ] [sig ] Generating forecast for: PAGP [2026-02-02T20:28:54.332492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-02-02T20:28:54.343915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-02-02T20:28:54.344191] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-02-02T20:28:54.344978] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-02-02T20:28:54.345030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:54.345087] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:54.345115] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:54.345172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:54.401793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:54.402450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:54.402528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:54.402561] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:54.525444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:54.525641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:54.525684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:54.525712] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:54.529204] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: DOWN (p=8.21%) [2026-02-02T20:28:54.529500] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-02-02T20:28:54.529654] [INFO ] [sig ] PAGP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:54.673190] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PAGP.txt [2026-02-02T20:28:54.673362] [INFO ] [sig ] [2345/3456] Completed PAGP in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-02T20:28:54.673413] [INFO ] [sig ] [2346/3456] Forecasting PAGS... [2026-02-02T20:28:54.673454] [INFO ] [sig ] Generating forecast for: PAGS [2026-02-02T20:28:54.673493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-02-02T20:28:54.685616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-02-02T20:28:54.686038] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-02-02T20:28:54.686914] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-02-02T20:28:54.686969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:54.687001] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:54.687026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:54.687083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:54.744208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:54.745097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:54.745194] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:54.745239] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:54.867390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:54.867549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:54.867607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:54.867652] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:54.871106] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: DOWN (p=36.74%) [2026-02-02T20:28:54.871433] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-02-02T20:28:54.871562] [INFO ] [sig ] PAGS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:55.011583] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PAGS.txt [2026-02-02T20:28:55.011731] [INFO ] [sig ] [2346/3456] Completed PAGS in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-02T20:28:55.011771] [INFO ] [sig ] [2347/3456] Forecasting PAHC... [2026-02-02T20:28:55.011803] [INFO ] [sig ] Generating forecast for: PAHC [2026-02-02T20:28:55.011835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-02-02T20:28:55.022903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-02-02T20:28:55.023165] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-02-02T20:28:55.023968] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-02-02T20:28:55.024022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:55.024054] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:55.024082] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:55.024142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:55.080842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:55.081484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:55.081563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:55.081615] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:55.204617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:55.204783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:55.204826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:55.204855] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:55.208349] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=84.68%) [2026-02-02T20:28:55.208637] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-02-02T20:28:55.208763] [INFO ] [sig ] PAHC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:55.349611] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PAHC.txt [2026-02-02T20:28:55.349735] [INFO ] [sig ] [2347/3456] Completed PAHC in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-02T20:28:55.349774] [INFO ] [sig ] [2348/3456] Forecasting PAL... [2026-02-02T20:28:55.349805] [INFO ] [sig ] Generating forecast for: PAL [2026-02-02T20:28:55.349836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-02-02T20:28:55.362248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-02-02T20:28:55.362661] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-02-02T20:28:55.363483] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-02-02T20:28:55.363550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:55.363634] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:55.363680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:55.363742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:55.424102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:55.425069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:55.425174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:55.425217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:55.545448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:55.545618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:55.545661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:55.545727] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:55.549860] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: DOWN (p=34.24%) [2026-02-02T20:28:55.550152] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-02-02T20:28:55.550290] [INFO ] [sig ] PAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:55.689119] [INFO ] [LOCAL ] Saved forecast: PAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PAL.txt [2026-02-02T20:28:55.689280] [INFO ] [sig ] [2348/3456] Completed PAL in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:55.689514] [INFO ] [sig ] [2349/3456] Forecasting PAM... [2026-02-02T20:28:55.689544] [INFO ] [sig ] Generating forecast for: PAM [2026-02-02T20:28:55.689591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-02-02T20:28:55.702326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-02-02T20:28:55.702645] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-02-02T20:28:55.703428] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-02-02T20:28:55.703481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:55.703514] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:55.703540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:55.703612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:55.759911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:55.760626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:55.760706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:55.760739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:55.882360] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:55.882495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:55.882533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:55.882582] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:55.885899] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: DOWN (p=8.62%) [2026-02-02T20:28:55.886167] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-02-02T20:28:55.886294] [INFO ] [sig ] PAM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:56.026268] [INFO ] [LOCAL ] Saved forecast: PAM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PAM.txt [2026-02-02T20:28:56.026409] [INFO ] [sig ] [2349/3456] Completed PAM in 0.3s | 2.83 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:56.026448] [INFO ] [sig ] [2350/3456] Forecasting PANL... [2026-02-02T20:28:56.026479] [INFO ] [sig ] Generating forecast for: PANL [2026-02-02T20:28:56.026509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-02-02T20:28:56.037733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-02-02T20:28:56.038020] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-02-02T20:28:56.038846] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-02-02T20:28:56.038900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:56.038934] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:56.038962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:56.039025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:56.100924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:56.101951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:56.102064] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:56.102102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:56.224805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:56.224970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:56.225024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:56.225063] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:56.228925] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=90.74%) [2026-02-02T20:28:56.229249] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-02-02T20:28:56.229384] [INFO ] [sig ] PANL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:56.375317] [INFO ] [LOCAL ] Saved forecast: PANL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PANL.txt [2026-02-02T20:28:56.375515] [INFO ] [sig ] [2350/3456] Completed PANL in 0.3s | 2.83 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:56.375605] [INFO ] [sig ] [2351/3456] Forecasting PASG... [2026-02-02T20:28:56.375650] [INFO ] [sig ] Generating forecast for: PASG [2026-02-02T20:28:56.375691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-02-02T20:28:56.387910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-02-02T20:28:56.388254] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-02-02T20:28:56.389082] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-02-02T20:28:56.389135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:56.389166] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:56.389191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:56.389263] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:56.447980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:56.448824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:56.448910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:56.448944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:56.573379] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:56.573543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:56.573602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:56.573632] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:56.577716] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: DOWN (p=49.39%) [2026-02-02T20:28:56.578182] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-02-02T20:28:56.578348] [INFO ] [sig ] PASG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:56.731326] [INFO ] [LOCAL ] Saved forecast: PASG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PASG.txt [2026-02-02T20:28:56.731492] [INFO ] [sig ] [2351/3456] Completed PASG in 0.4s | 2.83 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:56.731538] [INFO ] [sig ] [2352/3456] Forecasting PATH... [2026-02-02T20:28:56.731585] [INFO ] [sig ] Generating forecast for: PATH [2026-02-02T20:28:56.731619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-02-02T20:28:56.743713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-02-02T20:28:56.744108] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-02-02T20:28:56.745019] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-02-02T20:28:56.745074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:56.745115] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:56.745142] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:56.745200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:56.803222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:56.804153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:56.804249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:56.804290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:56.936400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:56.936608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:56.936662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:56.936699] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:56.941111] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=10.82%) [2026-02-02T20:28:56.941515] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-02-02T20:28:56.941704] [INFO ] [sig ] PATH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:57.121381] [INFO ] [LOCAL ] Saved forecast: PATH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PATH.txt [2026-02-02T20:28:57.121591] [INFO ] [sig ] [2352/3456] Completed PATH in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:57.121648] [INFO ] [sig ] [2353/3456] Forecasting PATK... [2026-02-02T20:28:57.121690] [INFO ] [sig ] Generating forecast for: PATK [2026-02-02T20:28:57.121728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-02-02T20:28:57.135131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-02-02T20:28:57.135489] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-02-02T20:28:57.136476] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-02-02T20:28:57.136532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:57.136565] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:57.136613] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:57.136671] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:57.212463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:57.213363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:57.213448] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:57.213482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:57.337084] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:57.337242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:57.337290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:57.337324] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:57.340828] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=37.57%) [2026-02-02T20:28:57.341127] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-02-02T20:28:57.341261] [INFO ] [sig ] PATK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:57.492563] [INFO ] [LOCAL ] Saved forecast: PATK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PATK.txt [2026-02-02T20:28:57.492731] [INFO ] [sig ] [2353/3456] Completed PATK in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:57.492779] [INFO ] [sig ] [2354/3456] Forecasting PAX... [2026-02-02T20:28:57.492812] [INFO ] [sig ] Generating forecast for: PAX [2026-02-02T20:28:57.492842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-02-02T20:28:57.504857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-02-02T20:28:57.505154] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-02-02T20:28:57.505952] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-02-02T20:28:57.506004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:57.506036] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:57.506062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:57.506127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:57.563887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:57.564620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:57.564713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:57.564749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:57.693851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:57.694002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:57.694043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:57.694073] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:57.697591] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-02-02T20:28:57.697896] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-02-02T20:28:57.698026] [INFO ] [sig ] PAX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:57.843393] [INFO ] [LOCAL ] Saved forecast: PAX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PAX.txt [2026-02-02T20:28:57.843526] [INFO ] [sig ] [2354/3456] Completed PAX in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:57.843564] [INFO ] [sig ] [2355/3456] Forecasting PAXS... [2026-02-02T20:28:57.843613] [INFO ] [sig ] Generating forecast for: PAXS [2026-02-02T20:28:57.843644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-02-02T20:28:57.856220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-02-02T20:28:57.856610] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-02-02T20:28:57.857394] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-02-02T20:28:57.857446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:57.857478] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:57.857505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:57.857561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:57.917462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:57.918393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:57.918513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:57.918547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:58.044681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:58.044830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:58.044887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:58.044918] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:58.048539] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: DOWN (p=46.48%) [2026-02-02T20:28:58.049033] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-02-02T20:28:58.049163] [INFO ] [sig ] PAXS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:58.199489] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PAXS.txt [2026-02-02T20:28:58.199644] [INFO ] [sig ] [2355/3456] Completed PAXS in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:58.199691] [INFO ] [sig ] [2356/3456] Forecasting PAY... [2026-02-02T20:28:58.199721] [INFO ] [sig ] Generating forecast for: PAY [2026-02-02T20:28:58.199752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-02-02T20:28:58.211368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-02-02T20:28:58.211670] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-02-02T20:28:58.212458] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-02-02T20:28:58.212510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:58.212543] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:58.212590] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:58.212650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:58.272265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:58.273122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:58.273204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:58.273240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:58.394137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:58.394291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:58.394332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:58.394364] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:58.397869] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-02-02T20:28:58.398145] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-02-02T20:28:58.398299] [INFO ] [sig ] PAY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:58.548187] [INFO ] [LOCAL ] Saved forecast: PAY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PAY.txt [2026-02-02T20:28:58.548324] [INFO ] [sig ] [2356/3456] Completed PAY in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:58.548364] [INFO ] [sig ] [2357/3456] Forecasting PAYC... [2026-02-02T20:28:58.548396] [INFO ] [sig ] Generating forecast for: PAYC [2026-02-02T20:28:58.548425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-02-02T20:28:58.560419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-02-02T20:28:58.560745] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-02-02T20:28:58.561533] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-02-02T20:28:58.561604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:58.561642] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:58.561671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:58.561729] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:58.619543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:58.620191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:58.620271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:58.620303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:58.740837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:58.740967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:58.741005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:58.741033] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:58.744284] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: UP (p=87.65%) [2026-02-02T20:28:58.744554] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-02-02T20:28:58.744695] [INFO ] [sig ] PAYC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:58.942762] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PAYC.txt [2026-02-02T20:28:58.942896] [INFO ] [sig ] [2357/3456] Completed PAYC in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:58.942934] [INFO ] [sig ] [2358/3456] Forecasting PAYO... [2026-02-02T20:28:58.942964] [INFO ] [sig ] Generating forecast for: PAYO [2026-02-02T20:28:58.942992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-02-02T20:28:58.955191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-02-02T20:28:58.955532] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-02-02T20:28:58.956335] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-02-02T20:28:58.956388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:58.956420] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:58.956446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:58.956502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:59.013762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:59.014662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:59.014747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:59.014780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:59.141217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:59.141393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:59.141440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:59.141472] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:59.144890] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: DOWN (p=13.24%) [2026-02-02T20:28:59.145161] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-02-02T20:28:59.145284] [INFO ] [sig ] PAYO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:28:59.286059] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PAYO.txt [2026-02-02T20:28:59.286213] [INFO ] [sig ] [2358/3456] Completed PAYO in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:59.286256] [INFO ] [sig ] [2359/3456] Forecasting PAYS... [2026-02-02T20:28:59.286294] [INFO ] [sig ] Generating forecast for: PAYS [2026-02-02T20:28:59.286331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-02-02T20:28:59.297259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-02-02T20:28:59.297531] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-02-02T20:28:59.298346] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-02-02T20:28:59.298409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:59.298461] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:59.298491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:59.298548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:59.355763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:59.356345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:59.356422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:59.356454] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:59.473720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:59.473845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:59.473883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:59.473911] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:59.477148] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: UP (p=77.25%) [2026-02-02T20:28:59.477419] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-02-02T20:28:59.477542] [INFO ] [sig ] PAYS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:59.618394] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PAYS.txt [2026-02-02T20:28:59.618508] [INFO ] [sig ] [2359/3456] Completed PAYS in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:59.618546] [INFO ] [sig ] [2360/3456] Forecasting PAYX... [2026-02-02T20:28:59.618591] [INFO ] [sig ] Generating forecast for: PAYX [2026-02-02T20:28:59.618623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-02-02T20:28:59.630232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-02-02T20:28:59.630514] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-02-02T20:28:59.631295] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-02-02T20:28:59.631347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:59.631381] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:59.631410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:59.631467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:28:59.688040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:28:59.688683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:28:59.688760] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:28:59.688792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:28:59.810094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:28:59.810289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:28:59.810348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:28:59.810385] [INFO ] [FORECASTER] Training complete [2026-02-02T20:28:59.813973] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: UP (p=64.18%) [2026-02-02T20:28:59.814245] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-02-02T20:28:59.814379] [INFO ] [sig ] PAYX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:28:59.957791] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PAYX.txt [2026-02-02T20:28:59.957919] [INFO ] [sig ] [2360/3456] Completed PAYX in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:28:59.957964] [INFO ] [sig ] [2361/3456] Forecasting PB... [2026-02-02T20:28:59.957994] [INFO ] [sig ] Generating forecast for: PB [2026-02-02T20:28:59.958025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-02-02T20:28:59.969868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-02-02T20:28:59.970134] [INFO ] [FORECASTER] Starting predict_future for PB [2026-02-02T20:28:59.970954] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-02-02T20:28:59.971006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:28:59.971038] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:28:59.971065] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:28:59.971121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:00.030531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:00.031135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:00.031212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:00.031243] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:00.150327] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:00.150441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:00.150478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:00.150506] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:00.153778] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-02-02T20:29:00.154043] [INFO ] [FORECASTER] Completed predict_future for PB [2026-02-02T20:29:00.154171] [INFO ] [sig ] PB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:00.294889] [INFO ] [LOCAL ] Saved forecast: PB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PB.txt [2026-02-02T20:29:00.294992] [INFO ] [sig ] [2361/3456] Completed PB in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:29:00.295030] [INFO ] [sig ] [2362/3456] Forecasting PBA... [2026-02-02T20:29:00.295060] [INFO ] [sig ] Generating forecast for: PBA [2026-02-02T20:29:00.295088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-02-02T20:29:00.306244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-02-02T20:29:00.306495] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-02-02T20:29:00.307258] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-02-02T20:29:00.307316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:00.307384] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:00.307419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:00.307488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:00.365398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:00.366001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:00.366078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:00.366110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:00.493119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:00.493244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:00.493289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:00.493325] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:00.496809] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: DOWN (p=10.14%) [2026-02-02T20:29:00.497072] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-02-02T20:29:00.497194] [INFO ] [sig ] PBA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:00.638016] [INFO ] [LOCAL ] Saved forecast: PBA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PBA.txt [2026-02-02T20:29:00.638121] [INFO ] [sig ] [2362/3456] Completed PBA in 0.3s | 2.83 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-02T20:29:00.638158] [INFO ] [sig ] [2363/3456] Forecasting PBF... [2026-02-02T20:29:00.638193] [INFO ] [sig ] Generating forecast for: PBF [2026-02-02T20:29:00.638223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-02-02T20:29:00.650075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-02-02T20:29:00.650331] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-02-02T20:29:00.651099] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-02-02T20:29:00.651151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:00.651182] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:00.651208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:00.651264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:00.708227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:00.708890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:00.708968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:00.709000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:00.829916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:00.830071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:00.830110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:00.830139] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:00.833543] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=5.61%) [2026-02-02T20:29:00.833829] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-02-02T20:29:00.833952] [INFO ] [sig ] PBF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:00.974557] [INFO ] [LOCAL ] Saved forecast: PBF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PBF.txt [2026-02-02T20:29:00.974695] [INFO ] [sig ] [2363/3456] Completed PBF in 0.3s | 2.83 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-02T20:29:00.974733] [INFO ] [sig ] [2364/3456] Forecasting PBFS... [2026-02-02T20:29:00.974762] [INFO ] [sig ] Generating forecast for: PBFS [2026-02-02T20:29:00.974792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-02-02T20:29:00.987540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-02-02T20:29:00.987914] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-02-02T20:29:00.988739] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-02-02T20:29:00.988791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:00.988823] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:00.988850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:00.988906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:01.045297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:01.045941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:01.046021] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:01.046053] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:01.152377] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:01.152521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:01.152557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:01.152603] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:01.155979] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: DOWN (p=6.33%) [2026-02-02T20:29:01.156247] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-02-02T20:29:01.156370] [INFO ] [sig ] PBFS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:01.296847] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PBFS.txt [2026-02-02T20:29:01.296977] [INFO ] [sig ] [2364/3456] Completed PBFS in 0.3s | 2.83 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-02T20:29:01.297014] [INFO ] [sig ] [2365/3456] Forecasting PBH... [2026-02-02T20:29:01.297044] [INFO ] [sig ] Generating forecast for: PBH [2026-02-02T20:29:01.297074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-02-02T20:29:01.308293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-02-02T20:29:01.308606] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-02-02T20:29:01.309597] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-02-02T20:29:01.309653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:01.309690] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:01.309721] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:01.309789] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:01.367394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:01.368253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:01.368334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:01.368366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:01.485795] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:01.485940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:01.485979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:01.486039] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:01.489560] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=42.69%) [2026-02-02T20:29:01.489854] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-02-02T20:29:01.489979] [INFO ] [sig ] PBH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:01.631247] [INFO ] [LOCAL ] Saved forecast: PBH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PBH.txt [2026-02-02T20:29:01.631377] [INFO ] [sig ] [2365/3456] Completed PBH in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:01.631414] [INFO ] [sig ] [2366/3456] Forecasting PBI... [2026-02-02T20:29:01.631443] [INFO ] [sig ] Generating forecast for: PBI [2026-02-02T20:29:01.631474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-02-02T20:29:01.642831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-02-02T20:29:01.643135] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-02-02T20:29:01.643918] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-02-02T20:29:01.643970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:01.644001] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:01.644027] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:01.644081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:01.700058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:01.700727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:01.700805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:01.700837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:01.824684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:01.824852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:01.824899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:01.824947] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:01.828385] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: UP (p=59.97%) [2026-02-02T20:29:01.828690] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-02-02T20:29:01.828825] [INFO ] [sig ] PBI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:01.969963] [INFO ] [LOCAL ] Saved forecast: PBI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PBI.txt [2026-02-02T20:29:01.970112] [INFO ] [sig ] [2366/3456] Completed PBI in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:01.970152] [INFO ] [sig ] [2367/3456] Forecasting PBYI... [2026-02-02T20:29:01.970181] [INFO ] [sig ] Generating forecast for: PBYI [2026-02-02T20:29:01.970211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-02-02T20:29:01.981549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-02-02T20:29:01.981879] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-02-02T20:29:01.982665] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-02-02T20:29:01.982716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:01.982749] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:01.982776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:01.982832] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:02.045139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:02.046089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:02.046170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:02.046204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:02.181678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:02.181805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:02.181845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:02.181875] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:02.185513] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: DOWN (p=2.11%) [2026-02-02T20:29:02.185817] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-02-02T20:29:02.185952] [INFO ] [sig ] PBYI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:02.344208] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PBYI.txt [2026-02-02T20:29:02.344366] [INFO ] [sig ] [2367/3456] Completed PBYI in 0.4s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:02.344415] [INFO ] [sig ] [2368/3456] Forecasting PCB... [2026-02-02T20:29:02.344448] [INFO ] [sig ] Generating forecast for: PCB [2026-02-02T20:29:02.344481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-02-02T20:29:02.355862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-02-02T20:29:02.356185] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-02-02T20:29:02.357114] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-02-02T20:29:02.357168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:02.357200] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:02.357227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:02.357283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:02.421538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:02.422385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:02.422491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:02.422548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:02.539190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:02.539328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:02.539376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:02.539410] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:02.542833] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: UP (p=82.26%) [2026-02-02T20:29:02.543103] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-02-02T20:29:02.543226] [INFO ] [sig ] PCB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:02.686622] [INFO ] [LOCAL ] Saved forecast: PCB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PCB.txt [2026-02-02T20:29:02.686776] [INFO ] [sig ] [2368/3456] Completed PCB in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:02.686815] [INFO ] [sig ] [2369/3456] Forecasting PCF... [2026-02-02T20:29:02.686844] [INFO ] [sig ] Generating forecast for: PCF [2026-02-02T20:29:02.686877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-02-02T20:29:02.699046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-02-02T20:29:02.699396] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-02-02T20:29:02.700390] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-02-02T20:29:02.700443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:02.700476] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:02.700503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:02.700559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:02.759653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:02.760546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:02.760650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:02.760685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:02.883798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:02.883960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:02.884002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:02.884032] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:02.887561] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: DOWN (p=11.31%) [2026-02-02T20:29:02.887907] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-02-02T20:29:02.888043] [INFO ] [sig ] PCF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:03.032412] [INFO ] [LOCAL ] Saved forecast: PCF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PCF.txt [2026-02-02T20:29:03.032563] [INFO ] [sig ] [2369/3456] Completed PCF in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:03.032623] [INFO ] [sig ] [2370/3456] Forecasting PCG... [2026-02-02T20:29:03.032655] [INFO ] [sig ] Generating forecast for: PCG [2026-02-02T20:29:03.032686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-02-02T20:29:03.044661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-02-02T20:29:03.045025] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-02-02T20:29:03.045830] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-02-02T20:29:03.045882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:03.045913] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:03.045940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:03.046008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:03.104766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:03.105598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:03.105679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:03.105712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:03.231716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:03.231867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:03.231906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:03.231935] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:03.235291] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: DOWN (p=35.61%) [2026-02-02T20:29:03.235557] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-02-02T20:29:03.235697] [INFO ] [sig ] PCG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:03.377457] [INFO ] [LOCAL ] Saved forecast: PCG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PCG.txt [2026-02-02T20:29:03.377613] [INFO ] [sig ] [2370/3456] Completed PCG in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:03.377672] [INFO ] [sig ] [2371/3456] Forecasting PCH... [2026-02-02T20:29:03.377705] [INFO ] [sig ] Generating forecast for: PCH [2026-02-02T20:29:03.377734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-02-02T20:29:03.389639] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'PCH'. [2026-02-02T20:29:03.389973] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-02-02T20:29:03.390842] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-02-02T20:29:03.390907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:03.390948] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:03.390978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:03.391035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:03.448932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:03.449720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:03.449798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:03.449831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:03.571497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:03.571665] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:29:03.571704] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:03.571732] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:03.575070] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: DOWN (p=31.71%) [2026-02-02T20:29:03.575341] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-02-02T20:29:03.575468] [INFO ] [sig ] PCH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-02-02T20:29:03.722646] [INFO ] [LOCAL ] Saved forecast: PCH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PCH.txt [2026-02-02T20:29:03.722843] [INFO ] [sig ] [2371/3456] Completed PCH in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:03.722890] [INFO ] [sig ] [2372/3456] Forecasting PCM... [2026-02-02T20:29:03.722920] [INFO ] [sig ] Generating forecast for: PCM [2026-02-02T20:29:03.722950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-02-02T20:29:03.733839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-02-02T20:29:03.734135] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-02-02T20:29:03.734926] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-02-02T20:29:03.734987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:03.735018] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:03.735046] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:03.735101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:03.791947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:03.792692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:03.792810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:03.792846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:03.914587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:03.914725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:03.914764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:03.914793] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:03.918151] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=44.75%) [2026-02-02T20:29:03.918447] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-02-02T20:29:03.918613] [INFO ] [sig ] PCM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:04.059263] [INFO ] [LOCAL ] Saved forecast: PCM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PCM.txt [2026-02-02T20:29:04.059416] [INFO ] [sig ] [2372/3456] Completed PCM in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:04.059463] [INFO ] [sig ] [2373/3456] Forecasting PCN... [2026-02-02T20:29:04.059501] [INFO ] [sig ] Generating forecast for: PCN [2026-02-02T20:29:04.059537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-02-02T20:29:04.071013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-02-02T20:29:04.071390] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-02-02T20:29:04.072249] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-02-02T20:29:04.072303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:04.072336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:04.072363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:04.072419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:04.132026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:04.132891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:04.132980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:04.133013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:04.255960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:04.256107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:04.256146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:04.256174] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:04.259550] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: DOWN (p=37.61%) [2026-02-02T20:29:04.259838] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-02-02T20:29:04.259961] [INFO ] [sig ] PCN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:04.405442] [INFO ] [LOCAL ] Saved forecast: PCN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PCN.txt [2026-02-02T20:29:04.405591] [INFO ] [sig ] [2373/3456] Completed PCN in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:04.405633] [INFO ] [sig ] [2374/3456] Forecasting PCQ... [2026-02-02T20:29:04.405663] [INFO ] [sig ] Generating forecast for: PCQ [2026-02-02T20:29:04.405692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-02-02T20:29:04.418117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-02-02T20:29:04.418500] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-02-02T20:29:04.419331] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-02-02T20:29:04.419395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:04.419434] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:04.419466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:04.419534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:04.477291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:04.478239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:04.478321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:04.478355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:04.592786] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:04.592940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:04.592980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:04.593008] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:04.596400] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=17.48%) [2026-02-02T20:29:04.596714] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-02-02T20:29:04.596842] [INFO ] [sig ] PCQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:04.737503] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PCQ.txt [2026-02-02T20:29:04.737903] [INFO ] [sig ] [2374/3456] Completed PCQ in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:04.737953] [INFO ] [sig ] [2375/3456] Forecasting PCRX... [2026-02-02T20:29:04.737983] [INFO ] [sig ] Generating forecast for: PCRX [2026-02-02T20:29:04.738014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-02-02T20:29:04.750188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-02-02T20:29:04.750485] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-02-02T20:29:04.751283] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-02-02T20:29:04.751336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:04.751368] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:04.751395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:04.751451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:04.809664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:04.810567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:04.810690] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:04.810729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:04.937076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:04.937228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:04.937267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:04.937296] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:04.940874] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-02-02T20:29:04.941158] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-02-02T20:29:04.941286] [INFO ] [sig ] PCRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:05.095986] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PCRX.txt [2026-02-02T20:29:05.096194] [INFO ] [sig ] [2375/3456] Completed PCRX in 0.4s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:05.096244] [INFO ] [sig ] [2376/3456] Forecasting PCTY... [2026-02-02T20:29:05.096286] [INFO ] [sig ] Generating forecast for: PCTY [2026-02-02T20:29:05.096325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-02-02T20:29:05.108465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-02-02T20:29:05.108796] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-02-02T20:29:05.109674] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-02-02T20:29:05.109729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:05.109763] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:05.109792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:05.109855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:05.166745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:05.167595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:05.167696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:05.167730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:05.290321] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:05.290482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:05.290524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:05.290553] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:05.294397] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-02-02T20:29:05.294741] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-02-02T20:29:05.294872] [INFO ] [sig ] PCTY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:05.439480] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PCTY.txt [2026-02-02T20:29:05.439678] [INFO ] [sig ] [2376/3456] Completed PCTY in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:05.439746] [INFO ] [sig ] [2377/3456] Forecasting PCVX... [2026-02-02T20:29:05.439780] [INFO ] [sig ] Generating forecast for: PCVX [2026-02-02T20:29:05.439813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-02-02T20:29:05.451382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-02-02T20:29:05.451728] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-02-02T20:29:05.452556] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-02-02T20:29:05.452630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:05.452664] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:05.452693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:05.452751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:05.510401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:05.511259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:05.511342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:05.511375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:05.631834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:05.631992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:05.632032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:05.632061] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:05.635418] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: DOWN (p=16.94%) [2026-02-02T20:29:05.635731] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-02-02T20:29:05.635857] [INFO ] [sig ] PCVX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:05.787034] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PCVX.txt [2026-02-02T20:29:05.787179] [INFO ] [sig ] [2377/3456] Completed PCVX in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:05.787218] [INFO ] [sig ] [2378/3456] Forecasting PCYO... [2026-02-02T20:29:05.787247] [INFO ] [sig ] Generating forecast for: PCYO [2026-02-02T20:29:05.787277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-02-02T20:29:05.798989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-02-02T20:29:05.799328] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-02-02T20:29:05.800226] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-02-02T20:29:05.800281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:05.800316] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:05.800345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:05.800403] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:05.858601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:05.859420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:05.859506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:05.859547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:05.982147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:05.982305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:05.982345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:05.982374] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:05.985770] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=48.00%) [2026-02-02T20:29:05.986084] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-02-02T20:29:05.986220] [INFO ] [sig ] PCYO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:06.138671] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PCYO.txt [2026-02-02T20:29:06.138807] [INFO ] [sig ] [2378/3456] Completed PCYO in 0.4s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:06.138846] [INFO ] [sig ] [2379/3456] Forecasting PD... [2026-02-02T20:29:06.138875] [INFO ] [sig ] Generating forecast for: PD [2026-02-02T20:29:06.138906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-02-02T20:29:06.150365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-02-02T20:29:06.150695] [INFO ] [FORECASTER] Starting predict_future for PD [2026-02-02T20:29:06.151730] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-02-02T20:29:06.151784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:06.151855] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:06.151886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:06.151943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:06.210667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:06.211356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:06.211437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:06.211472] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:06.333663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:06.333831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:06.333871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:06.333900] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:06.337278] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=64.77%) [2026-02-02T20:29:06.337559] [INFO ] [FORECASTER] Completed predict_future for PD [2026-02-02T20:29:06.337725] [INFO ] [sig ] PD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:06.489513] [INFO ] [LOCAL ] Saved forecast: PD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PD.txt [2026-02-02T20:29:06.489757] [INFO ] [sig ] [2379/3456] Completed PD in 0.4s | 2.83 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-02T20:29:06.489811] [INFO ] [sig ] [2380/3456] Forecasting PDBC... [2026-02-02T20:29:06.489855] [INFO ] [sig ] Generating forecast for: PDBC [2026-02-02T20:29:06.489895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-02-02T20:29:06.504067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-02-02T20:29:06.504570] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-02-02T20:29:06.505756] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-02-02T20:29:06.505828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:06.505873] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:06.505907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:06.505986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:06.570189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:06.571069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:06.571162] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:06.571197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:06.693127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:06.693277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:06.693317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:06.693346] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:06.696698] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-02-02T20:29:06.696971] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-02-02T20:29:06.697093] [INFO ] [sig ] PDBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:06.839699] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PDBC.txt [2026-02-02T20:29:06.839853] [INFO ] [sig ] [2380/3456] Completed PDBC in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-02T20:29:06.839893] [INFO ] [sig ] [2381/3456] Forecasting PDD... [2026-02-02T20:29:06.839922] [INFO ] [sig ] Generating forecast for: PDD [2026-02-02T20:29:06.839953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-02-02T20:29:06.851038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-02-02T20:29:06.851328] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-02-02T20:29:06.852143] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-02-02T20:29:06.852195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:06.852227] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:06.852254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:06.852309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:06.909708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:06.910504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:06.910607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:06.910643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:07.032983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:07.033138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:07.033178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:07.033206] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:07.036538] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: UP (p=75.42%) [2026-02-02T20:29:07.036829] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-02-02T20:29:07.036955] [INFO ] [sig ] PDD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:07.181988] [INFO ] [LOCAL ] Saved forecast: PDD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PDD.txt [2026-02-02T20:29:07.182118] [INFO ] [sig ] [2381/3456] Completed PDD in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-02T20:29:07.182156] [INFO ] [sig ] [2382/3456] Forecasting PDEX... [2026-02-02T20:29:07.182186] [INFO ] [sig ] Generating forecast for: PDEX [2026-02-02T20:29:07.182215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-02-02T20:29:07.193768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-02-02T20:29:07.194172] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-02-02T20:29:07.195061] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-02-02T20:29:07.195122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:07.195155] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:07.195182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:07.195238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:07.253410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:07.254317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:07.254405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:07.254442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:07.377919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:07.378085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:07.378128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:07.378195] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:07.381830] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=95.39%) [2026-02-02T20:29:07.382125] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-02-02T20:29:07.382253] [INFO ] [sig ] PDEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:07.524247] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PDEX.txt [2026-02-02T20:29:07.524397] [INFO ] [sig ] [2382/3456] Completed PDEX in 0.3s | 2.83 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-02T20:29:07.524437] [INFO ] [sig ] [2383/3456] Forecasting PDFS... [2026-02-02T20:29:07.524468] [INFO ] [sig ] Generating forecast for: PDFS [2026-02-02T20:29:07.524497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-02-02T20:29:07.535948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-02-02T20:29:07.536286] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-02-02T20:29:07.537090] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-02-02T20:29:07.537143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:07.537184] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:07.537213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:07.537269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:07.594358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:07.595239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:07.595322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:07.595356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:07.719898] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:07.720054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:07.720092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:07.720121] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:07.723468] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: UP (p=50.60%) [2026-02-02T20:29:07.723758] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-02-02T20:29:07.723891] [INFO ] [sig ] PDFS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:07.866275] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PDFS.txt [2026-02-02T20:29:07.866435] [INFO ] [sig ] [2383/3456] Completed PDFS in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:07.866475] [INFO ] [sig ] [2384/3456] Forecasting PDI... [2026-02-02T20:29:07.866506] [INFO ] [sig ] Generating forecast for: PDI [2026-02-02T20:29:07.866535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-02-02T20:29:07.878420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-02-02T20:29:07.878822] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-02-02T20:29:07.879660] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-02-02T20:29:07.879715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:07.879747] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:07.879773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:07.879831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:07.936614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:07.937481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:07.937568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:07.937623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:08.050377] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:08.050545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:08.050608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:08.050641] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:08.054104] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=30.39%) [2026-02-02T20:29:08.054431] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-02-02T20:29:08.054610] [INFO ] [sig ] PDI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:08.195190] [INFO ] [LOCAL ] Saved forecast: PDI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PDI.txt [2026-02-02T20:29:08.195320] [INFO ] [sig ] [2384/3456] Completed PDI in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:08.195359] [INFO ] [sig ] [2385/3456] Forecasting PDLB... [2026-02-02T20:29:08.195389] [INFO ] [sig ] Generating forecast for: PDLB [2026-02-02T20:29:08.195419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-02-02T20:29:08.206888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-02-02T20:29:08.207175] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-02-02T20:29:08.208160] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-02-02T20:29:08.208213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:08.208245] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:08.208271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:08.208328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:08.267662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:08.268337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:08.268418] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:08.268452] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:08.394033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:08.394187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:08.394228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:08.394257] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:08.397723] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: DOWN (p=17.69%) [2026-02-02T20:29:08.398001] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-02-02T20:29:08.398128] [INFO ] [sig ] PDLB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:08.543441] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PDLB.txt [2026-02-02T20:29:08.543623] [INFO ] [sig ] [2385/3456] Completed PDLB in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:08.543666] [INFO ] [sig ] [2386/3456] Forecasting PDM... [2026-02-02T20:29:08.543697] [INFO ] [sig ] Generating forecast for: PDM [2026-02-02T20:29:08.543727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-02-02T20:29:08.556301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-02-02T20:29:08.556678] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-02-02T20:29:08.557524] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-02-02T20:29:08.557617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:08.557697] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:08.557729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:08.557973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:08.618725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:08.619609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:08.619703] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:08.619737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:08.741400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:08.741550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:08.741609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:08.741642] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:08.745077] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: DOWN (p=12.23%) [2026-02-02T20:29:08.745359] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-02-02T20:29:08.745496] [INFO ] [sig ] PDM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:08.888026] [INFO ] [LOCAL ] Saved forecast: PDM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PDM.txt [2026-02-02T20:29:08.888211] [INFO ] [sig ] [2386/3456] Completed PDM in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:08.888260] [INFO ] [sig ] [2387/3456] Forecasting PDO... [2026-02-02T20:29:08.888290] [INFO ] [sig ] Generating forecast for: PDO [2026-02-02T20:29:08.888320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-02-02T20:29:08.901036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-02-02T20:29:08.901339] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-02-02T20:29:08.902157] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-02-02T20:29:08.902209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:08.902241] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:08.902267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:08.902327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:08.961668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:08.962392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:08.962470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:08.962503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:09.080813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:09.080986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:09.081028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:09.081056] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:09.084381] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: DOWN (p=49.39%) [2026-02-02T20:29:09.084672] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-02-02T20:29:09.084794] [INFO ] [sig ] PDO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:09.225787] [INFO ] [LOCAL ] Saved forecast: PDO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PDO.txt [2026-02-02T20:29:09.225910] [INFO ] [sig ] [2387/3456] Completed PDO in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:09.225949] [INFO ] [sig ] [2388/3456] Forecasting PDP... [2026-02-02T20:29:09.225979] [INFO ] [sig ] Generating forecast for: PDP [2026-02-02T20:29:09.226008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-02-02T20:29:09.238283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-02-02T20:29:09.238609] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-02-02T20:29:09.239400] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-02-02T20:29:09.239454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:09.239487] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:09.239516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:09.239609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:09.299123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:09.299823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:09.299901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:09.299933] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:09.416559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:09.416727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:09.416766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:09.416794] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:09.420213] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: DOWN (p=27.76%) [2026-02-02T20:29:09.420493] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-02-02T20:29:09.420651] [INFO ] [sig ] PDP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:09.562523] [INFO ] [LOCAL ] Saved forecast: PDP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PDP.txt [2026-02-02T20:29:09.562663] [INFO ] [sig ] [2388/3456] Completed PDP in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:09.562703] [INFO ] [sig ] [2389/3456] Forecasting PDS... [2026-02-02T20:29:09.562732] [INFO ] [sig ] Generating forecast for: PDS [2026-02-02T20:29:09.562762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-02-02T20:29:09.574364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-02-02T20:29:09.574717] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-02-02T20:29:09.575490] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-02-02T20:29:09.575542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:09.575594] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:09.575625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:09.575682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:09.634437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:09.635517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:09.635658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:09.635692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:09.757092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:09.757245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:09.757284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:09.757313] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:09.761532] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-02-02T20:29:09.762024] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-02-02T20:29:09.762152] [INFO ] [sig ] PDS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:09.905553] [INFO ] [LOCAL ] Saved forecast: PDS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PDS.txt [2026-02-02T20:29:09.905715] [INFO ] [sig ] [2389/3456] Completed PDS in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:09.905754] [INFO ] [sig ] [2390/3456] Forecasting PDX... [2026-02-02T20:29:09.905942] [INFO ] [sig ] Generating forecast for: PDX [2026-02-02T20:29:09.905972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-02-02T20:29:09.918336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-02-02T20:29:09.918691] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-02-02T20:29:09.919522] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-02-02T20:29:09.919600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:09.919638] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:09.919667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:09.919725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:09.983496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:09.984883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:09.984968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:09.985001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:10.107538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:10.107737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:10.107781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:10.107827] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:10.111272] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-02-02T20:29:10.111596] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-02-02T20:29:10.111744] [INFO ] [sig ] PDX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:10.250905] [INFO ] [LOCAL ] Saved forecast: PDX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PDX.txt [2026-02-02T20:29:10.251047] [INFO ] [sig ] [2390/3456] Completed PDX in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:10.251086] [INFO ] [sig ] [2391/3456] Forecasting PDYN... [2026-02-02T20:29:10.251116] [INFO ] [sig ] Generating forecast for: PDYN [2026-02-02T20:29:10.251147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-02-02T20:29:10.265987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-02-02T20:29:10.266423] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-02-02T20:29:10.267453] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-02-02T20:29:10.267518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:10.267558] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:10.267612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:10.267721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:10.335011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:10.335979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:10.336063] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:10.336095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:10.457948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:10.458102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:10.458144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:10.458174] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:10.461806] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: UP (p=64.45%) [2026-02-02T20:29:10.462091] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-02-02T20:29:10.462221] [INFO ] [sig ] PDYN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:10.605338] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PDYN.txt [2026-02-02T20:29:10.605464] [INFO ] [sig ] [2391/3456] Completed PDYN in 0.4s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:10.605503] [INFO ] [sig ] [2392/3456] Forecasting PEB... [2026-02-02T20:29:10.605533] [INFO ] [sig ] Generating forecast for: PEB [2026-02-02T20:29:10.605562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-02-02T20:29:10.617340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-02-02T20:29:10.617704] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-02-02T20:29:10.618494] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-02-02T20:29:10.618559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:10.618629] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:10.618672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:10.618737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:10.678078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:10.678814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:10.678907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:10.678941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:10.804049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:10.804207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:10.804248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:10.804278] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:10.808025] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: UP (p=94.66%) [2026-02-02T20:29:10.808380] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-02-02T20:29:10.808525] [INFO ] [sig ] PEB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:10.954106] [INFO ] [LOCAL ] Saved forecast: PEB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PEB.txt [2026-02-02T20:29:10.954323] [INFO ] [sig ] [2392/3456] Completed PEB in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:10.954372] [INFO ] [sig ] [2393/3456] Forecasting PEBK... [2026-02-02T20:29:10.954409] [INFO ] [sig ] Generating forecast for: PEBK [2026-02-02T20:29:10.954449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-02-02T20:29:10.965189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-02-02T20:29:10.965482] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-02-02T20:29:10.966500] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-02-02T20:29:10.966554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:10.966619] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:10.966651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:10.966709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:11.025418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:11.026131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:11.026211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:11.026244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:11.118151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:11.118297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:11.118336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:11.118364] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:11.121698] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: DOWN (p=37.44%) [2026-02-02T20:29:11.121967] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-02-02T20:29:11.122091] [INFO ] [sig ] PEBK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:11.262950] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PEBK.txt [2026-02-02T20:29:11.263077] [INFO ] [sig ] [2393/3456] Completed PEBK in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:11.263115] [INFO ] [sig ] [2394/3456] Forecasting PEBO... [2026-02-02T20:29:11.263146] [INFO ] [sig ] Generating forecast for: PEBO [2026-02-02T20:29:11.263176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-02-02T20:29:11.275096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-02-02T20:29:11.275423] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-02-02T20:29:11.276250] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-02-02T20:29:11.276305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:11.276339] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:11.276378] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:11.276438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:11.337497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:11.338399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:11.338488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:11.338521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:11.460372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:11.460511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:11.460548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:11.460592] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:11.464457] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-02-02T20:29:11.464836] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-02-02T20:29:11.465008] [INFO ] [sig ] PEBO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:11.610737] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PEBO.txt [2026-02-02T20:29:11.610899] [INFO ] [sig ] [2394/3456] Completed PEBO in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:11.610938] [INFO ] [sig ] [2395/3456] Forecasting PECO... [2026-02-02T20:29:11.610969] [INFO ] [sig ] Generating forecast for: PECO [2026-02-02T20:29:11.611000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-02-02T20:29:11.623090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-02-02T20:29:11.623412] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-02-02T20:29:11.624246] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-02-02T20:29:11.624300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:11.624334] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:11.624362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:11.624419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:11.684995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:11.685781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:11.685865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:11.686087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:11.807934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:11.808080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:11.808118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:11.808148] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:11.811526] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: DOWN (p=5.89%) [2026-02-02T20:29:11.811824] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-02-02T20:29:11.811950] [INFO ] [sig ] PECO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:11.957072] [INFO ] [LOCAL ] Saved forecast: PECO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PECO.txt [2026-02-02T20:29:11.957224] [INFO ] [sig ] [2395/3456] Completed PECO in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:11.957262] [INFO ] [sig ] [2396/3456] Forecasting PEG... [2026-02-02T20:29:11.957291] [INFO ] [sig ] Generating forecast for: PEG [2026-02-02T20:29:11.957320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-02-02T20:29:11.969381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-02-02T20:29:11.969679] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-02-02T20:29:11.970450] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-02-02T20:29:11.970502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:11.970560] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:11.970608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:11.970665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:12.031994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:12.032905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:12.032983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:12.033016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:12.152736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:12.152939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:12.152998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:12.153041] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:12.157248] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: DOWN (p=48.62%) [2026-02-02T20:29:12.157655] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-02-02T20:29:12.157828] [INFO ] [sig ] PEG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:12.313533] [INFO ] [LOCAL ] Saved forecast: PEG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PEG.txt [2026-02-02T20:29:12.313773] [INFO ] [sig ] [2396/3456] Completed PEG in 0.4s | 2.83 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-02T20:29:12.313836] [INFO ] [sig ] [2397/3456] Forecasting PEGA... [2026-02-02T20:29:12.313880] [INFO ] [sig ] Generating forecast for: PEGA [2026-02-02T20:29:12.313916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-02-02T20:29:12.327540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-02-02T20:29:12.327997] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-02-02T20:29:12.328846] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-02-02T20:29:12.328898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:12.328929] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:12.328955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:12.329010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:12.387371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:12.388268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:12.388353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:12.388386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:12.511072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:12.511229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:12.511271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:12.511303] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:12.514775] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: UP (p=68.99%) [2026-02-02T20:29:12.515065] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-02-02T20:29:12.515197] [INFO ] [sig ] PEGA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:12.657933] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PEGA.txt [2026-02-02T20:29:12.658101] [INFO ] [sig ] [2397/3456] Completed PEGA in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-02T20:29:12.658142] [INFO ] [sig ] [2398/3456] Forecasting PEN... [2026-02-02T20:29:12.658173] [INFO ] [sig ] Generating forecast for: PEN [2026-02-02T20:29:12.658211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-02-02T20:29:12.669983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-02-02T20:29:12.670336] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-02-02T20:29:12.671140] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-02-02T20:29:12.671192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:12.671225] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:12.671250] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:12.671305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:12.728532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:12.729402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:12.729487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:12.729519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:12.855262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:12.855423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:12.855465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:12.855495] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:12.859030] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: DOWN (p=27.98%) [2026-02-02T20:29:12.859315] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-02-02T20:29:12.859445] [INFO ] [sig ] PEN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:13.002890] [INFO ] [LOCAL ] Saved forecast: PEN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PEN.txt [2026-02-02T20:29:13.003046] [INFO ] [sig ] [2398/3456] Completed PEN in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-02T20:29:13.003085] [INFO ] [sig ] [2399/3456] Forecasting PENN... [2026-02-02T20:29:13.003116] [INFO ] [sig ] Generating forecast for: PENN [2026-02-02T20:29:13.003148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-02-02T20:29:13.014565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-02-02T20:29:13.014883] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-02-02T20:29:13.015666] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-02-02T20:29:13.015719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:13.015751] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:13.015777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:13.015832] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:13.072130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:13.072911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:13.072992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:13.073024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:13.202810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:13.202967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:13.203006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:13.203087] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:13.206889] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=86.80%) [2026-02-02T20:29:13.207336] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-02-02T20:29:13.207459] [INFO ] [sig ] PENN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:13.348516] [INFO ] [LOCAL ] Saved forecast: PENN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PENN.txt [2026-02-02T20:29:13.348657] [INFO ] [sig ] [2399/3456] Completed PENN in 0.3s | 2.83 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-02T20:29:13.348697] [INFO ] [sig ] [2400/3456] Forecasting PEO... [2026-02-02T20:29:13.348726] [INFO ] [sig ] Generating forecast for: PEO [2026-02-02T20:29:13.348757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-02-02T20:29:13.360558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-02-02T20:29:13.360895] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-02-02T20:29:13.361709] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-02-02T20:29:13.361763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:13.361795] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:13.361822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:13.361877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:13.419084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:13.419776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:13.419859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:13.419891] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:13.537786] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:13.537948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:13.537986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:13.538015] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:13.541404] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: UP (p=79.87%) [2026-02-02T20:29:13.541707] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-02-02T20:29:13.541833] [INFO ] [sig ] PEO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:13.684338] [INFO ] [LOCAL ] Saved forecast: PEO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PEO.txt [2026-02-02T20:29:13.684480] [INFO ] [sig ] [2400/3456] Completed PEO in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:13.684523] [INFO ] [sig ] [2401/3456] Forecasting PEP... [2026-02-02T20:29:13.684555] [INFO ] [sig ] Generating forecast for: PEP [2026-02-02T20:29:13.684604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-02-02T20:29:13.696772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-02-02T20:29:13.697065] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-02-02T20:29:13.698005] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-02-02T20:29:13.698058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:13.698089] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:13.698116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:13.698173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:13.756913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:13.757779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:13.757874] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:13.757908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:13.878452] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:13.878619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:13.878660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:13.878690] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:13.882071] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: UP (p=86.39%) [2026-02-02T20:29:13.882341] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-02-02T20:29:13.882464] [INFO ] [sig ] PEP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:14.023015] [INFO ] [LOCAL ] Saved forecast: PEP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PEP.txt [2026-02-02T20:29:14.023171] [INFO ] [sig ] [2401/3456] Completed PEP in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:14.023216] [INFO ] [sig ] [2402/3456] Forecasting PEPG... [2026-02-02T20:29:14.023260] [INFO ] [sig ] Generating forecast for: PEPG [2026-02-02T20:29:14.023303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-02-02T20:29:14.035504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-02-02T20:29:14.035911] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-02-02T20:29:14.036778] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-02-02T20:29:14.036833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:14.036865] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:14.036893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:14.036950] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:14.096725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:14.097603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:14.097713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:14.097748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:14.216512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:14.216689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:14.216739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:14.216774] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:14.220418] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-02-02T20:29:14.220719] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-02-02T20:29:14.220847] [INFO ] [sig ] PEPG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:14.363261] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PEPG.txt [2026-02-02T20:29:14.363409] [INFO ] [sig ] [2402/3456] Completed PEPG in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:14.363468] [INFO ] [sig ] [2403/3456] Forecasting PERF... [2026-02-02T20:29:14.363502] [INFO ] [sig ] Generating forecast for: PERF [2026-02-02T20:29:14.363534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-02-02T20:29:14.375842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-02-02T20:29:14.376378] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-02-02T20:29:14.377472] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-02-02T20:29:14.377527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:14.377560] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:14.377606] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:14.377690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:14.437698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:14.438478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:14.438557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:14.438607] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:14.557511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:14.557712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:14.557765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:14.557802] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:14.561324] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=53.58%) [2026-02-02T20:29:14.561634] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-02-02T20:29:14.561781] [INFO ] [sig ] PERF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:14.709237] [INFO ] [LOCAL ] Saved forecast: PERF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PERF.txt [2026-02-02T20:29:14.709378] [INFO ] [sig ] [2403/3456] Completed PERF in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:14.709418] [INFO ] [sig ] [2404/3456] Forecasting PERI... [2026-02-02T20:29:14.709450] [INFO ] [sig ] Generating forecast for: PERI [2026-02-02T20:29:14.709480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-02-02T20:29:14.721095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-02-02T20:29:14.721379] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-02-02T20:29:14.722165] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-02-02T20:29:14.722218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:14.722250] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:14.722276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:14.722333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:14.783333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:14.784196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:14.784280] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:14.784314] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:14.905651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:14.905815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:14.905855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:14.905884] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:14.909538] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-02-02T20:29:14.909911] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-02-02T20:29:14.910046] [INFO ] [sig ] PERI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:15.060291] [INFO ] [LOCAL ] Saved forecast: PERI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PERI.txt [2026-02-02T20:29:15.060420] [INFO ] [sig ] [2404/3456] Completed PERI in 0.4s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:15.060457] [INFO ] [sig ] [2405/3456] Forecasting PESI... [2026-02-02T20:29:15.060488] [INFO ] [sig ] Generating forecast for: PESI [2026-02-02T20:29:15.060518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-02-02T20:29:15.073020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-02-02T20:29:15.073356] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-02-02T20:29:15.074157] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-02-02T20:29:15.074211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:15.074243] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:15.074271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:15.074338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:15.133086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:15.133906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:15.133989] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:15.134023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:15.257267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:15.257417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:15.257459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:15.257488] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:15.260929] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=33.29%) [2026-02-02T20:29:15.261207] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-02-02T20:29:15.261333] [INFO ] [sig ] PESI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:15.406770] [INFO ] [LOCAL ] Saved forecast: PESI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PESI.txt [2026-02-02T20:29:15.406928] [INFO ] [sig ] [2405/3456] Completed PESI in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:15.406969] [INFO ] [sig ] [2406/3456] Forecasting PETS... [2026-02-02T20:29:15.407001] [INFO ] [sig ] Generating forecast for: PETS [2026-02-02T20:29:15.407035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-02-02T20:29:15.418522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-02-02T20:29:15.418856] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-02-02T20:29:15.419640] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-02-02T20:29:15.419703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:15.419742] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:15.419777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:15.419837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:15.478166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:15.478896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:15.479001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:15.479037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:15.598878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:15.599032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:15.599073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:15.599103] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:15.602535] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-02-02T20:29:15.602827] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-02-02T20:29:15.602954] [INFO ] [sig ] PETS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:15.744616] [INFO ] [LOCAL ] Saved forecast: PETS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PETS.txt [2026-02-02T20:29:15.744745] [INFO ] [sig ] [2406/3456] Completed PETS in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:15.744782] [INFO ] [sig ] [2407/3456] Forecasting PEY... [2026-02-02T20:29:15.744812] [INFO ] [sig ] Generating forecast for: PEY [2026-02-02T20:29:15.744842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-02-02T20:29:15.756211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-02-02T20:29:15.756527] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-02-02T20:29:15.757327] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-02-02T20:29:15.757390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:15.757424] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:15.757452] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:15.757511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:15.815454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:15.816186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:15.816267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:15.816301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:15.932840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:15.932996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:15.933037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:15.933066] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:15.936533] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: UP (p=51.73%) [2026-02-02T20:29:15.936837] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-02-02T20:29:15.936967] [INFO ] [sig ] PEY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:16.083379] [INFO ] [LOCAL ] Saved forecast: PEY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PEY.txt [2026-02-02T20:29:16.083539] [INFO ] [sig ] [2407/3456] Completed PEY in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:16.083602] [INFO ] [sig ] [2408/3456] Forecasting PFBC... [2026-02-02T20:29:16.083636] [INFO ] [sig ] Generating forecast for: PFBC [2026-02-02T20:29:16.083668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-02-02T20:29:16.095372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-02-02T20:29:16.095765] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-02-02T20:29:16.096597] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-02-02T20:29:16.096652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:16.096685] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:16.096716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:16.096774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:16.155884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:16.156684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:16.156772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:16.156806] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:16.274484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:16.274651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:16.274699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:16.274734] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:16.278284] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: UP (p=88.88%) [2026-02-02T20:29:16.278620] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-02-02T20:29:16.278754] [INFO ] [sig ] PFBC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:16.440445] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PFBC.txt [2026-02-02T20:29:16.440630] [INFO ] [sig ] [2408/3456] Completed PFBC in 0.4s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:16.440675] [INFO ] [sig ] [2409/3456] Forecasting PFD... [2026-02-02T20:29:16.440714] [INFO ] [sig ] Generating forecast for: PFD [2026-02-02T20:29:16.440751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-02-02T20:29:16.452979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-02-02T20:29:16.453427] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-02-02T20:29:16.454365] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-02-02T20:29:16.454420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:16.454454] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:16.454481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:16.454538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:16.513889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:16.514604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:16.514683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:16.514718] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:16.625725] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:16.625879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:16.625918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:16.625948] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:16.629283] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: UP (p=76.26%) [2026-02-02T20:29:16.629550] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-02-02T20:29:16.629692] [INFO ] [sig ] PFD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:16.774664] [INFO ] [LOCAL ] Saved forecast: PFD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PFD.txt [2026-02-02T20:29:16.774841] [INFO ] [sig ] [2409/3456] Completed PFD in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:16.774884] [INFO ] [sig ] [2410/3456] Forecasting PFF... [2026-02-02T20:29:16.774913] [INFO ] [sig ] Generating forecast for: PFF [2026-02-02T20:29:16.774945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-02-02T20:29:16.786123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-02-02T20:29:16.786445] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-02-02T20:29:16.787234] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-02-02T20:29:16.787285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:16.787318] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:16.787344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:16.787399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:16.845400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:16.846238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:16.846317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:16.846351] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:16.981640] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:16.981804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:16.981847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:16.981877] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:16.985737] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: UP (p=69.49%) [2026-02-02T20:29:16.986099] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-02-02T20:29:16.986245] [INFO ] [sig ] PFF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:17.136086] [INFO ] [LOCAL ] Saved forecast: PFF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PFF.txt [2026-02-02T20:29:17.136220] [INFO ] [sig ] [2410/3456] Completed PFF in 0.4s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:17.136264] [INFO ] [sig ] [2411/3456] Forecasting PFG... [2026-02-02T20:29:17.136295] [INFO ] [sig ] Generating forecast for: PFG [2026-02-02T20:29:17.136325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-02-02T20:29:17.148179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-02-02T20:29:17.148528] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-02-02T20:29:17.149357] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-02-02T20:29:17.149411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:17.149444] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:17.149472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:17.149529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:17.208563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:17.209377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:17.209460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:17.209494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:17.328268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:17.328420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:17.328461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:17.328490] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:17.331979] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: UP (p=80.39%) [2026-02-02T20:29:17.332256] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-02-02T20:29:17.332382] [INFO ] [sig ] PFG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:17.482718] [INFO ] [LOCAL ] Saved forecast: PFG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PFG.txt [2026-02-02T20:29:17.482882] [INFO ] [sig ] [2411/3456] Completed PFG in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:17.482920] [INFO ] [sig ] [2412/3456] Forecasting PFGC... [2026-02-02T20:29:17.482951] [INFO ] [sig ] Generating forecast for: PFGC [2026-02-02T20:29:17.482982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-02-02T20:29:17.494975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-02-02T20:29:17.495331] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-02-02T20:29:17.496240] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-02-02T20:29:17.496295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:17.496329] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:17.496357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:17.496415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:17.570290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:17.571212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:17.571298] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:17.571333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:17.698088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:17.698260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:17.698315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:17.698347] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:17.702041] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-02-02T20:29:17.702375] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-02-02T20:29:17.702518] [INFO ] [sig ] PFGC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:17.856907] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PFGC.txt [2026-02-02T20:29:17.857057] [INFO ] [sig ] [2412/3456] Completed PFGC in 0.4s | 2.83 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-02T20:29:17.857098] [INFO ] [sig ] [2413/3456] Forecasting PFH... [2026-02-02T20:29:17.857127] [INFO ] [sig ] Generating forecast for: PFH [2026-02-02T20:29:17.857159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-02-02T20:29:17.869330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-02-02T20:29:17.869731] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-02-02T20:29:17.870557] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-02-02T20:29:17.870629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:17.870696] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:17.870731] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:17.870804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:17.933639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:17.934527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:17.934634] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:17.934670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:18.053171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:18.053332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:18.053371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:18.053400] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:18.056822] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=40.56%) [2026-02-02T20:29:18.057100] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-02-02T20:29:18.057227] [INFO ] [sig ] PFH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:18.199661] [INFO ] [LOCAL ] Saved forecast: PFH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PFH.txt [2026-02-02T20:29:18.199801] [INFO ] [sig ] [2413/3456] Completed PFH in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-02T20:29:18.199840] [INFO ] [sig ] [2414/3456] Forecasting PFIS... [2026-02-02T20:29:18.199869] [INFO ] [sig ] Generating forecast for: PFIS [2026-02-02T20:29:18.199898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-02-02T20:29:18.212461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-02-02T20:29:18.212831] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-02-02T20:29:18.213632] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-02-02T20:29:18.213685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:18.213716] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:18.213742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:18.213800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:18.271355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:18.272277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:18.272363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:18.272396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:18.388099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:18.388257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:18.388315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:18.388345] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:18.391708] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=26.94%) [2026-02-02T20:29:18.392018] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-02-02T20:29:18.392140] [INFO ] [sig ] PFIS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:18.534124] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PFIS.txt [2026-02-02T20:29:18.534277] [INFO ] [sig ] [2414/3456] Completed PFIS in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-02T20:29:18.534317] [INFO ] [sig ] [2415/3456] Forecasting PFL... [2026-02-02T20:29:18.534345] [INFO ] [sig ] Generating forecast for: PFL [2026-02-02T20:29:18.534376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-02-02T20:29:18.546033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-02-02T20:29:18.546339] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-02-02T20:29:18.547138] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-02-02T20:29:18.547190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:18.547222] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:18.547248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:18.547303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:18.603556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:18.604235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:18.604313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:18.604345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:18.718876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:18.719032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:18.719072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:18.719100] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:18.722473] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-02-02T20:29:18.722761] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-02-02T20:29:18.722887] [INFO ] [sig ] PFL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:18.867187] [INFO ] [LOCAL ] Saved forecast: PFL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PFL.txt [2026-02-02T20:29:18.867322] [INFO ] [sig ] [2415/3456] Completed PFL in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-02T20:29:18.867360] [INFO ] [sig ] [2416/3456] Forecasting PFM... [2026-02-02T20:29:18.867390] [INFO ] [sig ] Generating forecast for: PFM [2026-02-02T20:29:18.867421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-02-02T20:29:18.878931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-02-02T20:29:18.879234] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-02-02T20:29:18.880065] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-02-02T20:29:18.880117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:18.880148] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:18.880175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:18.880231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:18.936629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:18.937275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:18.937353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:18.937384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:19.056046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:19.056216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:19.056255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:19.056318] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:19.059771] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: DOWN (p=23.41%) [2026-02-02T20:29:19.060068] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-02-02T20:29:19.060198] [INFO ] [sig ] PFM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:19.202909] [INFO ] [LOCAL ] Saved forecast: PFM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PFM.txt [2026-02-02T20:29:19.203042] [INFO ] [sig ] [2416/3456] Completed PFM in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-02T20:29:19.203080] [INFO ] [sig ] [2417/3456] Forecasting PFN... [2026-02-02T20:29:19.203110] [INFO ] [sig ] Generating forecast for: PFN [2026-02-02T20:29:19.203141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-02-02T20:29:19.215073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-02-02T20:29:19.215387] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-02-02T20:29:19.216178] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-02-02T20:29:19.216231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:19.216263] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:19.216289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:19.216344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:19.272746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:19.273460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:19.273539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:19.273594] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:19.389760] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:19.389934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:19.389973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:19.390001] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:19.393550] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: UP (p=94.76%) [2026-02-02T20:29:19.393882] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-02-02T20:29:19.394022] [INFO ] [sig ] PFN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:19.535391] [INFO ] [LOCAL ] Saved forecast: PFN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PFN.txt [2026-02-02T20:29:19.535566] [INFO ] [sig ] [2417/3456] Completed PFN in 0.3s | 2.83 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-02T20:29:19.535626] [INFO ] [sig ] [2418/3456] Forecasting PFO... [2026-02-02T20:29:19.535659] [INFO ] [sig ] Generating forecast for: PFO [2026-02-02T20:29:19.535690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-02-02T20:29:19.548627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-02-02T20:29:19.549073] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-02-02T20:29:19.549937] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-02-02T20:29:19.549992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:19.550036] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:19.550066] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:19.550124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:19.606869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:19.607740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:19.607828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:19.607861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:19.723274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:19.723420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:19.723459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:19.723487] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:19.726794] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: DOWN (p=3.93%) [2026-02-02T20:29:19.727064] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-02-02T20:29:19.727186] [INFO ] [sig ] PFO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:19.868391] [INFO ] [LOCAL ] Saved forecast: PFO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PFO.txt [2026-02-02T20:29:19.868514] [INFO ] [sig ] [2418/3456] Completed PFO in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:19.868552] [INFO ] [sig ] [2419/3456] Forecasting PFS... [2026-02-02T20:29:19.868599] [INFO ] [sig ] Generating forecast for: PFS [2026-02-02T20:29:19.868633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-02-02T20:29:19.880419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-02-02T20:29:19.880741] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-02-02T20:29:19.881516] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-02-02T20:29:19.881568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:19.881619] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:19.881646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:19.881709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:19.938433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:19.939069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:19.939148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:19.939180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:20.059946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:20.060060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:20.060096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:20.060124] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:20.063298] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: UP (p=66.19%) [2026-02-02T20:29:20.063564] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-02-02T20:29:20.063706] [INFO ] [sig ] PFS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:20.204029] [INFO ] [LOCAL ] Saved forecast: PFS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PFS.txt [2026-02-02T20:29:20.204151] [INFO ] [sig ] [2419/3456] Completed PFS in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:20.204189] [INFO ] [sig ] [2420/3456] Forecasting PFSI... [2026-02-02T20:29:20.204219] [INFO ] [sig ] Generating forecast for: PFSI [2026-02-02T20:29:20.204248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-02-02T20:29:20.215160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-02-02T20:29:20.215451] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-02-02T20:29:20.216236] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-02-02T20:29:20.216288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:20.216321] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:20.216349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:20.216405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:20.273658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:20.274241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:20.274317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:20.274350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:20.393229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:20.393346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:20.393382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:20.393410] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:20.396902] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: UP (p=63.48%) [2026-02-02T20:29:20.397197] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-02-02T20:29:20.397325] [INFO ] [sig ] PFSI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:20.550803] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PFSI.txt [2026-02-02T20:29:20.550976] [INFO ] [sig ] [2420/3456] Completed PFSI in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:20.551020] [INFO ] [sig ] [2421/3456] Forecasting PGC... [2026-02-02T20:29:20.551052] [INFO ] [sig ] Generating forecast for: PGC [2026-02-02T20:29:20.551085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-02-02T20:29:20.563096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-02-02T20:29:20.563430] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-02-02T20:29:20.564229] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-02-02T20:29:20.564281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:20.564314] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:20.564341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:20.564397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:20.622113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:20.622986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:20.623069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:20.623102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:20.746545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:20.746700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:20.746739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:20.746768] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:20.750501] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: UP (p=59.54%) [2026-02-02T20:29:20.750806] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-02-02T20:29:20.750932] [INFO ] [sig ] PGC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:20.893222] [INFO ] [LOCAL ] Saved forecast: PGC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PGC.txt [2026-02-02T20:29:20.893346] [INFO ] [sig ] [2421/3456] Completed PGC in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:20.893385] [INFO ] [sig ] [2422/3456] Forecasting PGEN... [2026-02-02T20:29:20.893419] [INFO ] [sig ] Generating forecast for: PGEN [2026-02-02T20:29:20.893450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-02-02T20:29:20.904774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-02-02T20:29:20.905052] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-02-02T20:29:20.905844] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-02-02T20:29:20.905898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:20.905930] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:20.905956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:20.906013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:20.963201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:20.964068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:20.964149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:20.964181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:21.087339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:21.087491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:21.087530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:21.087558] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:21.090974] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: UP (p=58.17%) [2026-02-02T20:29:21.091251] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-02-02T20:29:21.091379] [INFO ] [sig ] PGEN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:21.234980] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PGEN.txt [2026-02-02T20:29:21.235128] [INFO ] [sig ] [2422/3456] Completed PGEN in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:21.235167] [INFO ] [sig ] [2423/3456] Forecasting PGJ... [2026-02-02T20:29:21.235196] [INFO ] [sig ] Generating forecast for: PGJ [2026-02-02T20:29:21.235226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-02-02T20:29:21.246868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-02-02T20:29:21.247207] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-02-02T20:29:21.248096] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-02-02T20:29:21.248151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:21.248184] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:21.248212] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:21.248269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:21.311487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:21.312377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:21.312497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:21.312549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:21.439131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:21.439294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:21.439332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:21.439362] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:21.443249] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-02-02T20:29:21.443524] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-02-02T20:29:21.443667] [INFO ] [sig ] PGJ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:21.606427] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PGJ.txt [2026-02-02T20:29:21.606611] [INFO ] [sig ] [2423/3456] Completed PGJ in 0.4s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:21.606655] [INFO ] [sig ] [2424/3456] Forecasting PGNY... [2026-02-02T20:29:21.606689] [INFO ] [sig ] Generating forecast for: PGNY [2026-02-02T20:29:21.606722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-02-02T20:29:21.618769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-02-02T20:29:21.619229] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-02-02T20:29:21.620155] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-02-02T20:29:21.620211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:21.620245] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:21.620273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:21.620332] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:21.681681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:21.682611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:21.682698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:21.682733] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:21.800909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:21.801025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:21.801061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:21.801089] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:21.804507] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=8.63%) [2026-02-02T20:29:21.804797] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-02-02T20:29:21.804944] [INFO ] [sig ] PGNY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:21.949178] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PGNY.txt [2026-02-02T20:29:21.949300] [INFO ] [sig ] [2424/3456] Completed PGNY in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:21.949338] [INFO ] [sig ] [2425/3456] Forecasting PGP... [2026-02-02T20:29:21.949367] [INFO ] [sig ] Generating forecast for: PGP [2026-02-02T20:29:21.949399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-02-02T20:29:21.960268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-02-02T20:29:21.960554] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-02-02T20:29:21.961340] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-02-02T20:29:21.961392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:21.961424] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:21.961450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:21.961507] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:22.018268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:22.019157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:22.019242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:22.019275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:22.133165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:22.133284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:22.133323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:22.133361] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:22.136703] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=72.35%) [2026-02-02T20:29:22.136978] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-02-02T20:29:22.137100] [INFO ] [sig ] PGP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:22.278127] [INFO ] [LOCAL ] Saved forecast: PGP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PGP.txt [2026-02-02T20:29:22.278250] [INFO ] [sig ] [2425/3456] Completed PGP in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:22.278289] [INFO ] [sig ] [2426/3456] Forecasting PGY... [2026-02-02T20:29:22.278318] [INFO ] [sig ] Generating forecast for: PGY [2026-02-02T20:29:22.278349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-02-02T20:29:22.289379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-02-02T20:29:22.289701] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-02-02T20:29:22.290486] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-02-02T20:29:22.290547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:22.290600] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:22.290629] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:22.290684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:22.348352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:22.349009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:22.349087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:22.349119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:22.465373] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:22.465485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:22.465521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:22.465550] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:22.468834] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-02-02T20:29:22.469100] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-02-02T20:29:22.469221] [INFO ] [sig ] PGY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:22.611866] [INFO ] [LOCAL ] Saved forecast: PGY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PGY.txt [2026-02-02T20:29:22.612037] [INFO ] [sig ] [2426/3456] Completed PGY in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:22.612077] [INFO ] [sig ] [2427/3456] Forecasting PGZ... [2026-02-02T20:29:22.612107] [INFO ] [sig ] Generating forecast for: PGZ [2026-02-02T20:29:22.612137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-02-02T20:29:22.623078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-02-02T20:29:22.623346] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-02-02T20:29:22.624124] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-02-02T20:29:22.624176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:22.624208] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:22.624235] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:22.624291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:22.681650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:22.682500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:22.682600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:22.682636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:22.797431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:22.797598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:22.797673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:22.797708] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:22.801157] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=92.73%) [2026-02-02T20:29:22.801432] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-02-02T20:29:22.801553] [INFO ] [sig ] PGZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:22.947040] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PGZ.txt [2026-02-02T20:29:22.947341] [INFO ] [sig ] [2427/3456] Completed PGZ in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:22.947379] [INFO ] [sig ] [2428/3456] Forecasting PH... [2026-02-02T20:29:22.947409] [INFO ] [sig ] Generating forecast for: PH [2026-02-02T20:29:22.947440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-02-02T20:29:22.958669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-02-02T20:29:22.958960] [INFO ] [FORECASTER] Starting predict_future for PH [2026-02-02T20:29:22.959758] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-02-02T20:29:22.959815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:22.959854] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:22.959887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:22.959956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:23.018259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:23.018892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:23.018983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:23.019023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:23.139365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:23.139482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:23.139518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:23.139546] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:23.142780] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: UP (p=95.63%) [2026-02-02T20:29:23.143080] [INFO ] [FORECASTER] Completed predict_future for PH [2026-02-02T20:29:23.143202] [INFO ] [sig ] PH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:23.290251] [INFO ] [LOCAL ] Saved forecast: PH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PH.txt [2026-02-02T20:29:23.290360] [INFO ] [sig ] [2428/3456] Completed PH in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:23.290398] [INFO ] [sig ] [2429/3456] Forecasting PHG... [2026-02-02T20:29:23.290428] [INFO ] [sig ] Generating forecast for: PHG [2026-02-02T20:29:23.290457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-02-02T20:29:23.301544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-02-02T20:29:23.301839] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-02-02T20:29:23.302627] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-02-02T20:29:23.302679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:23.302712] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:23.302739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:23.302795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:23.359279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:23.359873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:23.359949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:23.359982] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:23.480723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:23.480849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:23.480887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:23.480915] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:23.484246] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=69.54%) [2026-02-02T20:29:23.484513] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-02-02T20:29:23.484652] [INFO ] [sig ] PHG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:23.625892] [INFO ] [LOCAL ] Saved forecast: PHG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PHG.txt [2026-02-02T20:29:23.626003] [INFO ] [sig ] [2429/3456] Completed PHG in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-02T20:29:23.626040] [INFO ] [sig ] [2430/3456] Forecasting PHI... [2026-02-02T20:29:23.626069] [INFO ] [sig ] Generating forecast for: PHI [2026-02-02T20:29:23.626098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-02-02T20:29:23.637442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-02-02T20:29:23.637744] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-02-02T20:29:23.638511] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-02-02T20:29:23.638563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:23.638637] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:23.638666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:23.638722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:23.696228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:23.697070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:23.697155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:23.697188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:23.832048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:23.832205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:23.832245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:23.832274] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:23.835636] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: DOWN (p=11.12%) [2026-02-02T20:29:23.835924] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-02-02T20:29:23.836066] [INFO ] [sig ] PHI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:23.976634] [INFO ] [LOCAL ] Saved forecast: PHI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PHI.txt [2026-02-02T20:29:23.976773] [INFO ] [sig ] [2430/3456] Completed PHI in 0.4s | 2.83 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-02T20:29:23.976811] [INFO ] [sig ] [2431/3456] Forecasting PHIN... [2026-02-02T20:29:23.976841] [INFO ] [sig ] Generating forecast for: PHIN [2026-02-02T20:29:23.976872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-02-02T20:29:23.987787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-02-02T20:29:23.988072] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-02-02T20:29:23.988872] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-02-02T20:29:23.988946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:23.988985] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:23.989019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:23.989075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:24.045551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:24.046200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:24.046274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:24.046307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:24.172708] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:24.172873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:24.172916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:24.172945] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:24.176381] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: UP (p=59.09%) [2026-02-02T20:29:24.176680] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-02-02T20:29:24.176808] [INFO ] [sig ] PHIN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:24.317953] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PHIN.txt [2026-02-02T20:29:24.318099] [INFO ] [sig ] [2431/3456] Completed PHIN in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-02T20:29:24.318137] [INFO ] [sig ] [2432/3456] Forecasting PHIO... [2026-02-02T20:29:24.318167] [INFO ] [sig ] Generating forecast for: PHIO [2026-02-02T20:29:24.318198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-02-02T20:29:24.329784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-02-02T20:29:24.330123] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-02-02T20:29:24.331057] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-02-02T20:29:24.331112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:24.331147] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:24.331176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:24.331234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:24.392279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:24.393156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:24.393242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:24.393279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:24.522743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:24.522904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:24.522946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:24.522976] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:24.526612] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: DOWN (p=20.37%) [2026-02-02T20:29:24.526899] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-02-02T20:29:24.527030] [INFO ] [sig ] PHIO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:24.682528] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PHIO.txt [2026-02-02T20:29:24.682689] [INFO ] [sig ] [2432/3456] Completed PHIO in 0.4s | 2.83 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-02T20:29:24.682729] [INFO ] [sig ] [2433/3456] Forecasting PHK... [2026-02-02T20:29:24.682760] [INFO ] [sig ] Generating forecast for: PHK [2026-02-02T20:29:24.682791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-02-02T20:29:24.694266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-02-02T20:29:24.694590] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-02-02T20:29:24.695409] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-02-02T20:29:24.695463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:24.695497] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:24.695525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:24.695609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:24.757109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:24.757987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:24.758262] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:24.758297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:24.881234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:24.881366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:24.881405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:24.881471] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:24.884956] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=92.05%) [2026-02-02T20:29:24.885244] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-02-02T20:29:24.885367] [INFO ] [sig ] PHK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:25.035258] [INFO ] [LOCAL ] Saved forecast: PHK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PHK.txt [2026-02-02T20:29:25.035379] [INFO ] [sig ] [2433/3456] Completed PHK in 0.4s | 2.83 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-02T20:29:25.035420] [INFO ] [sig ] [2434/3456] Forecasting PHM... [2026-02-02T20:29:25.035452] [INFO ] [sig ] Generating forecast for: PHM [2026-02-02T20:29:25.035485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-02-02T20:29:25.047103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-02-02T20:29:25.047371] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-02-02T20:29:25.048236] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-02-02T20:29:25.048289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:25.048321] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:25.048347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:25.048402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:25.105455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:25.106107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:25.106183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:25.106215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:25.224857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:25.224981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:25.225018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:25.225045] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:25.228523] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-02-02T20:29:25.228811] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-02-02T20:29:25.228949] [INFO ] [sig ] PHM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:25.370824] [INFO ] [LOCAL ] Saved forecast: PHM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PHM.txt [2026-02-02T20:29:25.370950] [INFO ] [sig ] [2434/3456] Completed PHM in 0.3s | 2.83 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-02T20:29:25.371003] [INFO ] [sig ] [2435/3456] Forecasting PHO... [2026-02-02T20:29:25.371039] [INFO ] [sig ] Generating forecast for: PHO [2026-02-02T20:29:25.371077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-02-02T20:29:25.382795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-02-02T20:29:25.383102] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-02-02T20:29:25.383976] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-02-02T20:29:25.384034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:25.384072] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:25.384100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:25.384159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:25.445132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:25.445825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:25.445916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:25.445960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:25.566704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:25.566819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:25.566857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:25.566887] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:25.570202] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-02-02T20:29:25.570469] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-02-02T20:29:25.570608] [INFO ] [sig ] PHO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:25.722435] [INFO ] [LOCAL ] Saved forecast: PHO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PHO.txt [2026-02-02T20:29:25.722559] [INFO ] [sig ] [2435/3456] Completed PHO in 0.4s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:25.722616] [INFO ] [sig ] [2436/3456] Forecasting PHUN... [2026-02-02T20:29:25.722647] [INFO ] [sig ] Generating forecast for: PHUN [2026-02-02T20:29:25.722678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-02-02T20:29:25.733966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-02-02T20:29:25.734233] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-02-02T20:29:25.735053] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-02-02T20:29:25.735117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:25.735150] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:25.735177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:25.735234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:25.793029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:25.793626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:25.793704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:25.793737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:25.914129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:25.914283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:25.914323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:25.914352] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:25.917709] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: UP (p=90.00%) [2026-02-02T20:29:25.917976] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-02-02T20:29:25.918113] [INFO ] [sig ] PHUN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:26.058346] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PHUN.txt [2026-02-02T20:29:26.058455] [INFO ] [sig ] [2436/3456] Completed PHUN in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:26.058492] [INFO ] [sig ] [2437/3456] Forecasting PHVS... [2026-02-02T20:29:26.058520] [INFO ] [sig ] Generating forecast for: PHVS [2026-02-02T20:29:26.058549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-02-02T20:29:26.069354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-02-02T20:29:26.069641] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-02-02T20:29:26.070428] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-02-02T20:29:26.070480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:26.070512] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:26.070539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:26.070617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:26.128223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:26.128820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:26.128898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:26.128930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:26.247439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:26.247549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:26.247603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:26.247634] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:26.250990] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: DOWN (p=37.76%) [2026-02-02T20:29:26.251424] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-02-02T20:29:26.251546] [INFO ] [sig ] PHVS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:26.392863] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PHVS.txt [2026-02-02T20:29:26.393027] [INFO ] [sig ] [2437/3456] Completed PHVS in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:26.393079] [INFO ] [sig ] [2438/3456] Forecasting PI... [2026-02-02T20:29:26.393114] [INFO ] [sig ] Generating forecast for: PI [2026-02-02T20:29:26.393143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-02-02T20:29:26.404932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-02-02T20:29:26.405300] [INFO ] [FORECASTER] Starting predict_future for PI [2026-02-02T20:29:26.406195] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-02-02T20:29:26.406249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:26.406288] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:26.406326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:26.406404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:26.466138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:26.467061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:26.467145] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:26.467180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:26.594855] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:26.595028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:26.595093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:26.595128] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:26.600479] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: UP (p=99.83%) [2026-02-02T20:29:26.602239] [INFO ] [FORECASTER] Completed predict_future for PI [2026-02-02T20:29:26.602620] [INFO ] [sig ] PI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:26.745501] [INFO ] [LOCAL ] Saved forecast: PI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PI.txt [2026-02-02T20:29:26.745679] [INFO ] [sig ] [2438/3456] Completed PI in 0.4s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:26.745722] [INFO ] [sig ] [2439/3456] Forecasting PID... [2026-02-02T20:29:26.745754] [INFO ] [sig ] Generating forecast for: PID [2026-02-02T20:29:26.745784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-02-02T20:29:26.757449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-02-02T20:29:26.757840] [INFO ] [FORECASTER] Starting predict_future for PID [2026-02-02T20:29:26.758680] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-02-02T20:29:26.758733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:26.758764] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:26.758791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:26.758847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:26.825516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:26.826441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:26.826535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:26.826606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:26.967874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:26.968054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:26.968095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:26.968123] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:26.971534] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: DOWN (p=29.26%) [2026-02-02T20:29:26.971852] [INFO ] [FORECASTER] Completed predict_future for PID [2026-02-02T20:29:26.971979] [INFO ] [sig ] PID: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:27.122785] [INFO ] [LOCAL ] Saved forecast: PID 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PID.txt [2026-02-02T20:29:27.122930] [INFO ] [sig ] [2439/3456] Completed PID in 0.4s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:27.122971] [INFO ] [sig ] [2440/3456] Forecasting PIE... [2026-02-02T20:29:27.123003] [INFO ] [sig ] Generating forecast for: PIE [2026-02-02T20:29:27.123038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-02-02T20:29:27.134695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-02-02T20:29:27.134984] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-02-02T20:29:27.136004] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-02-02T20:29:27.136057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:27.136280] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:27.136307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:27.136363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:27.196615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:27.197527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:27.197702] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:27.197740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:27.315314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:27.315486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:27.315532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:27.315562] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:27.319093] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=90.44%) [2026-02-02T20:29:27.319379] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-02-02T20:29:27.319507] [INFO ] [sig ] PIE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:27.461900] [INFO ] [LOCAL ] Saved forecast: PIE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PIE.txt [2026-02-02T20:29:27.462075] [INFO ] [sig ] [2440/3456] Completed PIE in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:27.462122] [INFO ] [sig ] [2441/3456] Forecasting PII... [2026-02-02T20:29:27.462153] [INFO ] [sig ] Generating forecast for: PII [2026-02-02T20:29:27.462183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-02-02T20:29:27.473975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-02-02T20:29:27.474339] [INFO ] [FORECASTER] Starting predict_future for PII [2026-02-02T20:29:27.475216] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-02-02T20:29:27.475271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:27.475304] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:27.475331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:27.475388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:27.533263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:27.533988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:27.534072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:27.534106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:27.652524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:27.652668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:27.652710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:27.652740] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:27.656307] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-02-02T20:29:27.656628] [INFO ] [FORECASTER] Completed predict_future for PII [2026-02-02T20:29:27.656761] [INFO ] [sig ] PII: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:27.799249] [INFO ] [LOCAL ] Saved forecast: PII 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PII.txt [2026-02-02T20:29:27.799381] [INFO ] [sig ] [2441/3456] Completed PII in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:27.799420] [INFO ] [sig ] [2442/3456] Forecasting PIM... [2026-02-02T20:29:27.799450] [INFO ] [sig ] Generating forecast for: PIM [2026-02-02T20:29:27.799480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-02-02T20:29:27.811099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-02-02T20:29:27.811435] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-02-02T20:29:27.812250] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-02-02T20:29:27.812303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:27.812347] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:27.812377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:27.812435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:27.870473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:27.871232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:27.871314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:27.871348] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:27.988929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:27.989142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:27.989184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:27.989213] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:27.992847] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: UP (p=66.52%) [2026-02-02T20:29:27.993145] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-02-02T20:29:27.993276] [INFO ] [sig ] PIM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:28.134583] [INFO ] [LOCAL ] Saved forecast: PIM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PIM.txt [2026-02-02T20:29:28.134711] [INFO ] [sig ] [2442/3456] Completed PIM in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:28.134750] [INFO ] [sig ] [2443/3456] Forecasting PINE... [2026-02-02T20:29:28.134778] [INFO ] [sig ] Generating forecast for: PINE [2026-02-02T20:29:28.134807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-02-02T20:29:28.146436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-02-02T20:29:28.146779] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-02-02T20:29:28.147603] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-02-02T20:29:28.147682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:28.147717] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:28.147746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:28.147805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:28.205630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:28.206533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:28.206637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:28.206673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:28.328318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:28.328467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:28.328507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:28.328535] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:28.331921] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=33.06%) [2026-02-02T20:29:28.332190] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-02-02T20:29:28.332312] [INFO ] [sig ] PINE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:28.473466] [INFO ] [LOCAL ] Saved forecast: PINE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PINE.txt [2026-02-02T20:29:28.473679] [INFO ] [sig ] [2443/3456] Completed PINE in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:28.473741] [INFO ] [sig ] [2444/3456] Forecasting PINS... [2026-02-02T20:29:28.473784] [INFO ] [sig ] Generating forecast for: PINS [2026-02-02T20:29:28.473825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-02-02T20:29:28.485328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-02-02T20:29:28.485700] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-02-02T20:29:28.486539] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-02-02T20:29:28.486610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:28.486646] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:28.486675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:28.486735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:28.548240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:28.548933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:28.549016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:28.549050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:28.671834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:28.671963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:28.672003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:28.672033] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:28.675518] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-02-02T20:29:28.675823] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-02-02T20:29:28.675952] [INFO ] [sig ] PINS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:28.835115] [INFO ] [LOCAL ] Saved forecast: PINS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PINS.txt [2026-02-02T20:29:28.835242] [INFO ] [sig ] [2444/3456] Completed PINS in 0.4s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:28.835280] [INFO ] [sig ] [2445/3456] Forecasting PK... [2026-02-02T20:29:28.835311] [INFO ] [sig ] Generating forecast for: PK [2026-02-02T20:29:28.835341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-02-02T20:29:28.846758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-02-02T20:29:28.847039] [INFO ] [FORECASTER] Starting predict_future for PK [2026-02-02T20:29:28.847882] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-02-02T20:29:28.847935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:28.847967] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:28.847993] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:28.848054] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:28.908448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:28.909250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:28.909333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:28.909367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:29.037979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:29.038098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:29.038138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:29.038166] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:29.041523] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-02-02T20:29:29.041814] [INFO ] [FORECASTER] Completed predict_future for PK [2026-02-02T20:29:29.041939] [INFO ] [sig ] PK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:29.183837] [INFO ] [LOCAL ] Saved forecast: PK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PK.txt [2026-02-02T20:29:29.183955] [INFO ] [sig ] [2445/3456] Completed PK in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:29.183997] [INFO ] [sig ] [2446/3456] Forecasting PKBK... [2026-02-02T20:29:29.184033] [INFO ] [sig ] Generating forecast for: PKBK [2026-02-02T20:29:29.184078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-02-02T20:29:29.194736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-02-02T20:29:29.195000] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-02-02T20:29:29.195785] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-02-02T20:29:29.195837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:29.195869] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:29.195895] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:29.195951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:29.253889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:29.254501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:29.254593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:29.254632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:29.374435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:29.374564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:29.374619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:29.374647] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:29.377978] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: DOWN (p=36.93%) [2026-02-02T20:29:29.378252] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-02-02T20:29:29.378373] [INFO ] [sig ] PKBK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:29.534049] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PKBK.txt [2026-02-02T20:29:29.534174] [INFO ] [sig ] [2446/3456] Completed PKBK in 0.4s | 2.83 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-02T20:29:29.534219] [INFO ] [sig ] [2447/3456] Forecasting PKE... [2026-02-02T20:29:29.534249] [INFO ] [sig ] Generating forecast for: PKE [2026-02-02T20:29:29.534279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-02-02T20:29:29.545437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-02-02T20:29:29.545728] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-02-02T20:29:29.546515] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-02-02T20:29:29.546568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:29.546641] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:29.546671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:29.546729] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:29.606093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:29.606848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:29.606929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:29.606966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:29.727769] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:29.727924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:29.727969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:29.728005] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:29.731519] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: UP (p=83.22%) [2026-02-02T20:29:29.731819] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-02-02T20:29:29.731949] [INFO ] [sig ] PKE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:29.876006] [INFO ] [LOCAL ] Saved forecast: PKE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PKE.txt [2026-02-02T20:29:29.876144] [INFO ] [sig ] [2447/3456] Completed PKE in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-02T20:29:29.876184] [INFO ] [sig ] [2448/3456] Forecasting PKG... [2026-02-02T20:29:29.876216] [INFO ] [sig ] Generating forecast for: PKG [2026-02-02T20:29:29.876247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-02-02T20:29:29.887859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-02-02T20:29:29.888179] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-02-02T20:29:29.889037] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-02-02T20:29:29.889091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:29.889123] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:29.889151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:29.889207] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:29.948215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:29.948860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:29.948938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:29.948972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:30.070772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:30.070919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:30.070959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:30.070990] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:30.074346] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=87.42%) [2026-02-02T20:29:30.074646] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-02-02T20:29:30.074778] [INFO ] [sig ] PKG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:30.218453] [INFO ] [LOCAL ] Saved forecast: PKG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PKG.txt [2026-02-02T20:29:30.218612] [INFO ] [sig ] [2448/3456] Completed PKG in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-02T20:29:30.218653] [INFO ] [sig ] [2449/3456] Forecasting PKOH... [2026-02-02T20:29:30.218682] [INFO ] [sig ] Generating forecast for: PKOH [2026-02-02T20:29:30.218711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-02-02T20:29:30.229873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-02-02T20:29:30.230205] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-02-02T20:29:30.231064] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-02-02T20:29:30.231117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:30.231151] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:30.231180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:30.231238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:30.290503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:30.291190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:30.291283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:30.291319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:30.405145] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:30.405284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:30.405321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:30.405349] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:30.408692] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=42.71%) [2026-02-02T20:29:30.408959] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-02-02T20:29:30.409078] [INFO ] [sig ] PKOH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:30.551031] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PKOH.txt [2026-02-02T20:29:30.551162] [INFO ] [sig ] [2449/3456] Completed PKOH in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-02T20:29:30.551200] [INFO ] [sig ] [2450/3456] Forecasting PKX... [2026-02-02T20:29:30.551230] [INFO ] [sig ] Generating forecast for: PKX [2026-02-02T20:29:30.551261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-02-02T20:29:30.563042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-02-02T20:29:30.563355] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-02-02T20:29:30.564188] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-02-02T20:29:30.564241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:30.564274] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:30.564302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:30.564360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:30.625247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:30.625968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:30.626050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:30.626083] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:30.744039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:30.744182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:30.744231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:30.744480] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:30.748405] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: UP (p=81.56%) [2026-02-02T20:29:30.748702] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-02-02T20:29:30.748827] [INFO ] [sig ] PKX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:30.889272] [INFO ] [LOCAL ] Saved forecast: PKX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PKX.txt [2026-02-02T20:29:30.889407] [INFO ] [sig ] [2450/3456] Completed PKX in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-02T20:29:30.889445] [INFO ] [sig ] [2451/3456] Forecasting PLAB... [2026-02-02T20:29:30.889475] [INFO ] [sig ] Generating forecast for: PLAB [2026-02-02T20:29:30.889505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-02-02T20:29:30.900976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-02-02T20:29:30.901263] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-02-02T20:29:30.902072] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-02-02T20:29:30.902123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:30.902155] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:30.902182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:30.902238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:30.963927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:30.964759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:30.964842] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:30.964876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:31.088892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:31.089031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:31.089070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:31.089098] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:31.092470] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: DOWN (p=44.01%) [2026-02-02T20:29:31.092756] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-02-02T20:29:31.092878] [INFO ] [sig ] PLAB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:31.236870] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PLAB.txt [2026-02-02T20:29:31.237065] [INFO ] [sig ] [2451/3456] Completed PLAB in 0.3s | 2.83 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-02T20:29:31.237128] [INFO ] [sig ] [2452/3456] Forecasting PLAY... [2026-02-02T20:29:31.237170] [INFO ] [sig ] Generating forecast for: PLAY [2026-02-02T20:29:31.237212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-02-02T20:29:31.249008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-02-02T20:29:31.249314] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-02-02T20:29:31.250104] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-02-02T20:29:31.250155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:31.250188] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:31.250214] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:31.250271] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:31.308904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:31.309554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:31.309651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:31.309685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:31.431002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:31.431148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:31.431187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:31.431216] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:31.434543] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: UP (p=74.96%) [2026-02-02T20:29:31.434829] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-02-02T20:29:31.434952] [INFO ] [sig ] PLAY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:31.577042] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PLAY.txt [2026-02-02T20:29:31.577161] [INFO ] [sig ] [2452/3456] Completed PLAY in 0.3s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:31.577199] [INFO ] [sig ] [2453/3456] Forecasting PLBC... [2026-02-02T20:29:31.577229] [INFO ] [sig ] Generating forecast for: PLBC [2026-02-02T20:29:31.577258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-02-02T20:29:31.588915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-02-02T20:29:31.589252] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-02-02T20:29:31.590040] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-02-02T20:29:31.590091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:31.590123] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:31.590154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:31.590219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:31.649300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:31.649951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:31.650030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:31.650062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:31.757217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:31.757354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:31.757391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:31.757421] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:31.760958] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: DOWN (p=29.28%) [2026-02-02T20:29:31.761259] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-02-02T20:29:31.761382] [INFO ] [sig ] PLBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:31.903882] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PLBC.txt [2026-02-02T20:29:31.904022] [INFO ] [sig ] [2453/3456] Completed PLBC in 0.3s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:31.904061] [INFO ] [sig ] [2454/3456] Forecasting PLBY... [2026-02-02T20:29:31.904091] [INFO ] [sig ] Generating forecast for: PLBY [2026-02-02T20:29:31.904121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-02-02T20:29:31.915445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-02-02T20:29:31.915736] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-02-02T20:29:31.916501] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-02-02T20:29:31.916553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:31.916606] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:31.916635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:31.916691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:31.975536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:31.976293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:31.976382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:31.976418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:32.097475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:32.097615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:32.097672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:32.097707] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:32.101047] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: DOWN (p=6.70%) [2026-02-02T20:29:32.101496] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-02-02T20:29:32.101636] [INFO ] [sig ] PLBY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:32.243177] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PLBY.txt [2026-02-02T20:29:32.243292] [INFO ] [sig ] [2454/3456] Completed PLBY in 0.3s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:32.243329] [INFO ] [sig ] [2455/3456] Forecasting PLCE... [2026-02-02T20:29:32.243358] [INFO ] [sig ] Generating forecast for: PLCE [2026-02-02T20:29:32.243388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-02-02T20:29:32.254380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-02-02T20:29:32.254681] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-02-02T20:29:32.255441] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-02-02T20:29:32.255503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:32.255535] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:32.255562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:32.255636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:32.312951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:32.313768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:32.313848] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:32.313881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:32.440796] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:32.441005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:32.441054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:32.441090] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:32.444684] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: DOWN (p=11.39%) [2026-02-02T20:29:32.444974] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-02-02T20:29:32.445117] [INFO ] [sig ] PLCE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:32.591770] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PLCE.txt [2026-02-02T20:29:32.591945] [INFO ] [sig ] [2455/3456] Completed PLCE in 0.3s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:32.591987] [INFO ] [sig ] [2456/3456] Forecasting PLD... [2026-02-02T20:29:32.592017] [INFO ] [sig ] Generating forecast for: PLD [2026-02-02T20:29:32.592056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-02-02T20:29:32.604600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-02-02T20:29:32.604976] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-02-02T20:29:32.605835] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-02-02T20:29:32.605888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:32.605919] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:32.605944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:32.606012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:32.664347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:32.665320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:32.665418] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:32.665454] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:32.823695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:32.823892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:32.823958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:32.824009] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:32.829332] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: UP (p=64.78%) [2026-02-02T20:29:32.829849] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-02-02T20:29:32.830047] [INFO ] [sig ] PLD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:33.076179] [INFO ] [LOCAL ] Saved forecast: PLD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PLD.txt [2026-02-02T20:29:33.076404] [INFO ] [sig ] [2456/3456] Completed PLD in 0.5s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:33.076473] [INFO ] [sig ] [2457/3456] Forecasting PLPC... [2026-02-02T20:29:33.076520] [INFO ] [sig ] Generating forecast for: PLPC [2026-02-02T20:29:33.076591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-02-02T20:29:33.103291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-02-02T20:29:33.103910] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-02-02T20:29:33.105796] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-02-02T20:29:33.105871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:33.105921] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:33.105968] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:33.106061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:33.210969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:33.212164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:33.212321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:33.212371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:33.391912] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:33.392109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:33.392169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:33.392216] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:33.397806] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: UP (p=88.46%) [2026-02-02T20:29:33.398333] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-02-02T20:29:33.398552] [INFO ] [sig ] PLPC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:33.609567] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PLPC.txt [2026-02-02T20:29:33.609786] [INFO ] [sig ] [2457/3456] Completed PLPC in 0.5s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:33.609834] [INFO ] [sig ] [2458/3456] Forecasting PLRX... [2026-02-02T20:29:33.609872] [INFO ] [sig ] Generating forecast for: PLRX [2026-02-02T20:29:33.609907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-02-02T20:29:33.638892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-02-02T20:29:33.639698] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-02-02T20:29:33.641380] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-02-02T20:29:33.641491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:33.641551] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:33.641639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:33.641744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:33.731956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:33.733401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:33.733533] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:33.733593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:33.889297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:33.889472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:33.889516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:33.889547] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:33.893520] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=50.06%) [2026-02-02T20:29:33.893875] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-02-02T20:29:33.894026] [INFO ] [sig ] PLRX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:34.049494] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PLRX.txt [2026-02-02T20:29:34.049679] [INFO ] [sig ] [2458/3456] Completed PLRX in 0.4s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:34.049724] [INFO ] [sig ] [2459/3456] Forecasting PLSE... [2026-02-02T20:29:34.049754] [INFO ] [sig ] Generating forecast for: PLSE [2026-02-02T20:29:34.049783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-02-02T20:29:34.062003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-02-02T20:29:34.062404] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-02-02T20:29:34.063286] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-02-02T20:29:34.063341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:34.063384] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:34.063412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:34.063470] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:34.126146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:34.127079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:34.127171] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:34.127204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:34.264064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:34.264249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:34.264308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:34.264346] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:34.269399] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=66.48%) [2026-02-02T20:29:34.269828] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-02-02T20:29:34.270012] [INFO ] [sig ] PLSE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:34.413445] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PLSE.txt [2026-02-02T20:29:34.413609] [INFO ] [sig ] [2459/3456] Completed PLSE in 0.4s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:34.413651] [INFO ] [sig ] [2460/3456] Forecasting PLTK... [2026-02-02T20:29:34.413682] [INFO ] [sig ] Generating forecast for: PLTK [2026-02-02T20:29:34.413711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-02-02T20:29:34.424808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-02-02T20:29:34.425140] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-02-02T20:29:34.425944] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-02-02T20:29:34.425996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:34.426028] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:34.426055] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:34.426112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:34.484858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:34.485731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:34.485815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:34.485858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:34.610040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:34.610203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:34.610247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:34.610278] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:34.613903] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: UP (p=68.34%) [2026-02-02T20:29:34.614281] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-02-02T20:29:34.614422] [INFO ] [sig ] PLTK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:34.759438] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PLTK.txt [2026-02-02T20:29:34.759640] [INFO ] [sig ] [2460/3456] Completed PLTK in 0.3s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:34.759687] [INFO ] [sig ] [2461/3456] Forecasting PLUG... [2026-02-02T20:29:34.759727] [INFO ] [sig ] Generating forecast for: PLUG [2026-02-02T20:29:34.759767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-02-02T20:29:34.771520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-02-02T20:29:34.771857] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-02-02T20:29:34.772719] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-02-02T20:29:34.772773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:34.772806] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:34.772834] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:34.772890] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:34.831772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:34.832619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:34.832701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:34.832736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:34.952873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:34.953035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:34.953079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:34.953113] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:34.956544] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=86.99%) [2026-02-02T20:29:34.956834] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-02-02T20:29:34.956959] [INFO ] [sig ] PLUG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:35.100285] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PLUG.txt [2026-02-02T20:29:35.100419] [INFO ] [sig ] [2461/3456] Completed PLUG in 0.3s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:35.100458] [INFO ] [sig ] [2462/3456] Forecasting PLUS... [2026-02-02T20:29:35.100486] [INFO ] [sig ] Generating forecast for: PLUS [2026-02-02T20:29:35.100515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-02-02T20:29:35.116386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-02-02T20:29:35.116919] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-02-02T20:29:35.118157] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-02-02T20:29:35.118244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:35.118307] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:35.118356] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:35.118448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:35.186937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:35.187914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:35.188004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:35.188040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:35.312867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:35.313057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:35.313108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:35.313145] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:35.317477] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-02-02T20:29:35.317835] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-02-02T20:29:35.317979] [INFO ] [sig ] PLUS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:35.461420] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PLUS.txt [2026-02-02T20:29:35.461607] [INFO ] [sig ] [2462/3456] Completed PLUS in 0.4s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:35.461651] [INFO ] [sig ] [2463/3456] Forecasting PLXS... [2026-02-02T20:29:35.461684] [INFO ] [sig ] Generating forecast for: PLXS [2026-02-02T20:29:35.461734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-02-02T20:29:35.473857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-02-02T20:29:35.474263] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-02-02T20:29:35.475100] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-02-02T20:29:35.475154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:35.475189] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:35.475217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:35.475274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:35.533233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:35.534116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:35.534199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:35.534231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:35.663117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:35.663284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:35.663322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:35.663350] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:35.666761] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-02-02T20:29:35.667044] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-02-02T20:29:35.667168] [INFO ] [sig ] PLXS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:35.809411] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PLXS.txt [2026-02-02T20:29:35.809566] [INFO ] [sig ] [2463/3456] Completed PLXS in 0.3s | 2.83 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-02T20:29:35.809626] [INFO ] [sig ] [2464/3456] Forecasting PM... [2026-02-02T20:29:35.809654] [INFO ] [sig ] Generating forecast for: PM [2026-02-02T20:29:35.809686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-02-02T20:29:35.821870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-02-02T20:29:35.822197] [INFO ] [FORECASTER] Starting predict_future for PM [2026-02-02T20:29:35.823003] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-02-02T20:29:35.823055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:35.823133] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:35.823161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:35.823219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:35.883498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:35.884377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:35.884476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:35.884511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:36.008901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:36.009060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:36.009100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:36.009135] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:36.012643] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=3.28%) [2026-02-02T20:29:36.012951] [INFO ] [FORECASTER] Completed predict_future for PM [2026-02-02T20:29:36.013082] [INFO ] [sig ] PM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:36.153609] [INFO ] [LOCAL ] Saved forecast: PM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PM.txt [2026-02-02T20:29:36.153744] [INFO ] [sig ] [2464/3456] Completed PM in 0.3s | 2.83 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-02T20:29:36.153783] [INFO ] [sig ] [2465/3456] Forecasting PMAX... [2026-02-02T20:29:36.153813] [INFO ] [sig ] Generating forecast for: PMAX [2026-02-02T20:29:36.153843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-02-02T20:29:36.165199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-02-02T20:29:36.165496] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-02-02T20:29:36.166290] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-02-02T20:29:36.166352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:36.166384] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:36.166411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:36.166473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:36.224115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:36.224816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:36.224890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:36.224923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:36.341370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:36.341520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:36.341559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:36.341607] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:36.344928] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=82.66%) [2026-02-02T20:29:36.345206] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-02-02T20:29:36.345328] [INFO ] [sig ] PMAX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:36.487430] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PMAX.txt [2026-02-02T20:29:36.487594] [INFO ] [sig ] [2465/3456] Completed PMAX in 0.3s | 2.83 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-02T20:29:36.487635] [INFO ] [sig ] [2466/3456] Forecasting PML... [2026-02-02T20:29:36.487679] [INFO ] [sig ] Generating forecast for: PML [2026-02-02T20:29:36.487710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-02-02T20:29:36.498882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-02-02T20:29:36.499193] [INFO ] [FORECASTER] Starting predict_future for PML [2026-02-02T20:29:36.500031] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-02-02T20:29:36.500085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:36.500128] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:36.500158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:36.500215] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:36.562363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:36.563244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:36.563335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:36.563370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:36.688605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:36.688777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:36.688849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:36.688884] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:36.692665] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-02-02T20:29:36.692947] [INFO ] [FORECASTER] Completed predict_future for PML [2026-02-02T20:29:36.693073] [INFO ] [sig ] PML: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:36.845605] [INFO ] [LOCAL ] Saved forecast: PML 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PML.txt [2026-02-02T20:29:36.845768] [INFO ] [sig ] [2466/3456] Completed PML in 0.4s | 2.83 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-02T20:29:36.845810] [INFO ] [sig ] [2467/3456] Forecasting PMM... [2026-02-02T20:29:36.845841] [INFO ] [sig ] Generating forecast for: PMM [2026-02-02T20:29:36.845881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-02-02T20:29:36.857333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-02-02T20:29:36.857773] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-02-02T20:29:36.858740] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-02-02T20:29:36.858798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:36.858832] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:36.858860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:36.858916] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:36.918757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:36.919652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:36.919738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:36.919772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:37.047859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:37.048018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:37.048059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:37.048124] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:37.053119] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: UP (p=64.60%) [2026-02-02T20:29:37.053448] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-02-02T20:29:37.053617] [INFO ] [sig ] PMM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:37.197250] [INFO ] [LOCAL ] Saved forecast: PMM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PMM.txt [2026-02-02T20:29:37.197388] [INFO ] [sig ] [2467/3456] Completed PMM in 0.4s | 2.83 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-02T20:29:37.197426] [INFO ] [sig ] [2468/3456] Forecasting PMO... [2026-02-02T20:29:37.197456] [INFO ] [sig ] Generating forecast for: PMO [2026-02-02T20:29:37.197487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-02-02T20:29:37.208313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-02-02T20:29:37.208621] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-02-02T20:29:37.209414] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-02-02T20:29:37.209466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:37.209498] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:37.209525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:37.209607] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:37.266121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:37.267032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:37.267131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:37.267180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:37.393750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:37.393941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:37.393986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:37.394014] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:37.399151] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-02-02T20:29:37.399522] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-02-02T20:29:37.399681] [INFO ] [sig ] PMO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:37.545901] [INFO ] [LOCAL ] Saved forecast: PMO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PMO.txt [2026-02-02T20:29:37.546054] [INFO ] [sig ] [2468/3456] Completed PMO in 0.3s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:37.546093] [INFO ] [sig ] [2469/3456] Forecasting PMTS... [2026-02-02T20:29:37.546125] [INFO ] [sig ] Generating forecast for: PMTS [2026-02-02T20:29:37.546155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-02-02T20:29:37.558272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-02-02T20:29:37.558642] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-02-02T20:29:37.559642] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-02-02T20:29:37.559695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:37.559727] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:37.559752] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:37.559813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:37.619279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:37.620171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:37.620266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:37.620305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:37.756984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:37.757140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:37.757180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:37.757208] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:37.761134] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=99.37%) [2026-02-02T20:29:37.761650] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-02-02T20:29:37.761783] [INFO ] [sig ] PMTS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:37.918091] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PMTS.txt [2026-02-02T20:29:37.918256] [INFO ] [sig ] [2469/3456] Completed PMTS in 0.4s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:37.918303] [INFO ] [sig ] [2470/3456] Forecasting PMVP... [2026-02-02T20:29:37.918337] [INFO ] [sig ] Generating forecast for: PMVP [2026-02-02T20:29:37.918369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-02-02T20:29:37.930594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-02-02T20:29:37.931005] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-02-02T20:29:37.931867] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-02-02T20:29:37.931921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:37.931953] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:37.931980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:37.932036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:37.993929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:37.994887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:37.994994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:37.995038] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:38.134711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:38.134979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:38.135026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:38.135055] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:38.139156] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-02-02T20:29:38.139668] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-02-02T20:29:38.139810] [INFO ] [sig ] PMVP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:38.287308] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PMVP.txt [2026-02-02T20:29:38.287442] [INFO ] [sig ] [2470/3456] Completed PMVP in 0.4s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:38.287489] [INFO ] [sig ] [2471/3456] Forecasting PNC... [2026-02-02T20:29:38.287520] [INFO ] [sig ] Generating forecast for: PNC [2026-02-02T20:29:38.287551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-02-02T20:29:38.300020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-02-02T20:29:38.300363] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-02-02T20:29:38.301227] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-02-02T20:29:38.301292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:38.301333] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:38.301365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:38.301422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:38.368888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:38.369807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:38.369894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:38.369930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:38.506435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:38.506610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:38.506652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:38.506686] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:38.510171] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: UP (p=71.93%) [2026-02-02T20:29:38.510448] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-02-02T20:29:38.510611] [INFO ] [sig ] PNC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:38.658161] [INFO ] [LOCAL ] Saved forecast: PNC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PNC.txt [2026-02-02T20:29:38.658311] [INFO ] [sig ] [2471/3456] Completed PNC in 0.4s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:38.658352] [INFO ] [sig ] [2472/3456] Forecasting PNI... [2026-02-02T20:29:38.658383] [INFO ] [sig ] Generating forecast for: PNI [2026-02-02T20:29:38.658412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-02-02T20:29:38.670451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-02-02T20:29:38.670821] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-02-02T20:29:38.671630] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-02-02T20:29:38.671684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:38.671718] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:38.671746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:38.671804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:38.739787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:38.740715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:38.740801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:38.740840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:38.853816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:38.853986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:38.854032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:38.854065] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:38.857667] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=29.82%) [2026-02-02T20:29:38.857964] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-02-02T20:29:38.858094] [INFO ] [sig ] PNI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:39.014814] [INFO ] [LOCAL ] Saved forecast: PNI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PNI.txt [2026-02-02T20:29:39.014960] [INFO ] [sig ] [2472/3456] Completed PNI in 0.4s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:39.015000] [INFO ] [sig ] [2473/3456] Forecasting PNQI... [2026-02-02T20:29:39.015030] [INFO ] [sig ] Generating forecast for: PNQI [2026-02-02T20:29:39.015060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-02-02T20:29:39.025919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-02-02T20:29:39.026209] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-02-02T20:29:39.026998] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-02-02T20:29:39.027050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:39.027081] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:39.027108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:39.027163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:39.084831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:39.085764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:39.085856] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:39.085889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:39.213052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:39.213219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:39.213269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:39.213312] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:39.216886] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=54.34%) [2026-02-02T20:29:39.217156] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-02-02T20:29:39.217294] [INFO ] [sig ] PNQI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:39.359697] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PNQI.txt [2026-02-02T20:29:39.359844] [INFO ] [sig ] [2473/3456] Completed PNQI in 0.3s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:39.359884] [INFO ] [sig ] [2474/3456] Forecasting PNRG... [2026-02-02T20:29:39.359914] [INFO ] [sig ] Generating forecast for: PNRG [2026-02-02T20:29:39.359944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-02-02T20:29:39.371139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-02-02T20:29:39.371437] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-02-02T20:29:39.372230] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-02-02T20:29:39.372293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:39.372330] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:39.372364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:39.372430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:39.431173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:39.431946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:39.432057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:39.432091] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:39.547367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:39.547523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:39.547563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:39.547612] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:39.551156] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: DOWN (p=10.50%) [2026-02-02T20:29:39.551466] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-02-02T20:29:39.551626] [INFO ] [sig ] PNRG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:39.695358] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PNRG.txt [2026-02-02T20:29:39.695511] [INFO ] [sig ] [2474/3456] Completed PNRG in 0.3s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:39.695550] [INFO ] [sig ] [2475/3456] Forecasting PNTG... [2026-02-02T20:29:39.695681] [INFO ] [sig ] Generating forecast for: PNTG [2026-02-02T20:29:39.695717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-02-02T20:29:39.707744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-02-02T20:29:39.708080] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-02-02T20:29:39.708885] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-02-02T20:29:39.708938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:39.708969] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:39.708996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:39.709057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:39.767848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:39.768736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:39.768852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:39.768886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:39.891368] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:39.891551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:39.891608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:39.891638] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:39.895220] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: UP (p=93.17%) [2026-02-02T20:29:39.895520] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-02-02T20:29:39.895669] [INFO ] [sig ] PNTG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:40.039843] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PNTG.txt [2026-02-02T20:29:40.040009] [INFO ] [sig ] [2475/3456] Completed PNTG in 0.3s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:40.040050] [INFO ] [sig ] [2476/3456] Forecasting PODD... [2026-02-02T20:29:40.040084] [INFO ] [sig ] Generating forecast for: PODD [2026-02-02T20:29:40.040115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-02-02T20:29:40.119053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-02-02T20:29:40.119547] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-02-02T20:29:40.120510] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-02-02T20:29:40.120568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:40.120627] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:40.120656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:40.120713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:40.180854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:40.181714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:40.181807] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:40.181850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:40.301636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:40.301785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:40.301826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:40.301857] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:40.305294] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: DOWN (p=38.59%) [2026-02-02T20:29:40.305592] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-02-02T20:29:40.305723] [INFO ] [sig ] PODD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:40.447815] [INFO ] [LOCAL ] Saved forecast: PODD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PODD.txt [2026-02-02T20:29:40.447978] [INFO ] [sig ] [2476/3456] Completed PODD in 0.4s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:40.448018] [INFO ] [sig ] [2477/3456] Forecasting POOL... [2026-02-02T20:29:40.448047] [INFO ] [sig ] Generating forecast for: POOL [2026-02-02T20:29:40.448074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-02-02T20:29:40.459778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-02-02T20:29:40.460070] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-02-02T20:29:40.460866] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-02-02T20:29:40.460918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:40.460952] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:40.460991] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:40.461049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:40.518008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:40.518723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:40.518801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:40.518833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:40.641375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:40.641537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:40.641595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:40.641628] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:40.645108] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-02-02T20:29:40.645418] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-02-02T20:29:40.645545] [INFO ] [sig ] POOL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:40.791003] [INFO ] [LOCAL ] Saved forecast: POOL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/POOL.txt [2026-02-02T20:29:40.791318] [INFO ] [sig ] [2477/3456] Completed POOL in 0.3s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:40.791365] [INFO ] [sig ] [2478/3456] Forecasting POWI... [2026-02-02T20:29:40.791397] [INFO ] [sig ] Generating forecast for: POWI [2026-02-02T20:29:40.791427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-02-02T20:29:40.802815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-02-02T20:29:40.803118] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-02-02T20:29:40.803942] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-02-02T20:29:40.803996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:40.804028] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:40.804055] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:40.804111] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:40.862834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:40.863552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:40.863665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:40.863702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:40.985476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:40.985654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:40.985697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:40.985726] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:40.989433] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-02-02T20:29:40.989767] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-02-02T20:29:40.989925] [INFO ] [sig ] POWI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:41.136494] [INFO ] [LOCAL ] Saved forecast: POWI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/POWI.txt [2026-02-02T20:29:41.136661] [INFO ] [sig ] [2478/3456] Completed POWI in 0.3s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:41.136702] [INFO ] [sig ] [2479/3456] Forecasting POWL... [2026-02-02T20:29:41.136732] [INFO ] [sig ] Generating forecast for: POWL [2026-02-02T20:29:41.136763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-02-02T20:29:41.148519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-02-02T20:29:41.148873] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-02-02T20:29:41.149682] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-02-02T20:29:41.149735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:41.149768] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:41.149795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:41.149851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:41.209161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:41.210224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:41.210309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:41.210343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:41.334734] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:41.334893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:41.334934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:41.334964] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:41.338427] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: UP (p=50.26%) [2026-02-02T20:29:41.338727] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-02-02T20:29:41.338856] [INFO ] [sig ] POWL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:41.485257] [INFO ] [LOCAL ] Saved forecast: POWL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/POWL.txt [2026-02-02T20:29:41.485454] [INFO ] [sig ] [2479/3456] Completed POWL in 0.3s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:41.485514] [INFO ] [sig ] [2480/3456] Forecasting PPC... [2026-02-02T20:29:41.485547] [INFO ] [sig ] Generating forecast for: PPC [2026-02-02T20:29:41.485595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-02-02T20:29:41.498032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-02-02T20:29:41.498449] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-02-02T20:29:41.499331] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-02-02T20:29:41.499396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:41.499436] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:41.499469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:41.499526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:41.558500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:41.559401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:41.559494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:41.559526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:41.686566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:41.686738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:41.686779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:41.686809] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:41.691057] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: DOWN (p=3.89%) [2026-02-02T20:29:41.691356] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-02-02T20:29:41.691497] [INFO ] [sig ] PPC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:41.839678] [INFO ] [LOCAL ] Saved forecast: PPC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PPC.txt [2026-02-02T20:29:41.839855] [INFO ] [sig ] [2480/3456] Completed PPC in 0.4s | 2.83 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-02T20:29:41.839897] [INFO ] [sig ] [2481/3456] Forecasting PPG... [2026-02-02T20:29:41.839927] [INFO ] [sig ] Generating forecast for: PPG [2026-02-02T20:29:41.839965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-02-02T20:29:41.853042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-02-02T20:29:41.853420] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-02-02T20:29:41.854218] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-02-02T20:29:41.854269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:41.854327] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:41.854355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:41.854411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:41.912434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:41.913370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:41.913468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:41.913501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:42.054511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:42.054696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:42.054750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:42.054789] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:42.059499] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: DOWN (p=32.62%) [2026-02-02T20:29:42.059994] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-02-02T20:29:42.060177] [INFO ] [sig ] PPG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:42.205457] [INFO ] [LOCAL ] Saved forecast: PPG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PPG.txt [2026-02-02T20:29:42.205644] [INFO ] [sig ] [2481/3456] Completed PPG in 0.4s | 2.83 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-02T20:29:42.205687] [INFO ] [sig ] [2482/3456] Forecasting PPH... [2026-02-02T20:29:42.205716] [INFO ] [sig ] Generating forecast for: PPH [2026-02-02T20:29:42.205747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-02-02T20:29:42.217669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-02-02T20:29:42.218025] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-02-02T20:29:42.218894] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-02-02T20:29:42.218949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:42.218983] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:42.219010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:42.219066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:42.281131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:42.282034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:42.282120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:42.282155] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:42.406419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:42.406608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:42.406650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:42.406679] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:42.410479] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: DOWN (p=22.67%) [2026-02-02T20:29:42.410872] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-02-02T20:29:42.411024] [INFO ] [sig ] PPH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:42.564501] [INFO ] [LOCAL ] Saved forecast: PPH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PPH.txt [2026-02-02T20:29:42.564716] [INFO ] [sig ] [2482/3456] Completed PPH in 0.4s | 2.83 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-02T20:29:42.564764] [INFO ] [sig ] [2483/3456] Forecasting PPIH... [2026-02-02T20:29:42.564797] [INFO ] [sig ] Generating forecast for: PPIH [2026-02-02T20:29:42.564828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-02-02T20:29:42.576681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-02-02T20:29:42.577027] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-02-02T20:29:42.577919] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-02-02T20:29:42.577982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:42.578025] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:42.578061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:42.578136] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:42.635687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:42.636546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:42.636648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:42.636683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:42.761701] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:42.761888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:42.761938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:42.761970] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:42.765714] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: UP (p=75.59%) [2026-02-02T20:29:42.766013] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-02-02T20:29:42.766146] [INFO ] [sig ] PPIH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:42.910197] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PPIH.txt [2026-02-02T20:29:42.910369] [INFO ] [sig ] [2483/3456] Completed PPIH in 0.3s | 2.83 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-02T20:29:42.910413] [INFO ] [sig ] [2484/3456] Forecasting PPL... [2026-02-02T20:29:42.910445] [INFO ] [sig ] Generating forecast for: PPL [2026-02-02T20:29:42.910478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-02-02T20:29:42.922170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-02-02T20:29:42.922522] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-02-02T20:29:42.923376] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-02-02T20:29:42.923432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:42.923465] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:42.923493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:42.923549] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:42.981305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:42.982198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:42.982292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:42.982329] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:43.105781] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:43.105931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:43.105971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:43.106045] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:43.109547] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-02-02T20:29:43.109845] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-02-02T20:29:43.109974] [INFO ] [sig ] PPL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:43.251143] [INFO ] [LOCAL ] Saved forecast: PPL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PPL.txt [2026-02-02T20:29:43.251275] [INFO ] [sig ] [2484/3456] Completed PPL in 0.3s | 2.83 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-02T20:29:43.251322] [INFO ] [sig ] [2485/3456] Forecasting PPSI... [2026-02-02T20:29:43.251358] [INFO ] [sig ] Generating forecast for: PPSI [2026-02-02T20:29:43.251394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-02-02T20:29:43.262391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-02-02T20:29:43.262707] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-02-02T20:29:43.263473] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-02-02T20:29:43.263525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:43.263557] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:43.263611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:43.263669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:43.320666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:43.321292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:43.321383] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:43.321422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:43.443500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:43.443650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:43.443689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:43.443717] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:43.447150] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=31.49%) [2026-02-02T20:29:43.447452] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-02-02T20:29:43.447597] [INFO ] [sig ] PPSI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:43.593771] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PPSI.txt [2026-02-02T20:29:43.593912] [INFO ] [sig ] [2485/3456] Completed PPSI in 0.3s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:43.593951] [INFO ] [sig ] [2486/3456] Forecasting PPTA... [2026-02-02T20:29:43.593980] [INFO ] [sig ] Generating forecast for: PPTA [2026-02-02T20:29:43.594009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-02-02T20:29:43.606041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-02-02T20:29:43.606375] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-02-02T20:29:43.607379] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-02-02T20:29:43.607443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:43.607481] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:43.607513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:43.607586] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:43.666428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:43.667268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:43.667360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:43.667401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:43.790073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:43.790223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:43.790262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:43.790290] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:43.793709] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=71.68%) [2026-02-02T20:29:43.793980] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-02-02T20:29:43.794104] [INFO ] [sig ] PPTA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:43.936444] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PPTA.txt [2026-02-02T20:29:43.936779] [INFO ] [sig ] [2486/3456] Completed PPTA in 0.3s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:43.936819] [INFO ] [sig ] [2487/3456] Forecasting PRA... [2026-02-02T20:29:43.936848] [INFO ] [sig ] Generating forecast for: PRA [2026-02-02T20:29:43.936878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-02-02T20:29:43.950001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-02-02T20:29:43.950354] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-02-02T20:29:43.951348] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-02-02T20:29:43.951401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:43.951433] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:43.951458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:43.951513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:44.015125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:44.016218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:44.016305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:44.016346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:44.140414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:44.140562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:44.140622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:44.140651] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:44.144154] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: UP (p=74.06%) [2026-02-02T20:29:44.144432] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-02-02T20:29:44.144557] [INFO ] [sig ] PRA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:44.287204] [INFO ] [LOCAL ] Saved forecast: PRA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PRA.txt [2026-02-02T20:29:44.287311] [INFO ] [sig ] [2487/3456] Completed PRA in 0.4s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:44.287349] [INFO ] [sig ] [2488/3456] Forecasting PRAA... [2026-02-02T20:29:44.287378] [INFO ] [sig ] Generating forecast for: PRAA [2026-02-02T20:29:44.287406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-02-02T20:29:44.298678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-02-02T20:29:44.299003] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-02-02T20:29:44.299848] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-02-02T20:29:44.299901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:44.299932] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:44.299958] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:44.300024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:44.357761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:44.358661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:44.358742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:44.358775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:44.477954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:44.478119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:44.478159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:44.478187] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:44.481958] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=94.79%) [2026-02-02T20:29:44.482233] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-02-02T20:29:44.482362] [INFO ] [sig ] PRAA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:44.688668] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PRAA.txt [2026-02-02T20:29:44.688827] [INFO ] [sig ] [2488/3456] Completed PRAA in 0.4s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:44.688868] [INFO ] [sig ] [2489/3456] Forecasting PRAX... [2026-02-02T20:29:44.688898] [INFO ] [sig ] Generating forecast for: PRAX [2026-02-02T20:29:44.688928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-02-02T20:29:44.702192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-02-02T20:29:44.702530] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-02-02T20:29:44.703375] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-02-02T20:29:44.703428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:44.703460] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:44.703486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:44.703540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:44.761905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:44.762775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:44.762857] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:44.762890] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:44.887482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:44.887675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:44.887719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:44.887747] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:44.891297] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-02-02T20:29:44.891590] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-02-02T20:29:44.891719] [INFO ] [sig ] PRAX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:45.038760] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PRAX.txt [2026-02-02T20:29:45.038911] [INFO ] [sig ] [2489/3456] Completed PRAX in 0.4s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:45.038949] [INFO ] [sig ] [2490/3456] Forecasting PRCH... [2026-02-02T20:29:45.038978] [INFO ] [sig ] Generating forecast for: PRCH [2026-02-02T20:29:45.039009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-02-02T20:29:45.052218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-02-02T20:29:45.052550] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-02-02T20:29:45.053331] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-02-02T20:29:45.053396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:45.053429] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:45.053456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:45.053518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:45.114449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:45.115500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:45.115789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:45.115824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:45.240166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:45.240322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:45.240361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:45.240395] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:45.243740] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: UP (p=67.21%) [2026-02-02T20:29:45.244014] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-02-02T20:29:45.244136] [INFO ] [sig ] PRCH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:45.388247] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PRCH.txt [2026-02-02T20:29:45.388381] [INFO ] [sig ] [2490/3456] Completed PRCH in 0.3s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:45.388429] [INFO ] [sig ] [2491/3456] Forecasting PRDO... [2026-02-02T20:29:45.388465] [INFO ] [sig ] Generating forecast for: PRDO [2026-02-02T20:29:45.388501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-02-02T20:29:45.401421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-02-02T20:29:45.401865] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-02-02T20:29:45.402786] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-02-02T20:29:45.402841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:45.402874] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:45.402902] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:45.402959] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:45.461064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:45.461994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:45.462123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:45.462157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:45.586302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:45.586478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:45.586528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:45.586570] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:45.590428] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-02-02T20:29:45.590760] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-02-02T20:29:45.590903] [INFO ] [sig ] PRDO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:45.739540] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PRDO.txt [2026-02-02T20:29:45.739909] [INFO ] [sig ] [2491/3456] Completed PRDO in 0.4s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:45.739950] [INFO ] [sig ] [2492/3456] Forecasting PRFZ... [2026-02-02T20:29:45.739981] [INFO ] [sig ] Generating forecast for: PRFZ [2026-02-02T20:29:45.740010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-02-02T20:29:45.755409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-02-02T20:29:45.755851] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-02-02T20:29:45.756861] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-02-02T20:29:45.756923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:45.756963] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:45.756998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:45.757078] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:45.822018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:45.823090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:45.823172] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:45.823205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:45.952051] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:45.952210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:45.952250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:45.952279] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:45.956029] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: UP (p=90.77%) [2026-02-02T20:29:45.956308] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-02-02T20:29:45.956433] [INFO ] [sig ] PRFZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:46.101294] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PRFZ.txt [2026-02-02T20:29:46.101452] [INFO ] [sig ] [2492/3456] Completed PRFZ in 0.4s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:46.101492] [INFO ] [sig ] [2493/3456] Forecasting PRG... [2026-02-02T20:29:46.101523] [INFO ] [sig ] Generating forecast for: PRG [2026-02-02T20:29:46.101552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-02-02T20:29:46.115285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-02-02T20:29:46.115877] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-02-02T20:29:46.116718] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-02-02T20:29:46.116771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:46.116805] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:46.116832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:46.116889] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:46.189540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:46.190439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:46.190525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:46.190558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:46.315913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:46.316064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:46.316104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:46.316132] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:46.319557] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-02-02T20:29:46.319851] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-02-02T20:29:46.319979] [INFO ] [sig ] PRG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:46.460474] [INFO ] [LOCAL ] Saved forecast: PRG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PRG.txt [2026-02-02T20:29:46.460619] [INFO ] [sig ] [2493/3456] Completed PRG in 0.4s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:46.460662] [INFO ] [sig ] [2494/3456] Forecasting PRGO... [2026-02-02T20:29:46.460691] [INFO ] [sig ] Generating forecast for: PRGO [2026-02-02T20:29:46.460719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-02-02T20:29:46.473140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-02-02T20:29:46.473528] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-02-02T20:29:46.474349] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-02-02T20:29:46.474401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:46.474434] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:46.474460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:46.474516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:46.530940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:46.531875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:46.531963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:46.531995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:46.653231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:46.653396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:46.653435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:46.653467] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:46.657092] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=88.64%) [2026-02-02T20:29:46.657379] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-02-02T20:29:46.657509] [INFO ] [sig ] PRGO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:46.808994] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PRGO.txt [2026-02-02T20:29:46.809166] [INFO ] [sig ] [2494/3456] Completed PRGO in 0.3s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:46.809206] [INFO ] [sig ] [2495/3456] Forecasting PRH... [2026-02-02T20:29:46.809237] [INFO ] [sig ] Generating forecast for: PRH [2026-02-02T20:29:46.809267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-02-02T20:29:46.821054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-02-02T20:29:46.821365] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-02-02T20:29:46.822185] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-02-02T20:29:46.822238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:46.822269] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:46.822296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:46.822351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:46.880462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:46.881357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:46.881457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:46.881498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:47.007476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:47.007680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:47.007723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:47.007751] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:47.011551] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: DOWN (p=16.70%) [2026-02-02T20:29:47.011868] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-02-02T20:29:47.011996] [INFO ] [sig ] PRH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:47.159194] [INFO ] [LOCAL ] Saved forecast: PRH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PRH.txt [2026-02-02T20:29:47.159357] [INFO ] [sig ] [2495/3456] Completed PRH in 0.4s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:47.159398] [INFO ] [sig ] [2496/3456] Forecasting PRI... [2026-02-02T20:29:47.159430] [INFO ] [sig ] Generating forecast for: PRI [2026-02-02T20:29:47.159461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-02-02T20:29:47.171014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-02-02T20:29:47.171340] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-02-02T20:29:47.172157] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-02-02T20:29:47.172211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:47.172243] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:47.172270] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:47.172326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:47.230279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:47.231069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:47.231152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:47.231186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:47.353090] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:47.353249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:47.353290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:47.353321] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:47.356889] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=95.06%) [2026-02-02T20:29:47.357167] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-02-02T20:29:47.357296] [INFO ] [sig ] PRI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:47.503094] [INFO ] [LOCAL ] Saved forecast: PRI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PRI.txt [2026-02-02T20:29:47.503258] [INFO ] [sig ] [2496/3456] Completed PRI in 0.3s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:47.503297] [INFO ] [sig ] [2497/3456] Forecasting PRIM... [2026-02-02T20:29:47.503327] [INFO ] [sig ] Generating forecast for: PRIM [2026-02-02T20:29:47.503358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-02-02T20:29:47.515204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-02-02T20:29:47.515471] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-02-02T20:29:47.516263] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-02-02T20:29:47.516316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:47.516349] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:47.516375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:47.516432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:47.574069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:47.574658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:47.574733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:47.574765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:47.694268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:47.694362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:47.694411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:47.694441] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:47.697546] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-02-02T20:29:47.697834] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-02-02T20:29:47.697955] [INFO ] [sig ] PRIM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:47.838793] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PRIM.txt [2026-02-02T20:29:47.838899] [INFO ] [sig ] [2497/3456] Completed PRIM in 0.3s | 2.83 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-02T20:29:47.838936] [INFO ] [sig ] [2498/3456] Forecasting PRLB... [2026-02-02T20:29:47.838964] [INFO ] [sig ] Generating forecast for: PRLB [2026-02-02T20:29:47.838993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-02-02T20:29:47.851293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-02-02T20:29:47.851619] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-02-02T20:29:47.852426] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-02-02T20:29:47.852480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:47.852541] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:47.852569] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:47.852650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:47.909963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:47.910687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:47.910768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:47.910800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:48.031246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:48.031418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:48.031459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:48.031488] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:48.035086] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: UP (p=95.16%) [2026-02-02T20:29:48.035363] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-02-02T20:29:48.035493] [INFO ] [sig ] PRLB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:48.183156] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PRLB.txt [2026-02-02T20:29:48.183299] [INFO ] [sig ] [2498/3456] Completed PRLB in 0.3s | 2.83 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-02T20:29:48.183339] [INFO ] [sig ] [2499/3456] Forecasting PRM... [2026-02-02T20:29:48.183368] [INFO ] [sig ] Generating forecast for: PRM [2026-02-02T20:29:48.183400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-02-02T20:29:48.195693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-02-02T20:29:48.195994] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-02-02T20:29:48.196791] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-02-02T20:29:48.196843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:48.196874] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:48.196900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:48.196955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:48.253263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:48.253902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:48.253979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:48.254012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:48.373776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:48.373875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:48.373911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:48.373939] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:48.377039] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=73.60%) [2026-02-02T20:29:48.377303] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-02-02T20:29:48.377426] [INFO ] [sig ] PRM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:48.533423] [INFO ] [LOCAL ] Saved forecast: PRM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PRM.txt [2026-02-02T20:29:48.533548] [INFO ] [sig ] [2499/3456] Completed PRM in 0.4s | 2.83 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-02T20:29:48.533791] [INFO ] [sig ] [2500/3456] Forecasting PRME... [2026-02-02T20:29:48.533823] [INFO ] [sig ] Generating forecast for: PRME [2026-02-02T20:29:48.533852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-02-02T20:29:48.546920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-02-02T20:29:48.547225] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-02-02T20:29:48.548043] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-02-02T20:29:48.548095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:48.548127] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:48.548153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:48.548209] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:48.605240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:48.605861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:48.605940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:48.605972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:48.721619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:48.721758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:48.721796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:48.721824] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:48.725104] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: DOWN (p=18.64%) [2026-02-02T20:29:48.725379] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-02-02T20:29:48.725529] [INFO ] [sig ] PRME: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:48.865707] [INFO ] [LOCAL ] Saved forecast: PRME 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PRME.txt [2026-02-02T20:29:48.865827] [INFO ] [sig ] [2500/3456] Completed PRME in 0.3s | 2.83 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-02T20:29:48.865866] [INFO ] [sig ] [2501/3456] Forecasting PRN... [2026-02-02T20:29:48.865896] [INFO ] [sig ] Generating forecast for: PRN [2026-02-02T20:29:48.865927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-02-02T20:29:48.877389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-02-02T20:29:48.877722] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-02-02T20:29:48.878521] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-02-02T20:29:48.878603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:48.878649] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:48.878677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:48.878733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:48.935223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:48.935840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:48.935917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:48.935949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:49.052164] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:49.052297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:49.052336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:49.052397] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:49.055745] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-02-02T20:29:49.056019] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-02-02T20:29:49.056142] [INFO ] [sig ] PRN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:49.198225] [INFO ] [LOCAL ] Saved forecast: PRN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PRN.txt [2026-02-02T20:29:49.198351] [INFO ] [sig ] [2501/3456] Completed PRN in 0.3s | 2.83 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-02T20:29:49.198388] [INFO ] [sig ] [2502/3456] Forecasting PROF... [2026-02-02T20:29:49.198422] [INFO ] [sig ] Generating forecast for: PROF [2026-02-02T20:29:49.198459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-02-02T20:29:49.210351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-02-02T20:29:49.210688] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-02-02T20:29:49.211451] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-02-02T20:29:49.211506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:49.211537] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:49.211563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:49.211647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:49.270609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:49.271274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:49.271351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:49.271384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:49.394225] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:49.394370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:49.394408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:49.394436] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:49.397964] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: UP (p=92.69%) [2026-02-02T20:29:49.398236] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-02-02T20:29:49.398359] [INFO ] [sig ] PROF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:49.540385] [INFO ] [LOCAL ] Saved forecast: PROF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PROF.txt [2026-02-02T20:29:49.540507] [INFO ] [sig ] [2502/3456] Completed PROF in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:49.540545] [INFO ] [sig ] [2503/3456] Forecasting PROK... [2026-02-02T20:29:49.540596] [INFO ] [sig ] Generating forecast for: PROK [2026-02-02T20:29:49.540628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-02-02T20:29:49.554235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-02-02T20:29:49.554558] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-02-02T20:29:49.555372] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-02-02T20:29:49.555429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:49.555467] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:49.555500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:49.555569] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:49.613049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:49.613667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:49.613745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:49.613777] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:49.732836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:49.732972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:49.733011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:49.733039] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:49.736304] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: DOWN (p=4.59%) [2026-02-02T20:29:49.736593] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-02-02T20:29:49.736716] [INFO ] [sig ] PROK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:49.878072] [INFO ] [LOCAL ] Saved forecast: PROK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PROK.txt [2026-02-02T20:29:49.878179] [INFO ] [sig ] [2503/3456] Completed PROK in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:49.878217] [INFO ] [sig ] [2504/3456] Forecasting PRTA... [2026-02-02T20:29:49.878246] [INFO ] [sig ] Generating forecast for: PRTA [2026-02-02T20:29:49.878276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-02-02T20:29:49.890660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-02-02T20:29:49.890919] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-02-02T20:29:49.891683] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-02-02T20:29:49.891734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:49.891766] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:49.891792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:49.891849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:49.952163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:49.953261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:49.953350] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:49.953385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:50.086794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:50.087020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:50.087095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:50.087138] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:50.092541] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: DOWN (p=41.43%) [2026-02-02T20:29:50.093188] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-02-02T20:29:50.093364] [INFO ] [sig ] PRTA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:50.239859] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PRTA.txt [2026-02-02T20:29:50.240010] [INFO ] [sig ] [2504/3456] Completed PRTA in 0.4s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:50.240075] [INFO ] [sig ] [2505/3456] Forecasting PRTH... [2026-02-02T20:29:50.240106] [INFO ] [sig ] Generating forecast for: PRTH [2026-02-02T20:29:50.240137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-02-02T20:29:50.257822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-02-02T20:29:50.258246] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-02-02T20:29:50.259340] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-02-02T20:29:50.259404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:50.259446] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:50.259486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:50.259629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:50.325411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:50.326353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:50.326436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:50.326470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:50.453223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:50.453375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:50.453416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:50.453446] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:50.457437] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-02-02T20:29:50.457760] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-02-02T20:29:50.457887] [INFO ] [sig ] PRTH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:50.606252] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PRTH.txt [2026-02-02T20:29:50.606398] [INFO ] [sig ] [2505/3456] Completed PRTH in 0.4s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:50.606437] [INFO ] [sig ] [2506/3456] Forecasting PRVA... [2026-02-02T20:29:50.606468] [INFO ] [sig ] Generating forecast for: PRVA [2026-02-02T20:29:50.606498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-02-02T20:29:50.618262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-02-02T20:29:50.618667] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-02-02T20:29:50.619496] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-02-02T20:29:50.619563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:50.619632] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:50.619672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:50.619739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:50.681284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:50.682142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:50.682225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:50.682258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:50.804754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:50.804914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:50.804954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:50.804983] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:50.808480] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=17.34%) [2026-02-02T20:29:50.808842] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-02-02T20:29:50.808998] [INFO ] [sig ] PRVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:50.960144] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PRVA.txt [2026-02-02T20:29:50.960303] [INFO ] [sig ] [2506/3456] Completed PRVA in 0.4s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:50.960345] [INFO ] [sig ] [2507/3456] Forecasting PSC... [2026-02-02T20:29:50.960377] [INFO ] [sig ] Generating forecast for: PSC [2026-02-02T20:29:50.960409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-02-02T20:29:50.972896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-02-02T20:29:50.973325] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-02-02T20:29:50.974380] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-02-02T20:29:50.974437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:50.974471] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:50.974503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:50.974564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:51.067111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:51.068248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:51.068334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:51.068370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:51.196396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:51.196556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:51.196614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:51.196643] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:51.200558] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=21.67%) [2026-02-02T20:29:51.200887] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-02-02T20:29:51.201017] [INFO ] [sig ] PSC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:51.345694] [INFO ] [LOCAL ] Saved forecast: PSC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PSC.txt [2026-02-02T20:29:51.345839] [INFO ] [sig ] [2507/3456] Completed PSC in 0.4s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:51.345878] [INFO ] [sig ] [2508/3456] Forecasting PSCE... [2026-02-02T20:29:51.345908] [INFO ] [sig ] Generating forecast for: PSCE [2026-02-02T20:29:51.345936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-02-02T20:29:51.357638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-02-02T20:29:51.357974] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-02-02T20:29:51.358932] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-02-02T20:29:51.358986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:51.359018] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:51.359045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:51.359102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:51.418157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:51.418960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:51.419071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:51.419106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:51.529546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:51.529735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:51.529775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:51.529820] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:51.533399] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: UP (p=74.49%) [2026-02-02T20:29:51.533692] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-02-02T20:29:51.533819] [INFO ] [sig ] PSCE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:51.681150] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PSCE.txt [2026-02-02T20:29:51.681319] [INFO ] [sig ] [2508/3456] Completed PSCE in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:51.681361] [INFO ] [sig ] [2509/3456] Forecasting PSCH... [2026-02-02T20:29:51.681392] [INFO ] [sig ] Generating forecast for: PSCH [2026-02-02T20:29:51.681422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-02-02T20:29:51.696270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-02-02T20:29:51.696656] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-02-02T20:29:51.697439] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-02-02T20:29:51.697491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:51.697523] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:51.697549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:51.697628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:51.758561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:51.759490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:51.759595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:51.759632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:51.870369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:51.870520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:51.870567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:51.870624] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:51.873976] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-02-02T20:29:51.874245] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-02-02T20:29:51.874367] [INFO ] [sig ] PSCH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:52.014929] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PSCH.txt [2026-02-02T20:29:52.015058] [INFO ] [sig ] [2509/3456] Completed PSCH in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:52.015096] [INFO ] [sig ] [2510/3456] Forecasting PSEC... [2026-02-02T20:29:52.015126] [INFO ] [sig ] Generating forecast for: PSEC [2026-02-02T20:29:52.015156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-02-02T20:29:52.026391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-02-02T20:29:52.026731] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-02-02T20:29:52.027531] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-02-02T20:29:52.027620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:52.027691] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:52.027725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:52.027783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:52.084981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:52.085602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:52.085705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:52.085738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:52.204825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:52.204962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:52.205000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:52.205029] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:52.208360] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=7.85%) [2026-02-02T20:29:52.208694] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-02-02T20:29:52.208826] [INFO ] [sig ] PSEC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:52.350040] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PSEC.txt [2026-02-02T20:29:52.350170] [INFO ] [sig ] [2510/3456] Completed PSEC in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:52.350209] [INFO ] [sig ] [2511/3456] Forecasting PSF... [2026-02-02T20:29:52.350238] [INFO ] [sig ] Generating forecast for: PSF [2026-02-02T20:29:52.350268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-02-02T20:29:52.361808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-02-02T20:29:52.362121] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-02-02T20:29:52.362906] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-02-02T20:29:52.362958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:52.362991] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:52.363018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:52.363074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:52.419396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:52.420082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:52.420158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:52.420190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:52.537760] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:52.537903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:52.537941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:52.537969] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:52.541396] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-02-02T20:29:52.541688] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-02-02T20:29:52.541810] [INFO ] [sig ] PSF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:52.682842] [INFO ] [LOCAL ] Saved forecast: PSF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PSF.txt [2026-02-02T20:29:52.682998] [INFO ] [sig ] [2511/3456] Completed PSF in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:52.683037] [INFO ] [sig ] [2512/3456] Forecasting PSFE... [2026-02-02T20:29:52.683067] [INFO ] [sig ] Generating forecast for: PSFE [2026-02-02T20:29:52.683097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-02-02T20:29:52.696290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-02-02T20:29:52.696814] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-02-02T20:29:52.697732] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-02-02T20:29:52.697787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:52.697830] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:52.697858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:52.697914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:52.757205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:52.758428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:52.758518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:52.758552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:52.881929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:52.882099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:52.882139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:52.882167] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:52.885655] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: DOWN (p=18.31%) [2026-02-02T20:29:52.885928] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-02-02T20:29:52.886051] [INFO ] [sig ] PSFE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:53.028838] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PSFE.txt [2026-02-02T20:29:53.029000] [INFO ] [sig ] [2512/3456] Completed PSFE in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:53.029041] [INFO ] [sig ] [2513/3456] Forecasting PSHG... [2026-02-02T20:29:53.029070] [INFO ] [sig ] Generating forecast for: PSHG [2026-02-02T20:29:53.029102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-02-02T20:29:53.041886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-02-02T20:29:53.042241] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-02-02T20:29:53.043084] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-02-02T20:29:53.043140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:53.043171] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:53.043200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:53.043257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:53.107474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:53.108328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:53.108425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:53.108467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:53.235717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:53.235909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:53.235970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:53.236016] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:53.240155] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-02-02T20:29:53.240484] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-02-02T20:29:53.240670] [INFO ] [sig ] PSHG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:53.396285] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PSHG.txt [2026-02-02T20:29:53.396454] [INFO ] [sig ] [2513/3456] Completed PSHG in 0.4s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:53.396502] [INFO ] [sig ] [2514/3456] Forecasting PSN... [2026-02-02T20:29:53.396535] [INFO ] [sig ] Generating forecast for: PSN [2026-02-02T20:29:53.396565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-02-02T20:29:53.412195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-02-02T20:29:53.412803] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-02-02T20:29:53.413833] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-02-02T20:29:53.413889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:53.413925] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:53.413952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:53.414012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:53.473097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:53.474293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:53.474391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:53.474424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:53.599300] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:53.599544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:53.599611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:53.599643] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:53.603938] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: UP (p=80.85%) [2026-02-02T20:29:53.604403] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-02-02T20:29:53.604590] [INFO ] [sig ] PSN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:53.762941] [INFO ] [LOCAL ] Saved forecast: PSN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PSN.txt [2026-02-02T20:29:53.763189] [INFO ] [sig ] [2514/3456] Completed PSN in 0.4s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-02T20:29:53.763248] [INFO ] [sig ] [2515/3456] Forecasting PSNL... [2026-02-02T20:29:53.763285] [INFO ] [sig ] Generating forecast for: PSNL [2026-02-02T20:29:53.763317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-02-02T20:29:53.777494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-02-02T20:29:53.777979] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-02-02T20:29:53.778866] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-02-02T20:29:53.778926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:53.778996] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:53.779026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:53.779093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:53.836618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:53.837530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:53.837634] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:53.837690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:53.959068] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:53.959240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:53.959281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:53.959311] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:53.963084] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=1.81%) [2026-02-02T20:29:53.963370] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-02-02T20:29:53.963505] [INFO ] [sig ] PSNL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:54.111407] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PSNL.txt [2026-02-02T20:29:54.111547] [INFO ] [sig ] [2515/3456] Completed PSNL in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-02T20:29:54.111631] [INFO ] [sig ] [2516/3456] Forecasting PSO... [2026-02-02T20:29:54.111679] [INFO ] [sig ] Generating forecast for: PSO [2026-02-02T20:29:54.111737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-02-02T20:29:54.124368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-02-02T20:29:54.124673] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-02-02T20:29:54.125447] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-02-02T20:29:54.125499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:54.125532] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:54.125559] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:54.125635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:54.183292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:54.184055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:54.184141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:54.184174] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:54.307727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:54.308093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:54.308136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:54.308166] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:54.312084] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: DOWN (p=27.90%) [2026-02-02T20:29:54.312363] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-02-02T20:29:54.312495] [INFO ] [sig ] PSO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:54.456166] [INFO ] [LOCAL ] Saved forecast: PSO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PSO.txt [2026-02-02T20:29:54.456299] [INFO ] [sig ] [2516/3456] Completed PSO in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-02T20:29:54.456337] [INFO ] [sig ] [2517/3456] Forecasting PSTG... [2026-02-02T20:29:54.456367] [INFO ] [sig ] Generating forecast for: PSTG [2026-02-02T20:29:54.456397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-02-02T20:29:54.468748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-02-02T20:29:54.469027] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-02-02T20:29:54.469856] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-02-02T20:29:54.469908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:54.469941] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:54.469967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:54.470022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:54.530006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:54.530699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:54.530779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:54.530811] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:54.658604] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:54.658774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:54.658815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:54.658844] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:54.662336] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=94.03%) [2026-02-02T20:29:54.662634] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-02-02T20:29:54.662766] [INFO ] [sig ] PSTG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:54.811506] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PSTG.txt [2026-02-02T20:29:54.811734] [INFO ] [sig ] [2517/3456] Completed PSTG in 0.4s | 2.83 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-02T20:29:54.811784] [INFO ] [sig ] [2518/3456] Forecasting PSTL... [2026-02-02T20:29:54.811816] [INFO ] [sig ] Generating forecast for: PSTL [2026-02-02T20:29:54.811849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-02-02T20:29:54.824699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-02-02T20:29:54.825244] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-02-02T20:29:54.826178] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-02-02T20:29:54.826233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:54.826266] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:54.826293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:54.826356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:54.886832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:54.887465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:54.887550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:54.887602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:55.009906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:55.010063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:55.010101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:55.010186] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:55.014202] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: UP (p=60.25%) [2026-02-02T20:29:55.014493] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-02-02T20:29:55.014651] [INFO ] [sig ] PSTL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:55.165330] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PSTL.txt [2026-02-02T20:29:55.165488] [INFO ] [sig ] [2518/3456] Completed PSTL in 0.4s | 2.83 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-02T20:29:55.165527] [INFO ] [sig ] [2519/3456] Forecasting PSX... [2026-02-02T20:29:55.165560] [INFO ] [sig ] Generating forecast for: PSX [2026-02-02T20:29:55.165621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-02-02T20:29:55.178138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-02-02T20:29:55.178509] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-02-02T20:29:55.179343] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-02-02T20:29:55.179396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:55.179428] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:55.179455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:55.179511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:55.241407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:55.242474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:55.242556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:55.242609] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:55.367884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:55.368029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:55.368068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:55.368113] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:55.371887] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=13.04%) [2026-02-02T20:29:55.372161] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-02-02T20:29:55.372284] [INFO ] [sig ] PSX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:55.518012] [INFO ] [LOCAL ] Saved forecast: PSX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PSX.txt [2026-02-02T20:29:55.518138] [INFO ] [sig ] [2519/3456] Completed PSX in 0.4s | 2.83 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-02T20:29:55.518177] [INFO ] [sig ] [2520/3456] Forecasting PTA... [2026-02-02T20:29:55.518205] [INFO ] [sig ] Generating forecast for: PTA [2026-02-02T20:29:55.518235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-02-02T20:29:55.529355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-02-02T20:29:55.529691] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-02-02T20:29:55.530471] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-02-02T20:29:55.530524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:55.530555] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:55.530603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:55.530662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:55.590440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:55.591187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:55.591270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:55.591305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:55.715558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:55.715728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:55.715964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:55.715993] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:55.720134] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: UP (p=82.77%) [2026-02-02T20:29:55.720410] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-02-02T20:29:55.720535] [INFO ] [sig ] PTA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:55.864176] [INFO ] [LOCAL ] Saved forecast: PTA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PTA.txt [2026-02-02T20:29:55.864303] [INFO ] [sig ] [2520/3456] Completed PTA in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:55.864342] [INFO ] [sig ] [2521/3456] Forecasting PTC... [2026-02-02T20:29:55.864372] [INFO ] [sig ] Generating forecast for: PTC [2026-02-02T20:29:55.864402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-02-02T20:29:55.875408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-02-02T20:29:55.875748] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-02-02T20:29:55.876520] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-02-02T20:29:55.876587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:55.876622] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:55.876649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:55.876705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:55.940015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:55.940716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:55.940796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:55.940830] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:56.071839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:56.071984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:56.072022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:56.072050] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:56.075357] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: UP (p=65.90%) [2026-02-02T20:29:56.075646] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-02-02T20:29:56.075773] [INFO ] [sig ] PTC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:56.221635] [INFO ] [LOCAL ] Saved forecast: PTC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PTC.txt [2026-02-02T20:29:56.221768] [INFO ] [sig ] [2521/3456] Completed PTC in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:56.221806] [INFO ] [sig ] [2522/3456] Forecasting PTEN... [2026-02-02T20:29:56.221836] [INFO ] [sig ] Generating forecast for: PTEN [2026-02-02T20:29:56.221866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-02-02T20:29:56.234106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-02-02T20:29:56.234492] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-02-02T20:29:56.235396] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-02-02T20:29:56.235450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:56.235482] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:56.235510] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:56.235569] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:56.296936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:56.297851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:56.297942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:56.297976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:56.427626] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:56.427813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:56.427854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:56.427885] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:56.432234] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-02-02T20:29:56.432614] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-02-02T20:29:56.432783] [INFO ] [sig ] PTEN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:56.584533] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PTEN.txt [2026-02-02T20:29:56.584692] [INFO ] [sig ] [2522/3456] Completed PTEN in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:56.584733] [INFO ] [sig ] [2523/3456] Forecasting PTF... [2026-02-02T20:29:56.584764] [INFO ] [sig ] Generating forecast for: PTF [2026-02-02T20:29:56.584795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-02-02T20:29:56.595351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-02-02T20:29:56.595674] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-02-02T20:29:56.596444] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-02-02T20:29:56.596497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:56.596530] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:56.596558] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:56.596655] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:56.655394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:56.656192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:56.656274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:56.656308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:56.786187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:56.786337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:56.786376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:56.786403] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:56.789936] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: UP (p=66.25%) [2026-02-02T20:29:56.790208] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-02-02T20:29:56.790333] [INFO ] [sig ] PTF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:56.933960] [INFO ] [LOCAL ] Saved forecast: PTF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PTF.txt [2026-02-02T20:29:56.934085] [INFO ] [sig ] [2523/3456] Completed PTF in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:56.934123] [INFO ] [sig ] [2524/3456] Forecasting PTGX... [2026-02-02T20:29:56.934153] [INFO ] [sig ] Generating forecast for: PTGX [2026-02-02T20:29:56.934182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-02-02T20:29:56.945279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-02-02T20:29:56.945558] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-02-02T20:29:56.946359] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-02-02T20:29:56.946412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:56.946446] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:56.946474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:56.946531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:57.006788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:57.007561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:57.007678] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:57.007716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:57.129470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:57.129654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:57.129729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:57.129769] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:57.133352] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-02-02T20:29:57.133657] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-02-02T20:29:57.133790] [INFO ] [sig ] PTGX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:57.279775] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PTGX.txt [2026-02-02T20:29:57.279933] [INFO ] [sig ] [2524/3456] Completed PTGX in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:57.279973] [INFO ] [sig ] [2525/3456] Forecasting PTH... [2026-02-02T20:29:57.280002] [INFO ] [sig ] Generating forecast for: PTH [2026-02-02T20:29:57.280033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-02-02T20:29:57.291470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-02-02T20:29:57.291871] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-02-02T20:29:57.292723] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-02-02T20:29:57.292788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:57.292823] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:57.292851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:57.292912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:57.354847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:57.355752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:57.355869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:57.355904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:57.471063] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:57.471223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:57.471263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:57.471294] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:57.474802] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: UP (p=83.68%) [2026-02-02T20:29:57.475090] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-02-02T20:29:57.475220] [INFO ] [sig ] PTH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:57.618952] [INFO ] [LOCAL ] Saved forecast: PTH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PTH.txt [2026-02-02T20:29:57.619081] [INFO ] [sig ] [2525/3456] Completed PTH in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:57.619120] [INFO ] [sig ] [2526/3456] Forecasting PTLO... [2026-02-02T20:29:57.619150] [INFO ] [sig ] Generating forecast for: PTLO [2026-02-02T20:29:57.619180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-02-02T20:29:57.630177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-02-02T20:29:57.630465] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-02-02T20:29:57.631253] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-02-02T20:29:57.631305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:57.631338] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:57.631365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:57.631421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:57.689523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:57.690228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:57.690309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:57.690344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:57.819443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:57.819611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:57.819659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:57.819695] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:57.823375] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=19.24%) [2026-02-02T20:29:57.823681] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-02-02T20:29:57.823830] [INFO ] [sig ] PTLO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:57.971784] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PTLO.txt [2026-02-02T20:29:57.971939] [INFO ] [sig ] [2526/3456] Completed PTLO in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:57.971984] [INFO ] [sig ] [2527/3456] Forecasting PTNQ... [2026-02-02T20:29:57.972019] [INFO ] [sig ] Generating forecast for: PTNQ [2026-02-02T20:29:57.972051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-02-02T20:29:57.984204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-02-02T20:29:57.984504] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-02-02T20:29:57.985306] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-02-02T20:29:57.985359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:57.985392] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:57.985420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:57.985477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:58.046971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:58.047779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:58.047864] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:58.047898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:58.175719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:58.175855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:58.175896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:58.176117] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:58.180269] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-02-02T20:29:58.180545] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-02-02T20:29:58.180709] [INFO ] [sig ] PTNQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:58.325787] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PTNQ.txt [2026-02-02T20:29:58.325918] [INFO ] [sig ] [2527/3456] Completed PTNQ in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:58.325956] [INFO ] [sig ] [2528/3456] Forecasting PTON... [2026-02-02T20:29:58.325986] [INFO ] [sig ] Generating forecast for: PTON [2026-02-02T20:29:58.326015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-02-02T20:29:58.337682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-02-02T20:29:58.337988] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-02-02T20:29:58.338810] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-02-02T20:29:58.338864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:58.338897] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:58.338926] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:58.338985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:58.399907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:58.400616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:58.400700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:58.400736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:58.529253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:58.529410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:58.529456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:58.529487] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:58.533863] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: DOWN (p=24.39%) [2026-02-02T20:29:58.534153] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-02-02T20:29:58.534281] [INFO ] [sig ] PTON: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:58.681242] [INFO ] [LOCAL ] Saved forecast: PTON 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PTON.txt [2026-02-02T20:29:58.681419] [INFO ] [sig ] [2528/3456] Completed PTON in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:58.681462] [INFO ] [sig ] [2529/3456] Forecasting PTY... [2026-02-02T20:29:58.681495] [INFO ] [sig ] Generating forecast for: PTY [2026-02-02T20:29:58.681526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-02-02T20:29:58.693049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-02-02T20:29:58.693399] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-02-02T20:29:58.694265] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-02-02T20:29:58.694320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:58.694353] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:58.694380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:58.694438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:58.755527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:58.756560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:58.756657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:58.756690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:58.882946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:58.883096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:58.883137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:58.883167] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:58.886635] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: DOWN (p=30.24%) [2026-02-02T20:29:58.886913] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-02-02T20:29:58.887039] [INFO ] [sig ] PTY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:59.033000] [INFO ] [LOCAL ] Saved forecast: PTY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PTY.txt [2026-02-02T20:29:59.033129] [INFO ] [sig ] [2529/3456] Completed PTY in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:59.033167] [INFO ] [sig ] [2530/3456] Forecasting PUBM... [2026-02-02T20:29:59.033197] [INFO ] [sig ] Generating forecast for: PUBM [2026-02-02T20:29:59.033226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-02-02T20:29:59.044656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-02-02T20:29:59.044958] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-02-02T20:29:59.045767] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-02-02T20:29:59.045820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:59.045853] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:59.045881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:59.045939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:59.106351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:59.107082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:59.107159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:59.107191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:59.231077] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:59.231227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:59.231268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:59.231297] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:59.234820] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=78.91%) [2026-02-02T20:29:59.235118] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-02-02T20:29:59.235242] [INFO ] [sig ] PUBM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:29:59.383175] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PUBM.txt [2026-02-02T20:29:59.383309] [INFO ] [sig ] [2530/3456] Completed PUBM in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:59.383348] [INFO ] [sig ] [2531/3456] Forecasting PUK... [2026-02-02T20:29:59.383378] [INFO ] [sig ] Generating forecast for: PUK [2026-02-02T20:29:59.383407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-02-02T20:29:59.394591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-02-02T20:29:59.394923] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-02-02T20:29:59.395727] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-02-02T20:29:59.395792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:59.395831] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:59.395863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:59.395923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:59.458047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:59.458781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:59.458862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:59.458896] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:59.583748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:59.583901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:59.583941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:59.583970] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:59.587524] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: DOWN (p=37.47%) [2026-02-02T20:29:59.587856] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-02-02T20:29:59.587986] [INFO ] [sig ] PUK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:29:59.738622] [INFO ] [LOCAL ] Saved forecast: PUK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PUK.txt [2026-02-02T20:29:59.738808] [INFO ] [sig ] [2531/3456] Completed PUK in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-02T20:29:59.738856] [INFO ] [sig ] [2532/3456] Forecasting PUMP... [2026-02-02T20:29:59.738886] [INFO ] [sig ] Generating forecast for: PUMP [2026-02-02T20:29:59.738916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-02-02T20:29:59.750496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-02-02T20:29:59.750835] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-02-02T20:29:59.751666] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-02-02T20:29:59.751722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:29:59.751781] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:29:59.751810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:29:59.751866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:29:59.811684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:29:59.812708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:29:59.812792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:29:59.812826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:29:59.941533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:29:59.941698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:29:59.941755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:29:59.941790] [INFO ] [FORECASTER] Training complete [2026-02-02T20:29:59.945501] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-02-02T20:29:59.945791] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-02-02T20:29:59.945915] [INFO ] [sig ] PUMP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:00.092505] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PUMP.txt [2026-02-02T20:30:00.092694] [INFO ] [sig ] [2532/3456] Completed PUMP in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-02T20:30:00.092736] [INFO ] [sig ] [2533/3456] Forecasting PVH... [2026-02-02T20:30:00.092768] [INFO ] [sig ] Generating forecast for: PVH [2026-02-02T20:30:00.092797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-02-02T20:30:00.104338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-02-02T20:30:00.104771] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-02-02T20:30:00.105637] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-02-02T20:30:00.105702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:00.105741] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:00.105773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:00.105841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:00.164983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:00.165841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:00.165921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:00.165953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:00.292694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:00.292885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:00.292941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:00.292981] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:00.296739] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-02-02T20:30:00.297039] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-02-02T20:30:00.297171] [INFO ] [sig ] PVH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:00.442942] [INFO ] [LOCAL ] Saved forecast: PVH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PVH.txt [2026-02-02T20:30:00.443100] [INFO ] [sig ] [2533/3456] Completed PVH in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-02T20:30:00.443142] [INFO ] [sig ] [2534/3456] Forecasting PVL... [2026-02-02T20:30:00.443174] [INFO ] [sig ] Generating forecast for: PVL [2026-02-02T20:30:00.443204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-02-02T20:30:00.454598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-02-02T20:30:00.454877] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-02-02T20:30:00.455659] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-02-02T20:30:00.455710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:00.455743] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:00.455769] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:00.455830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:00.513549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:00.514322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:00.514405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:00.514440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:00.631833] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:00.631989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:00.632031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:00.632059] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:00.635783] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: DOWN (p=14.42%) [2026-02-02T20:30:00.636073] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-02-02T20:30:00.636200] [INFO ] [sig ] PVL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:00.778221] [INFO ] [LOCAL ] Saved forecast: PVL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PVL.txt [2026-02-02T20:30:00.778354] [INFO ] [sig ] [2534/3456] Completed PVL in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-02T20:30:00.778392] [INFO ] [sig ] [2535/3456] Forecasting PWP... [2026-02-02T20:30:00.778421] [INFO ] [sig ] Generating forecast for: PWP [2026-02-02T20:30:00.778452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-02-02T20:30:00.791054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-02-02T20:30:00.791494] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-02-02T20:30:00.792404] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-02-02T20:30:00.792460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:00.792500] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:00.792557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:00.792640] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:00.854400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:00.855470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:00.855555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:00.855608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:00.978409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:00.978543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:00.978602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:00.978662] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:00.982440] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-02-02T20:30:00.982799] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-02-02T20:30:00.982950] [INFO ] [sig ] PWP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:01.150027] [INFO ] [LOCAL ] Saved forecast: PWP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PWP.txt [2026-02-02T20:30:01.150193] [INFO ] [sig ] [2535/3456] Completed PWP in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-02T20:30:01.150233] [INFO ] [sig ] [2536/3456] Forecasting PX... [2026-02-02T20:30:01.150262] [INFO ] [sig ] Generating forecast for: PX [2026-02-02T20:30:01.150293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-02-02T20:30:01.165567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-02-02T20:30:01.165975] [INFO ] [FORECASTER] Starting predict_future for PX [2026-02-02T20:30:01.166878] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-02-02T20:30:01.166934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:01.166979] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:01.167009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:01.167069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:01.232169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:01.233361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:01.233454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:01.233489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:01.365248] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:01.365412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:01.365453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:01.365484] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:01.369502] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: UP (p=98.15%) [2026-02-02T20:30:01.369889] [INFO ] [FORECASTER] Completed predict_future for PX [2026-02-02T20:30:01.370040] [INFO ] [sig ] PX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:01.536342] [INFO ] [LOCAL ] Saved forecast: PX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PX.txt [2026-02-02T20:30:01.536509] [INFO ] [sig ] [2536/3456] Completed PX in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-02T20:30:01.536549] [INFO ] [sig ] [2537/3456] Forecasting PXS... [2026-02-02T20:30:01.536604] [INFO ] [sig ] Generating forecast for: PXS [2026-02-02T20:30:01.536636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-02-02T20:30:01.548238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-02-02T20:30:01.548673] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-02-02T20:30:01.549559] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-02-02T20:30:01.549648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:01.549683] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:01.549710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:01.549779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:01.612274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:01.613222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:01.613315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:01.613349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:01.722857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:01.723024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:01.723066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:01.723097] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:01.726793] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=71.57%) [2026-02-02T20:30:01.727123] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-02-02T20:30:01.727266] [INFO ] [sig ] PXS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:01.881030] [INFO ] [LOCAL ] Saved forecast: PXS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PXS.txt [2026-02-02T20:30:01.881183] [INFO ] [sig ] [2537/3456] Completed PXS in 0.3s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:01.881223] [INFO ] [sig ] [2538/3456] Forecasting PY... [2026-02-02T20:30:01.881253] [INFO ] [sig ] Generating forecast for: PY [2026-02-02T20:30:01.881285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-02-02T20:30:01.895974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-02-02T20:30:01.896379] [INFO ] [FORECASTER] Starting predict_future for PY [2026-02-02T20:30:01.897183] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-02-02T20:30:01.897236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:01.897268] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:01.897294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:01.897350] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:01.956103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:01.957004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:01.957284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:01.957317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:02.065601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:02.065778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:02.065826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:02.065861] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:02.069410] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-02-02T20:30:02.069762] [INFO ] [FORECASTER] Completed predict_future for PY [2026-02-02T20:30:02.069907] [INFO ] [sig ] PY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:02.232932] [INFO ] [LOCAL ] Saved forecast: PY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PY.txt [2026-02-02T20:30:02.233171] [INFO ] [sig ] [2538/3456] Completed PY in 0.4s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:02.233235] [INFO ] [sig ] [2539/3456] Forecasting PYPL... [2026-02-02T20:30:02.233280] [INFO ] [sig ] Generating forecast for: PYPL [2026-02-02T20:30:02.233328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-02-02T20:30:02.248790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-02-02T20:30:02.249314] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-02-02T20:30:02.250559] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-02-02T20:30:02.250651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:02.250700] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:02.250740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:02.250827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:02.339024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:02.339932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:02.340017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:02.340056] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:02.470705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:02.470902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:02.470970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:02.471019] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:02.475969] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: DOWN (p=10.95%) [2026-02-02T20:30:02.476416] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-02-02T20:30:02.476625] [INFO ] [sig ] PYPL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:02.634071] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PYPL.txt [2026-02-02T20:30:02.634241] [INFO ] [sig ] [2539/3456] Completed PYPL in 0.4s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:02.634285] [INFO ] [sig ] [2540/3456] Forecasting PYXS... [2026-02-02T20:30:02.634323] [INFO ] [sig ] Generating forecast for: PYXS [2026-02-02T20:30:02.634355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-02-02T20:30:02.646985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-02-02T20:30:02.647493] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-02-02T20:30:02.648447] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-02-02T20:30:02.648523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:02.648560] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:02.648630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:02.648708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:02.715421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:02.716483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:02.716596] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:02.716638] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:02.855515] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:02.855714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:02.855759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:02.855787] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:02.859366] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=15.14%) [2026-02-02T20:30:02.859735] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-02-02T20:30:02.859879] [INFO ] [sig ] PYXS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:03.033721] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/PYXS.txt [2026-02-02T20:30:03.033906] [INFO ] [sig ] [2540/3456] Completed PYXS in 0.4s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:03.033947] [INFO ] [sig ] [2541/3456] Forecasting PZZA... [2026-02-02T20:30:03.033977] [INFO ] [sig ] Generating forecast for: PZZA [2026-02-02T20:30:03.034007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-02-02T20:30:03.046907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-02-02T20:30:03.047279] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-02-02T20:30:03.048191] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-02-02T20:30:03.048246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:03.048278] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:03.048305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:03.048361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:03.107260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:03.108188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:03.108269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:03.108302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:03.238022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:03.238360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:03.238402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:03.238431] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:03.242156] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: UP (p=69.63%) [2026-02-02T20:30:03.242450] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-02-02T20:30:03.242615] [INFO ] [sig ] PZZA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:03.389312] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/PZZA.txt [2026-02-02T20:30:03.389473] [INFO ] [sig ] [2541/3456] Completed PZZA in 0.4s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:03.389513] [INFO ] [sig ] [2542/3456] Forecasting QBTS... [2026-02-02T20:30:03.389543] [INFO ] [sig ] Generating forecast for: QBTS [2026-02-02T20:30:03.389591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-02-02T20:30:03.404053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-02-02T20:30:03.404458] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-02-02T20:30:03.405387] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-02-02T20:30:03.405445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:03.405480] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:03.405509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:03.405570] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:03.469001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:03.469906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:03.470035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:03.470083] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:03.604484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:03.604655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:03.604695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:03.604724] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:03.608511] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: UP (p=53.50%) [2026-02-02T20:30:03.608803] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-02-02T20:30:03.608954] [INFO ] [sig ] QBTS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:03.767605] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QBTS.txt [2026-02-02T20:30:03.767794] [INFO ] [sig ] [2542/3456] Completed QBTS in 0.4s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:03.767833] [INFO ] [sig ] [2543/3456] Forecasting QCLN... [2026-02-02T20:30:03.767866] [INFO ] [sig ] Generating forecast for: QCLN [2026-02-02T20:30:03.767895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-02-02T20:30:03.779641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-02-02T20:30:03.779935] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-02-02T20:30:03.781180] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-02-02T20:30:03.781234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:03.781267] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:03.781293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:03.781348] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:03.843537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:03.844534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:03.844648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:03.844690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:03.974143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:03.974305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:03.974347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:03.974396] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:03.977975] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: UP (p=66.58%) [2026-02-02T20:30:03.978271] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-02-02T20:30:03.978410] [INFO ] [sig ] QCLN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:04.132181] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QCLN.txt [2026-02-02T20:30:04.132336] [INFO ] [sig ] [2543/3456] Completed QCLN in 0.4s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:04.132375] [INFO ] [sig ] [2544/3456] Forecasting QCOM... [2026-02-02T20:30:04.132406] [INFO ] [sig ] Generating forecast for: QCOM [2026-02-02T20:30:04.132436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-02-02T20:30:04.144237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-02-02T20:30:04.144630] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-02-02T20:30:04.145509] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-02-02T20:30:04.145598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:04.145636] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:04.145664] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:04.145725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:04.213426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:04.214477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:04.214564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:04.214617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:04.340542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:04.340734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:04.340776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:04.340804] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:04.344444] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-02-02T20:30:04.344752] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-02-02T20:30:04.344890] [INFO ] [sig ] QCOM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:04.501013] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QCOM.txt [2026-02-02T20:30:04.501168] [INFO ] [sig ] [2544/3456] Completed QCOM in 0.4s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:04.501208] [INFO ] [sig ] [2545/3456] Forecasting QCRH... [2026-02-02T20:30:04.501238] [INFO ] [sig ] Generating forecast for: QCRH [2026-02-02T20:30:04.501268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-02-02T20:30:04.512857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-02-02T20:30:04.513224] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-02-02T20:30:04.514106] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-02-02T20:30:04.514161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:04.514195] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:04.514223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:04.514281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:04.577513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:04.578429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:04.578514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:04.578567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:04.699954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:04.700104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:04.700147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:04.700179] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:04.703764] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: UP (p=83.32%) [2026-02-02T20:30:04.704066] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-02-02T20:30:04.704200] [INFO ] [sig ] QCRH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:04.858841] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QCRH.txt [2026-02-02T20:30:04.859023] [INFO ] [sig ] [2545/3456] Completed QCRH in 0.4s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:04.859062] [INFO ] [sig ] [2546/3456] Forecasting QDEL... [2026-02-02T20:30:04.859091] [INFO ] [sig ] Generating forecast for: QDEL [2026-02-02T20:30:04.859122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-02-02T20:30:04.871133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-02-02T20:30:04.871425] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-02-02T20:30:04.872255] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-02-02T20:30:04.872310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:04.872344] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:04.872373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:04.872432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:04.935971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:04.936708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:04.936790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:04.936824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:05.062750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:05.062903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:05.062950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:05.062984] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:05.066480] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: UP (p=61.08%) [2026-02-02T20:30:05.066772] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-02-02T20:30:05.066899] [INFO ] [sig ] QDEL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:05.229430] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QDEL.txt [2026-02-02T20:30:05.229611] [INFO ] [sig ] [2546/3456] Completed QDEL in 0.4s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:05.229654] [INFO ] [sig ] [2547/3456] Forecasting QFIN... [2026-02-02T20:30:05.229686] [INFO ] [sig ] Generating forecast for: QFIN [2026-02-02T20:30:05.229719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-02-02T20:30:05.241485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-02-02T20:30:05.241811] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-02-02T20:30:05.242724] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-02-02T20:30:05.242781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:05.242816] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:05.242853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:05.242917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:05.299797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:05.300529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:05.300632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:05.300670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:05.426260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:05.426412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:05.426452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:05.426482] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:05.430141] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-02-02T20:30:05.430435] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-02-02T20:30:05.430587] [INFO ] [sig ] QFIN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:05.575596] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QFIN.txt [2026-02-02T20:30:05.575748] [INFO ] [sig ] [2547/3456] Completed QFIN in 0.3s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:05.575803] [INFO ] [sig ] [2548/3456] Forecasting QGEN... [2026-02-02T20:30:05.575839] [INFO ] [sig ] Generating forecast for: QGEN [2026-02-02T20:30:05.575870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-02-02T20:30:05.587176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-02-02T20:30:05.587519] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-02-02T20:30:05.588387] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-02-02T20:30:05.588442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:05.588475] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:05.588503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:05.588560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:05.646924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:05.647618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:05.647724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:05.647758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:05.771360] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:05.771493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:05.771533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:05.771562] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:05.775004] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: UP (p=51.25%) [2026-02-02T20:30:05.775278] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-02-02T20:30:05.775404] [INFO ] [sig ] QGEN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:05.918070] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QGEN.txt [2026-02-02T20:30:05.918199] [INFO ] [sig ] [2548/3456] Completed QGEN in 0.3s | 2.83 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-02T20:30:05.918238] [INFO ] [sig ] [2549/3456] Forecasting QLYS... [2026-02-02T20:30:05.918268] [INFO ] [sig ] Generating forecast for: QLYS [2026-02-02T20:30:05.918299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-02-02T20:30:05.929392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-02-02T20:30:05.929699] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-02-02T20:30:05.930518] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-02-02T20:30:05.930587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:05.930646] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:05.930675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:05.930732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:05.991312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:05.992072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:05.992155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:05.992189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:06.116049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:06.116198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:06.116239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:06.116269] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:06.119963] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-02-02T20:30:06.120247] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-02-02T20:30:06.120377] [INFO ] [sig ] QLYS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:06.273594] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QLYS.txt [2026-02-02T20:30:06.273749] [INFO ] [sig ] [2549/3456] Completed QLYS in 0.4s | 2.83 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-02T20:30:06.273789] [INFO ] [sig ] [2550/3456] Forecasting QMCO... [2026-02-02T20:30:06.273818] [INFO ] [sig ] Generating forecast for: QMCO [2026-02-02T20:30:06.273849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-02-02T20:30:06.285009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-02-02T20:30:06.285363] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-02-02T20:30:06.286187] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-02-02T20:30:06.286251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:06.286288] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:06.286315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:06.286373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:06.348133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:06.348996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:06.349081] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:06.349115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:06.473474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:06.473646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:06.473689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:06.473719] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:06.477432] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: UP (p=70.83%) [2026-02-02T20:30:06.477760] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-02-02T20:30:06.477896] [INFO ] [sig ] QMCO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:06.623466] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QMCO.txt [2026-02-02T20:30:06.623634] [INFO ] [sig ] [2550/3456] Completed QMCO in 0.3s | 2.83 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-02T20:30:06.623677] [INFO ] [sig ] [2551/3456] Forecasting QMOM... [2026-02-02T20:30:06.623707] [INFO ] [sig ] Generating forecast for: QMOM [2026-02-02T20:30:06.623744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-02-02T20:30:06.634836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-02-02T20:30:06.635174] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-02-02T20:30:06.636037] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-02-02T20:30:06.636091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:06.636125] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:06.636153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:06.636210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:06.698513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:06.699267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:06.699348] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:06.699383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:06.823480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:06.823649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:06.823692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:06.823721] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:06.827170] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: DOWN (p=19.12%) [2026-02-02T20:30:06.827451] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-02-02T20:30:06.827597] [INFO ] [sig ] QMOM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:06.973650] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QMOM.txt [2026-02-02T20:30:06.973803] [INFO ] [sig ] [2551/3456] Completed QMOM in 0.4s | 2.83 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-02T20:30:06.973844] [INFO ] [sig ] [2552/3456] Forecasting QNTM... [2026-02-02T20:30:06.973875] [INFO ] [sig ] Generating forecast for: QNTM [2026-02-02T20:30:06.973908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-02-02T20:30:06.985626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-02-02T20:30:06.985939] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-02-02T20:30:06.986777] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-02-02T20:30:06.986834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:06.986874] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:06.986907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:06.986977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:07.045731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:07.046456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:07.046538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:07.046589] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:07.171910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:07.172066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:07.172106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:07.172191] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:07.176389] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=8.14%) [2026-02-02T20:30:07.176693] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-02-02T20:30:07.176825] [INFO ] [sig ] QNTM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:07.318709] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QNTM.txt [2026-02-02T20:30:07.318839] [INFO ] [sig ] [2552/3456] Completed QNTM in 0.3s | 2.83 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-02T20:30:07.318878] [INFO ] [sig ] [2553/3456] Forecasting QQMG... [2026-02-02T20:30:07.318909] [INFO ] [sig ] Generating forecast for: QQMG [2026-02-02T20:30:07.318940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-02-02T20:30:07.329718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-02-02T20:30:07.330063] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-02-02T20:30:07.330942] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-02-02T20:30:07.330999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:07.331033] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:07.331061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:07.331119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:07.394615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:07.395477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:07.395561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:07.395616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:07.515967] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:07.516316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:07.516356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:07.516386] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:07.519874] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: UP (p=64.73%) [2026-02-02T20:30:07.520152] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-02-02T20:30:07.520280] [INFO ] [sig ] QQMG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:07.670873] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QQMG.txt [2026-02-02T20:30:07.671010] [INFO ] [sig ] [2553/3456] Completed QQMG in 0.4s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:07.671049] [INFO ] [sig ] [2554/3456] Forecasting QQQ... [2026-02-02T20:30:07.671078] [INFO ] [sig ] Generating forecast for: QQQ [2026-02-02T20:30:07.671109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-02-02T20:30:07.681820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-02-02T20:30:07.682136] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-02-02T20:30:07.682992] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-02-02T20:30:07.683046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:07.683079] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:07.683107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:07.683166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:07.744114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:07.744779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:07.744859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:07.744893] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:07.875002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:07.875161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:07.875203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:07.875232] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:07.878820] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-02-02T20:30:07.879093] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-02-02T20:30:07.879228] [INFO ] [sig ] QQQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:08.023438] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QQQ.txt [2026-02-02T20:30:08.023615] [INFO ] [sig ] [2554/3456] Completed QQQ in 0.4s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:08.023658] [INFO ] [sig ] [2555/3456] Forecasting QQQE... [2026-02-02T20:30:08.023687] [INFO ] [sig ] Generating forecast for: QQQE [2026-02-02T20:30:08.023718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-02-02T20:30:08.036828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-02-02T20:30:08.037173] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-02-02T20:30:08.038015] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-02-02T20:30:08.038067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:08.038098] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:08.038124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:08.038180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:08.103395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:08.104288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:08.104375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:08.104410] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:08.227373] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:08.227549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:08.227670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:08.227729] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:08.231793] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: DOWN (p=23.88%) [2026-02-02T20:30:08.232110] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-02-02T20:30:08.232238] [INFO ] [sig ] QQQE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:08.376778] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QQQE.txt [2026-02-02T20:30:08.376909] [INFO ] [sig ] [2555/3456] Completed QQQE in 0.4s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:08.376949] [INFO ] [sig ] [2556/3456] Forecasting QQQI... [2026-02-02T20:30:08.376978] [INFO ] [sig ] Generating forecast for: QQQI [2026-02-02T20:30:08.377007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-02-02T20:30:08.388423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-02-02T20:30:08.388740] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-02-02T20:30:08.389595] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-02-02T20:30:08.389654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:08.389689] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:08.389722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:08.389781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:08.450066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:08.450992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:08.451078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:08.451114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:08.567456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:08.567686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:08.567734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:08.567764] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:08.571696] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: DOWN (p=24.45%) [2026-02-02T20:30:08.572019] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-02-02T20:30:08.572156] [INFO ] [sig ] QQQI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:08.719193] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QQQI.txt [2026-02-02T20:30:08.719320] [INFO ] [sig ] [2556/3456] Completed QQQI in 0.3s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:08.719358] [INFO ] [sig ] [2557/3456] Forecasting QQQJ... [2026-02-02T20:30:08.719387] [INFO ] [sig ] Generating forecast for: QQQJ [2026-02-02T20:30:08.719415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-02-02T20:30:08.730534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-02-02T20:30:08.730901] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-02-02T20:30:08.731718] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-02-02T20:30:08.731772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:08.731804] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:08.731830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:08.731904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:08.790870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:08.791841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:08.791924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:08.791957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:08.915262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:08.915403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:08.915442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:08.915473] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:08.919425] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: DOWN (p=37.45%) [2026-02-02T20:30:08.919718] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-02-02T20:30:08.919845] [INFO ] [sig ] QQQJ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:09.061087] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QQQJ.txt [2026-02-02T20:30:09.061213] [INFO ] [sig ] [2557/3456] Completed QQQJ in 0.3s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:09.061253] [INFO ] [sig ] [2558/3456] Forecasting QQQM... [2026-02-02T20:30:09.061282] [INFO ] [sig ] Generating forecast for: QQQM [2026-02-02T20:30:09.061312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-02-02T20:30:09.072777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-02-02T20:30:09.073089] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-02-02T20:30:09.073886] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-02-02T20:30:09.073939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:09.073971] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:09.073998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:09.074244] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:09.133113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:09.133738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:09.133816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:09.133847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:09.253797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:09.253941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:09.253979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:09.254008] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:09.257423] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: DOWN (p=5.35%) [2026-02-02T20:30:09.257752] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-02-02T20:30:09.257877] [INFO ] [sig ] QQQM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:09.403884] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QQQM.txt [2026-02-02T20:30:09.404013] [INFO ] [sig ] [2558/3456] Completed QQQM in 0.3s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:09.404051] [INFO ] [sig ] [2559/3456] Forecasting QQQX... [2026-02-02T20:30:09.404081] [INFO ] [sig ] Generating forecast for: QQQX [2026-02-02T20:30:09.404109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-02-02T20:30:09.416150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-02-02T20:30:09.416456] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-02-02T20:30:09.417336] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-02-02T20:30:09.417397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:09.417430] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:09.417459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:09.417515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:09.475946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:09.476681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:09.476826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:09.476880] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:09.609591] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:09.609748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:09.609789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:09.609817] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:09.613259] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: DOWN (p=16.76%) [2026-02-02T20:30:09.613546] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-02-02T20:30:09.613694] [INFO ] [sig ] QQQX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:09.760253] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QQQX.txt [2026-02-02T20:30:09.760398] [INFO ] [sig ] [2559/3456] Completed QQQX in 0.4s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:09.760438] [INFO ] [sig ] [2560/3456] Forecasting QQQY... [2026-02-02T20:30:09.760470] [INFO ] [sig ] Generating forecast for: QQQY [2026-02-02T20:30:09.760501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-02-02T20:30:09.772100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-02-02T20:30:09.772418] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-02-02T20:30:09.773251] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-02-02T20:30:09.773316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:09.773349] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:09.773375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:09.773430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:09.830383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:09.831235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:09.831320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:09.831354] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:09.948472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:09.948641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:09.948682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:09.948710] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:09.952101] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-02-02T20:30:09.952374] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-02-02T20:30:09.952498] [INFO ] [sig ] QQQY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:10.127069] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QQQY.txt [2026-02-02T20:30:10.127232] [INFO ] [sig ] [2560/3456] Completed QQQY in 0.4s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:10.127274] [INFO ] [sig ] [2561/3456] Forecasting QRHC... [2026-02-02T20:30:10.127307] [INFO ] [sig ] Generating forecast for: QRHC [2026-02-02T20:30:10.127339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-02-02T20:30:10.140564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-02-02T20:30:10.140957] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-02-02T20:30:10.141823] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-02-02T20:30:10.141878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:10.141910] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:10.141938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:10.141996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:10.202393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:10.203214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:10.203298] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:10.203333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:10.321909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:10.322074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:10.322115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:10.322144] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:10.325504] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=17.47%) [2026-02-02T20:30:10.325794] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-02-02T20:30:10.325942] [INFO ] [sig ] QRHC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:10.470716] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QRHC.txt [2026-02-02T20:30:10.470857] [INFO ] [sig ] [2561/3456] Completed QRHC in 0.3s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:10.470898] [INFO ] [sig ] [2562/3456] Forecasting QRVO... [2026-02-02T20:30:10.470927] [INFO ] [sig ] Generating forecast for: QRVO [2026-02-02T20:30:10.470955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-02-02T20:30:10.482851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-02-02T20:30:10.483383] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-02-02T20:30:10.484251] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-02-02T20:30:10.484305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:10.484339] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:10.484367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:10.484424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:10.545827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:10.546563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:10.546663] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:10.546696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:10.674326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:10.674441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:10.674481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:10.674511] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:10.678746] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: DOWN (p=2.19%) [2026-02-02T20:30:10.679105] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-02-02T20:30:10.679260] [INFO ] [sig ] QRVO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:10.836745] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QRVO.txt [2026-02-02T20:30:10.836935] [INFO ] [sig ] [2562/3456] Completed QRVO in 0.4s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:10.836978] [INFO ] [sig ] [2563/3456] Forecasting QS... [2026-02-02T20:30:10.837008] [INFO ] [sig ] Generating forecast for: QS [2026-02-02T20:30:10.837038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-02-02T20:30:10.849288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-02-02T20:30:10.849606] [INFO ] [FORECASTER] Starting predict_future for QS [2026-02-02T20:30:10.850410] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-02-02T20:30:10.850463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:10.850496] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:10.850523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:10.850615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:10.908659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:10.909401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:10.909483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:10.909518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:11.039649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:11.039811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:11.039851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:11.039882] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:11.043556] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: UP (p=73.35%) [2026-02-02T20:30:11.043864] [INFO ] [FORECASTER] Completed predict_future for QS [2026-02-02T20:30:11.044008] [INFO ] [sig ] QS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:11.196906] [INFO ] [LOCAL ] Saved forecast: QS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QS.txt [2026-02-02T20:30:11.197073] [INFO ] [sig ] [2563/3456] Completed QS in 0.4s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:11.197113] [INFO ] [sig ] [2564/3456] Forecasting QSI... [2026-02-02T20:30:11.197142] [INFO ] [sig ] Generating forecast for: QSI [2026-02-02T20:30:11.197172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-02-02T20:30:11.210053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-02-02T20:30:11.210444] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-02-02T20:30:11.211296] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-02-02T20:30:11.211351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:11.211383] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:11.211409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:11.211466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:11.269167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:11.270147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:11.270252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:11.270290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:11.392032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:11.392190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:11.392228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:11.392256] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:11.395685] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-02-02T20:30:11.395958] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-02-02T20:30:11.396085] [INFO ] [sig ] QSI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:11.541820] [INFO ] [LOCAL ] Saved forecast: QSI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QSI.txt [2026-02-02T20:30:11.541949] [INFO ] [sig ] [2564/3456] Completed QSI in 0.3s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:11.541987] [INFO ] [sig ] [2565/3456] Forecasting QTEC... [2026-02-02T20:30:11.542016] [INFO ] [sig ] Generating forecast for: QTEC [2026-02-02T20:30:11.542049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-02-02T20:30:11.554491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-02-02T20:30:11.554817] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-02-02T20:30:11.555611] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-02-02T20:30:11.555673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:11.555708] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:11.555734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:11.555790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:11.619209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:11.620018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:11.620100] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:11.620133] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:11.744364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:11.744531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:11.744592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:11.744625] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:11.748076] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: UP (p=99.57%) [2026-02-02T20:30:11.748378] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-02-02T20:30:11.748513] [INFO ] [sig ] QTEC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:11.899461] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QTEC.txt [2026-02-02T20:30:11.899637] [INFO ] [sig ] [2565/3456] Completed QTEC in 0.4s | 2.83 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-02T20:30:11.899678] [INFO ] [sig ] [2566/3456] Forecasting QTRX... [2026-02-02T20:30:11.899709] [INFO ] [sig ] Generating forecast for: QTRX [2026-02-02T20:30:11.899739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-02-02T20:30:11.911777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-02-02T20:30:11.912114] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-02-02T20:30:11.912952] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-02-02T20:30:11.913017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:11.913097] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:11.913131] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:11.913189] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:11.972033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:11.972687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:11.972764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:11.972797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:12.093539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:12.093708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:12.093747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:12.093775] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:12.097356] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: UP (p=64.62%) [2026-02-02T20:30:12.097683] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-02-02T20:30:12.097812] [INFO ] [sig ] QTRX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:12.242116] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QTRX.txt [2026-02-02T20:30:12.242249] [INFO ] [sig ] [2566/3456] Completed QTRX in 0.3s | 2.83 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-02T20:30:12.242289] [INFO ] [sig ] [2567/3456] Forecasting QTTB... [2026-02-02T20:30:12.242319] [INFO ] [sig ] Generating forecast for: QTTB [2026-02-02T20:30:12.242348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-02-02T20:30:12.253375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-02-02T20:30:12.253677] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-02-02T20:30:12.254449] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-02-02T20:30:12.254501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:12.254532] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:12.254558] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:12.254633] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:12.312052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:12.312734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:12.312811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:12.312844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:12.435107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:12.435283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:12.435326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:12.435357] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:12.438880] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=10.17%) [2026-02-02T20:30:12.439167] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-02-02T20:30:12.439297] [INFO ] [sig ] QTTB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:12.582836] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QTTB.txt [2026-02-02T20:30:12.583020] [INFO ] [sig ] [2567/3456] Completed QTTB in 0.3s | 2.83 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-02T20:30:12.583068] [INFO ] [sig ] [2568/3456] Forecasting QTUM... [2026-02-02T20:30:12.583101] [INFO ] [sig ] Generating forecast for: QTUM [2026-02-02T20:30:12.583131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-02-02T20:30:12.595786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-02-02T20:30:12.596173] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-02-02T20:30:12.597002] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-02-02T20:30:12.597056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:12.597089] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:12.597115] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:12.597170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:12.659876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:12.660981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:12.661116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:12.661158] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:12.785656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:12.785824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:12.785866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:12.785902] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:12.789782] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: UP (p=70.25%) [2026-02-02T20:30:12.790144] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-02-02T20:30:12.790292] [INFO ] [sig ] QTUM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:12.943378] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QTUM.txt [2026-02-02T20:30:12.943547] [INFO ] [sig ] [2568/3456] Completed QTUM in 0.4s | 2.83 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-02T20:30:12.943613] [INFO ] [sig ] [2569/3456] Forecasting QTWO... [2026-02-02T20:30:12.943647] [INFO ] [sig ] Generating forecast for: QTWO [2026-02-02T20:30:12.943691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-02-02T20:30:12.956268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-02-02T20:30:12.956674] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-02-02T20:30:12.957541] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-02-02T20:30:12.957620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:12.957692] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:12.957722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:12.957796] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:13.022700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:13.023604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:13.023690] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:13.023725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:13.143842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:13.144014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:13.144055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:13.144308] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:13.148166] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=69.42%) [2026-02-02T20:30:13.148469] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-02-02T20:30:13.148622] [INFO ] [sig ] QTWO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:13.301004] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QTWO.txt [2026-02-02T20:30:13.301157] [INFO ] [sig ] [2569/3456] Completed QTWO in 0.4s | 2.83 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-02T20:30:13.301195] [INFO ] [sig ] [2570/3456] Forecasting QUAD... [2026-02-02T20:30:13.301225] [INFO ] [sig ] Generating forecast for: QUAD [2026-02-02T20:30:13.301254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-02-02T20:30:13.312304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-02-02T20:30:13.312612] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-02-02T20:30:13.313434] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-02-02T20:30:13.313489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:13.313523] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:13.313551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:13.313628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:13.374778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:13.375552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:13.375652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:13.375688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:13.501307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:13.501476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:13.501531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:13.501563] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:13.505586] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: UP (p=52.30%) [2026-02-02T20:30:13.505886] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-02-02T20:30:13.506026] [INFO ] [sig ] QUAD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:13.659542] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QUAD.txt [2026-02-02T20:30:13.659707] [INFO ] [sig ] [2570/3456] Completed QUAD in 0.4s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:13.659748] [INFO ] [sig ] [2571/3456] Forecasting QUIK... [2026-02-02T20:30:13.659778] [INFO ] [sig ] Generating forecast for: QUIK [2026-02-02T20:30:13.659808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-02-02T20:30:13.672304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-02-02T20:30:13.672690] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-02-02T20:30:13.673739] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-02-02T20:30:13.673793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:13.673847] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:13.673877] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:13.673937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:13.739487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:13.740361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:13.740446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:13.740480] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:13.859905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:13.860066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:13.860108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:13.860139] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:13.863804] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: UP (p=87.96%) [2026-02-02T20:30:13.864101] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-02-02T20:30:13.864232] [INFO ] [sig ] QUIK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:14.024619] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QUIK.txt [2026-02-02T20:30:14.024774] [INFO ] [sig ] [2571/3456] Completed QUIK in 0.4s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:14.024813] [INFO ] [sig ] [2572/3456] Forecasting QURE... [2026-02-02T20:30:14.024844] [INFO ] [sig ] Generating forecast for: QURE [2026-02-02T20:30:14.024876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-02-02T20:30:14.037798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-02-02T20:30:14.038102] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-02-02T20:30:14.039090] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-02-02T20:30:14.039142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:14.039173] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:14.039382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:14.039438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:14.098203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:14.098902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:14.098981] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:14.099014] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:14.225426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:14.225601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:14.225647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:14.225678] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:14.229239] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-02-02T20:30:14.229524] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-02-02T20:30:14.229667] [INFO ] [sig ] QURE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:14.375402] [INFO ] [LOCAL ] Saved forecast: QURE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QURE.txt [2026-02-02T20:30:14.375611] [INFO ] [sig ] [2572/3456] Completed QURE in 0.4s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:14.375657] [INFO ] [sig ] [2573/3456] Forecasting QVAL... [2026-02-02T20:30:14.375690] [INFO ] [sig ] Generating forecast for: QVAL [2026-02-02T20:30:14.375722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-02-02T20:30:14.387528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-02-02T20:30:14.387986] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-02-02T20:30:14.388949] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-02-02T20:30:14.389008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:14.389042] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:14.389072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:14.389141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:14.448596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:14.449489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:14.449599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:14.449638] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:14.574294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:14.574453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:14.574494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:14.574525] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:14.578509] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: UP (p=62.28%) [2026-02-02T20:30:14.578831] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-02-02T20:30:14.578963] [INFO ] [sig ] QVAL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:14.730719] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QVAL.txt [2026-02-02T20:30:14.730875] [INFO ] [sig ] [2573/3456] Completed QVAL in 0.4s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:14.730915] [INFO ] [sig ] [2574/3456] Forecasting QVCC... [2026-02-02T20:30:14.730947] [INFO ] [sig ] Generating forecast for: QVCC [2026-02-02T20:30:14.730976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-02-02T20:30:14.744172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-02-02T20:30:14.744777] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-02-02T20:30:14.745628] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-02-02T20:30:14.745682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:14.745716] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:14.745743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:14.745802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:14.808056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:14.808939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:14.809025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:14.809058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:14.933235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:14.933395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:14.933435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:14.933464] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:14.936924] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=14.38%) [2026-02-02T20:30:14.937226] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-02-02T20:30:14.937361] [INFO ] [sig ] QVCC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:15.099654] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QVCC.txt [2026-02-02T20:30:15.099826] [INFO ] [sig ] [2574/3456] Completed QVCC in 0.4s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:15.099880] [INFO ] [sig ] [2575/3456] Forecasting QYLD... [2026-02-02T20:30:15.099912] [INFO ] [sig ] Generating forecast for: QYLD [2026-02-02T20:30:15.099942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-02-02T20:30:15.112838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-02-02T20:30:15.113320] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-02-02T20:30:15.114656] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-02-02T20:30:15.114908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:15.114956] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:15.114999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:15.115080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:15.191041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:15.192647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:15.192774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:15.192830] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:15.330619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:15.330784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:15.330826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:15.330856] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:15.335033] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: DOWN (p=35.15%) [2026-02-02T20:30:15.335427] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-02-02T20:30:15.335605] [INFO ] [sig ] QYLD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:15.483012] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/QYLD.txt [2026-02-02T20:30:15.483169] [INFO ] [sig ] [2575/3456] Completed QYLD in 0.4s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:15.483209] [INFO ] [sig ] [2576/3456] Forecasting QYLG... [2026-02-02T20:30:15.483240] [INFO ] [sig ] Generating forecast for: QYLG [2026-02-02T20:30:15.483272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-02-02T20:30:15.494675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-02-02T20:30:15.495070] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-02-02T20:30:15.495924] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-02-02T20:30:15.495977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:15.496009] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:15.496038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:15.496094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:15.553430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:15.554358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:15.554471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:15.554505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:15.674685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:15.674840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:15.674884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:15.674914] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:15.678678] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=92.92%) [2026-02-02T20:30:15.678971] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-02-02T20:30:15.679127] [INFO ] [sig ] QYLG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:15.822172] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/QYLG.txt [2026-02-02T20:30:15.822345] [INFO ] [sig ] [2576/3456] Completed QYLG in 0.3s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:15.822392] [INFO ] [sig ] [2577/3456] Forecasting RA... [2026-02-02T20:30:15.822425] [INFO ] [sig ] Generating forecast for: RA [2026-02-02T20:30:15.822454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-02-02T20:30:15.835771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-02-02T20:30:15.836127] [INFO ] [FORECASTER] Starting predict_future for RA [2026-02-02T20:30:15.837051] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-02-02T20:30:15.837108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:15.837143] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:15.837168] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:15.837224] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:15.893824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:15.894666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:15.894769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:15.894804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:16.011703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:16.011861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:16.011901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:16.011930] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:16.015908] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: DOWN (p=27.32%) [2026-02-02T20:30:16.016204] [INFO ] [FORECASTER] Completed predict_future for RA [2026-02-02T20:30:16.016328] [INFO ] [sig ] RA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:16.157661] [INFO ] [LOCAL ] Saved forecast: RA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RA.txt [2026-02-02T20:30:16.157795] [INFO ] [sig ] [2577/3456] Completed RA in 0.3s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:16.157834] [INFO ] [sig ] [2578/3456] Forecasting RACE... [2026-02-02T20:30:16.157864] [INFO ] [sig ] Generating forecast for: RACE [2026-02-02T20:30:16.157894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-02-02T20:30:16.170121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-02-02T20:30:16.170518] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-02-02T20:30:16.171406] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-02-02T20:30:16.171463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:16.171496] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:16.171523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:16.171596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:16.232114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:16.233000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:16.233089] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:16.233123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:16.355546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:16.355702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:16.355769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:16.355807] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:16.360067] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: UP (p=65.18%) [2026-02-02T20:30:16.360393] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-02-02T20:30:16.360541] [INFO ] [sig ] RACE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:16.501656] [INFO ] [LOCAL ] Saved forecast: RACE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RACE.txt [2026-02-02T20:30:16.501807] [INFO ] [sig ] [2578/3456] Completed RACE in 0.3s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:16.501846] [INFO ] [sig ] [2579/3456] Forecasting RAIL... [2026-02-02T20:30:16.501877] [INFO ] [sig ] Generating forecast for: RAIL [2026-02-02T20:30:16.501907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-02-02T20:30:16.513705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-02-02T20:30:16.514110] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-02-02T20:30:16.515195] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-02-02T20:30:16.515250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:16.515284] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:16.515311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:16.515368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:16.573834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:16.574478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:16.574559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:16.574619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:16.698439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:16.698599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:16.698642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:16.698674] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:16.702238] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=13.04%) [2026-02-02T20:30:16.702597] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-02-02T20:30:16.702748] [INFO ] [sig ] RAIL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:16.845933] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RAIL.txt [2026-02-02T20:30:16.846104] [INFO ] [sig ] [2579/3456] Completed RAIL in 0.3s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:16.846157] [INFO ] [sig ] [2580/3456] Forecasting RAMP... [2026-02-02T20:30:16.846189] [INFO ] [sig ] Generating forecast for: RAMP [2026-02-02T20:30:16.846220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-02-02T20:30:16.857922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-02-02T20:30:16.858225] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-02-02T20:30:16.859054] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-02-02T20:30:16.859109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:16.859144] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:16.859173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:16.859232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:16.918888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:16.919650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:16.919732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:16.919767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:17.039492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:17.039654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:17.039694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:17.039723] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:17.043125] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-02-02T20:30:17.043414] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-02-02T20:30:17.043538] [INFO ] [sig ] RAMP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:17.184978] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RAMP.txt [2026-02-02T20:30:17.185111] [INFO ] [sig ] [2580/3456] Completed RAMP in 0.3s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:17.185158] [INFO ] [sig ] [2581/3456] Forecasting RAPP... [2026-02-02T20:30:17.185194] [INFO ] [sig ] Generating forecast for: RAPP [2026-02-02T20:30:17.185229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-02-02T20:30:17.196378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-02-02T20:30:17.196674] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-02-02T20:30:17.197448] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-02-02T20:30:17.197500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:17.197532] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:17.197559] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:17.197636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:17.256331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:17.257154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:17.257239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:17.257274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:17.379240] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:17.379401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:17.379443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:17.379474] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:17.383006] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-02-02T20:30:17.383306] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-02-02T20:30:17.383439] [INFO ] [sig ] RAPP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:17.525543] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RAPP.txt [2026-02-02T20:30:17.525702] [INFO ] [sig ] [2581/3456] Completed RAPP in 0.3s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:17.525741] [INFO ] [sig ] [2582/3456] Forecasting RARE... [2026-02-02T20:30:17.525770] [INFO ] [sig ] Generating forecast for: RARE [2026-02-02T20:30:17.525800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-02-02T20:30:17.537112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-02-02T20:30:17.537392] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-02-02T20:30:17.538240] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-02-02T20:30:17.538294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:17.538336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:17.538363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:17.538418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:17.597295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:17.598035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:17.598118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:17.598157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:17.716815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:17.716962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:17.717002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:17.717033] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:17.720416] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: DOWN (p=44.68%) [2026-02-02T20:30:17.720713] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-02-02T20:30:17.720837] [INFO ] [sig ] RARE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:17.863655] [INFO ] [LOCAL ] Saved forecast: RARE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RARE.txt [2026-02-02T20:30:17.863781] [INFO ] [sig ] [2582/3456] Completed RARE in 0.3s | 2.83 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-02T20:30:17.863820] [INFO ] [sig ] [2583/3456] Forecasting RAVE... [2026-02-02T20:30:17.863850] [INFO ] [sig ] Generating forecast for: RAVE [2026-02-02T20:30:17.863879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-02-02T20:30:17.874856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-02-02T20:30:17.875199] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-02-02T20:30:17.876055] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-02-02T20:30:17.876121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:17.876195] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:17.876229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:17.876287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:17.936516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:17.937384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:17.937466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:17.937498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:18.047050] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:18.047207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:18.047247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:18.047278] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:18.050803] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: DOWN (p=18.60%) [2026-02-02T20:30:18.051082] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-02-02T20:30:18.051208] [INFO ] [sig ] RAVE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:18.194417] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RAVE.txt [2026-02-02T20:30:18.194546] [INFO ] [sig ] [2583/3456] Completed RAVE in 0.3s | 2.83 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-02T20:30:18.194603] [INFO ] [sig ] [2584/3456] Forecasting RAY... [2026-02-02T20:30:18.194634] [INFO ] [sig ] Generating forecast for: RAY [2026-02-02T20:30:18.194666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-02-02T20:30:18.205945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-02-02T20:30:18.206305] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-02-02T20:30:18.207146] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-02-02T20:30:18.207203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:18.207235] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:18.207263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:18.207324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:18.263895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:18.264651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:18.264729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:18.264761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:18.382692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:18.382851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:18.382892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:18.382921] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:18.386256] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-02-02T20:30:18.386525] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-02-02T20:30:18.386665] [INFO ] [sig ] RAY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:18.531543] [INFO ] [LOCAL ] Saved forecast: RAY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RAY.txt [2026-02-02T20:30:18.531721] [INFO ] [sig ] [2584/3456] Completed RAY in 0.3s | 2.83 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-02T20:30:18.531761] [INFO ] [sig ] [2585/3456] Forecasting RBA... [2026-02-02T20:30:18.531791] [INFO ] [sig ] Generating forecast for: RBA [2026-02-02T20:30:18.531821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-02-02T20:30:18.544642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-02-02T20:30:18.545018] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-02-02T20:30:18.545890] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-02-02T20:30:18.545946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:18.545980] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:18.546008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:18.546067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:18.608033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:18.609351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:18.609465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:18.609500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:18.737787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:18.737949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:18.737988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:18.738016] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:18.741539] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-02-02T20:30:18.741851] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-02-02T20:30:18.741992] [INFO ] [sig ] RBA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:18.886430] [INFO ] [LOCAL ] Saved forecast: RBA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RBA.txt [2026-02-02T20:30:18.886610] [INFO ] [sig ] [2585/3456] Completed RBA in 0.4s | 2.83 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-02T20:30:18.886659] [INFO ] [sig ] [2586/3456] Forecasting RBB... [2026-02-02T20:30:18.886698] [INFO ] [sig ] Generating forecast for: RBB [2026-02-02T20:30:18.886730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-02-02T20:30:18.898634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-02-02T20:30:18.899061] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-02-02T20:30:18.899987] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-02-02T20:30:18.900043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:18.900075] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:18.900102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:18.900158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:18.960011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:18.960885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:18.960978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:18.961011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:19.085400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:19.085554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:19.085634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:19.085707] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:19.089502] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: DOWN (p=16.65%) [2026-02-02T20:30:19.089855] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-02-02T20:30:19.089995] [INFO ] [sig ] RBB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:19.236763] [INFO ] [LOCAL ] Saved forecast: RBB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RBB.txt [2026-02-02T20:30:19.236910] [INFO ] [sig ] [2586/3456] Completed RBB in 0.4s | 2.83 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-02T20:30:19.236949] [INFO ] [sig ] [2587/3456] Forecasting RBBN... [2026-02-02T20:30:19.236979] [INFO ] [sig ] Generating forecast for: RBBN [2026-02-02T20:30:19.237009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-02-02T20:30:19.248495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-02-02T20:30:19.248889] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-02-02T20:30:19.249793] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-02-02T20:30:19.249848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:19.249881] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:19.249909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:19.249966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:19.311860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:19.312740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:19.312825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:19.312859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:19.439404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:19.439560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:19.439621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:19.439651] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:19.443197] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: UP (p=94.39%) [2026-02-02T20:30:19.443472] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-02-02T20:30:19.443613] [INFO ] [sig ] RBBN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:19.585846] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RBBN.txt [2026-02-02T20:30:19.585976] [INFO ] [sig ] [2587/3456] Completed RBBN in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:19.586013] [INFO ] [sig ] [2588/3456] Forecasting RBC... [2026-02-02T20:30:19.586043] [INFO ] [sig ] Generating forecast for: RBC [2026-02-02T20:30:19.586072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-02-02T20:30:19.597127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-02-02T20:30:19.597619] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-02-02T20:30:19.598466] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-02-02T20:30:19.598520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:19.598552] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:19.598599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:19.598663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:19.659276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:19.660287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:19.660371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:19.660404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:19.787092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:19.787235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:19.787280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:19.787310] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:19.790870] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: DOWN (p=19.89%) [2026-02-02T20:30:19.791150] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-02-02T20:30:19.791278] [INFO ] [sig ] RBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:19.931729] [INFO ] [LOCAL ] Saved forecast: RBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RBC.txt [2026-02-02T20:30:19.931876] [INFO ] [sig ] [2588/3456] Completed RBC in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:19.931915] [INFO ] [sig ] [2589/3456] Forecasting RBCAA... [2026-02-02T20:30:19.931945] [INFO ] [sig ] Generating forecast for: RBCAA [2026-02-02T20:30:19.931976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-02-02T20:30:19.942833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-02-02T20:30:19.943163] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-02-02T20:30:19.943993] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-02-02T20:30:19.944047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:19.944079] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:19.944105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:19.944161] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:20.002921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:20.004031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:20.004161] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:20.004218] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:20.121732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:20.121886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:20.121925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:20.121971] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:20.125338] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: UP (p=88.71%) [2026-02-02T20:30:20.125629] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-02-02T20:30:20.125754] [INFO ] [sig ] RBCAA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:20.268755] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RBCAA.txt [2026-02-02T20:30:20.268892] [INFO ] [sig ] [2589/3456] Completed RBCAA in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:20.268929] [INFO ] [sig ] [2590/3456] Forecasting RBLX... [2026-02-02T20:30:20.268958] [INFO ] [sig ] Generating forecast for: RBLX [2026-02-02T20:30:20.268989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-02-02T20:30:20.280634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-02-02T20:30:20.280970] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-02-02T20:30:20.281989] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-02-02T20:30:20.282042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:20.282074] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:20.282100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:20.282156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:20.340658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:20.341501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:20.341601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:20.341637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:20.462566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:20.462737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:20.462777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:20.462808] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:20.466259] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: UP (p=77.23%) [2026-02-02T20:30:20.466543] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-02-02T20:30:20.466685] [INFO ] [sig ] RBLX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:20.612188] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RBLX.txt [2026-02-02T20:30:20.612360] [INFO ] [sig ] [2590/3456] Completed RBLX in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:20.612399] [INFO ] [sig ] [2591/3456] Forecasting RC... [2026-02-02T20:30:20.612429] [INFO ] [sig ] Generating forecast for: RC [2026-02-02T20:30:20.612460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-02-02T20:30:20.623968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-02-02T20:30:20.624332] [INFO ] [FORECASTER] Starting predict_future for RC [2026-02-02T20:30:20.625150] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-02-02T20:30:20.625203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:20.625236] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:20.625264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:20.625320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:20.684025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:20.684895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:20.684999] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:20.685054] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:20.813723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:20.813876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:20.813917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:20.813947] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:20.817455] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-02-02T20:30:20.817791] [INFO ] [FORECASTER] Completed predict_future for RC [2026-02-02T20:30:20.817924] [INFO ] [sig ] RC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:20.962605] [INFO ] [LOCAL ] Saved forecast: RC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RC.txt [2026-02-02T20:30:20.962751] [INFO ] [sig ] [2591/3456] Completed RC in 0.4s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:20.962792] [INFO ] [sig ] [2592/3456] Forecasting RCEL... [2026-02-02T20:30:20.962822] [INFO ] [sig ] Generating forecast for: RCEL [2026-02-02T20:30:20.962854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-02-02T20:30:20.976052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-02-02T20:30:20.976425] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-02-02T20:30:20.977748] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-02-02T20:30:20.977803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:20.977837] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:20.977864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:20.977922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:21.035503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:21.036338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:21.036421] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:21.036455] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:21.161212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:21.161565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:21.161623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:21.161651] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:21.165197] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-02-02T20:30:21.165473] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-02-02T20:30:21.165806] [INFO ] [sig ] RCEL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:21.311219] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RCEL.txt [2026-02-02T20:30:21.311354] [INFO ] [sig ] [2592/3456] Completed RCEL in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:21.311393] [INFO ] [sig ] [2593/3456] Forecasting RCI... [2026-02-02T20:30:21.311421] [INFO ] [sig ] Generating forecast for: RCI [2026-02-02T20:30:21.311453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-02-02T20:30:21.323436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-02-02T20:30:21.323827] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-02-02T20:30:21.324622] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-02-02T20:30:21.324675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:21.324707] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:21.324734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:21.324800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:21.381158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:21.382007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:21.382119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:21.382154] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:21.501076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:21.501227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:21.501267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:21.501296] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:21.504730] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-02-02T20:30:21.505031] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-02-02T20:30:21.505165] [INFO ] [sig ] RCI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:21.645075] [INFO ] [LOCAL ] Saved forecast: RCI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RCI.txt [2026-02-02T20:30:21.645234] [INFO ] [sig ] [2593/3456] Completed RCI in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:21.645278] [INFO ] [sig ] [2594/3456] Forecasting RCKY... [2026-02-02T20:30:21.645308] [INFO ] [sig ] Generating forecast for: RCKY [2026-02-02T20:30:21.645339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-02-02T20:30:21.656932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-02-02T20:30:21.657288] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-02-02T20:30:21.658179] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-02-02T20:30:21.658238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:21.658271] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:21.658299] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:21.658356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:21.717276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:21.718414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:21.718682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:21.718719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:21.839035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:21.839202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:21.839250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:21.839285] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:21.842712] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=38.44%) [2026-02-02T20:30:21.843002] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-02-02T20:30:21.843130] [INFO ] [sig ] RCKY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:21.986013] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RCKY.txt [2026-02-02T20:30:21.986141] [INFO ] [sig ] [2594/3456] Completed RCKY in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:21.986180] [INFO ] [sig ] [2595/3456] Forecasting RCL... [2026-02-02T20:30:21.986209] [INFO ] [sig ] Generating forecast for: RCL [2026-02-02T20:30:21.986239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-02-02T20:30:21.997479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-02-02T20:30:21.997813] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-02-02T20:30:21.998625] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-02-02T20:30:21.998689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:21.998722] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:21.998750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:21.998806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:22.055793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:22.056402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:22.056479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:22.056512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:22.180288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:22.180441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:22.180479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:22.180508] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:22.184325] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-02-02T20:30:22.184614] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-02-02T20:30:22.184739] [INFO ] [sig ] RCL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:22.330239] [INFO ] [LOCAL ] Saved forecast: RCL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RCL.txt [2026-02-02T20:30:22.330392] [INFO ] [sig ] [2595/3456] Completed RCL in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:22.330430] [INFO ] [sig ] [2596/3456] Forecasting RCS... [2026-02-02T20:30:22.330459] [INFO ] [sig ] Generating forecast for: RCS [2026-02-02T20:30:22.330490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-02-02T20:30:22.343096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-02-02T20:30:22.343410] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-02-02T20:30:22.344390] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-02-02T20:30:22.344442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:22.344474] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:22.344501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:22.344557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:22.406515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:22.407399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:22.407487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:22.407521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:22.529028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:22.529196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:22.529240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:22.529269] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:22.533095] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=85.86%) [2026-02-02T20:30:22.533446] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-02-02T20:30:22.533612] [INFO ] [sig ] RCS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:22.689380] [INFO ] [LOCAL ] Saved forecast: RCS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RCS.txt [2026-02-02T20:30:22.689535] [INFO ] [sig ] [2596/3456] Completed RCS in 0.4s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:22.689592] [INFO ] [sig ] [2597/3456] Forecasting RCUS... [2026-02-02T20:30:22.689624] [INFO ] [sig ] Generating forecast for: RCUS [2026-02-02T20:30:22.689654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-02-02T20:30:22.701336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-02-02T20:30:22.701611] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-02-02T20:30:22.702385] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-02-02T20:30:22.702437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:22.702469] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:22.702497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:22.702554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:22.761158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:22.761791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:22.761868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:22.761900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:22.880369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:22.880511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:22.880548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:22.880593] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:22.884453] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: UP (p=87.51%) [2026-02-02T20:30:22.884930] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-02-02T20:30:22.885052] [INFO ] [sig ] RCUS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:23.028489] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RCUS.txt [2026-02-02T20:30:23.028653] [INFO ] [sig ] [2597/3456] Completed RCUS in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:23.028695] [INFO ] [sig ] [2598/3456] Forecasting RDCM... [2026-02-02T20:30:23.028723] [INFO ] [sig ] Generating forecast for: RDCM [2026-02-02T20:30:23.028753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-02-02T20:30:23.040482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-02-02T20:30:23.040812] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-02-02T20:30:23.041588] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-02-02T20:30:23.041640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:23.041672] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:23.041699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:23.041756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:23.099711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:23.100454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:23.100740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:23.100774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:23.223238] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:23.223418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:23.223464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:23.223494] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:23.226969] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=64.48%) [2026-02-02T20:30:23.227251] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-02-02T20:30:23.227375] [INFO ] [sig ] RDCM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:23.372843] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RDCM.txt [2026-02-02T20:30:23.373012] [INFO ] [sig ] [2598/3456] Completed RDCM in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:23.373056] [INFO ] [sig ] [2599/3456] Forecasting RDHL... [2026-02-02T20:30:23.373085] [INFO ] [sig ] Generating forecast for: RDHL [2026-02-02T20:30:23.373115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-02-02T20:30:23.385227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-02-02T20:30:23.385614] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-02-02T20:30:23.386437] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-02-02T20:30:23.386490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:23.386524] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:23.386552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:23.386635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:23.443381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:23.444326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:23.444405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:23.444437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:23.574514] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:23.574685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:23.574726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:23.574756] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:23.578543] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: DOWN (p=13.86%) [2026-02-02T20:30:23.578846] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-02-02T20:30:23.578977] [INFO ] [sig ] RDHL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:23.726456] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RDHL.txt [2026-02-02T20:30:23.726634] [INFO ] [sig ] [2599/3456] Completed RDHL in 0.4s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-02T20:30:23.726676] [INFO ] [sig ] [2600/3456] Forecasting RDVY... [2026-02-02T20:30:23.726705] [INFO ] [sig ] Generating forecast for: RDVY [2026-02-02T20:30:23.726734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-02-02T20:30:23.738889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-02-02T20:30:23.739261] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-02-02T20:30:23.740312] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-02-02T20:30:23.740367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:23.740428] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:23.740657] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:23.740719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:23.801834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:23.802512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:23.802612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:23.802649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:23.934886] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:23.935043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:23.935084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:23.935114] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:23.939119] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: UP (p=71.20%) [2026-02-02T20:30:23.939431] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-02-02T20:30:23.939773] [INFO ] [sig ] RDVY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:24.108567] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RDVY.txt [2026-02-02T20:30:24.108919] [INFO ] [sig ] [2600/3456] Completed RDVY in 0.4s | 2.83 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-02T20:30:24.108959] [INFO ] [sig ] [2601/3456] Forecasting RDY... [2026-02-02T20:30:24.108987] [INFO ] [sig ] Generating forecast for: RDY [2026-02-02T20:30:24.109016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-02-02T20:30:24.123052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-02-02T20:30:24.123440] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-02-02T20:30:24.124365] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-02-02T20:30:24.124421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:24.124456] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:24.124483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:24.124541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:24.191171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:24.192199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:24.192302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:24.192339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:24.323306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:24.323468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:24.323512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:24.323553] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:24.327419] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: DOWN (p=49.25%) [2026-02-02T20:30:24.327742] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-02-02T20:30:24.327899] [INFO ] [sig ] RDY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:24.482351] [INFO ] [LOCAL ] Saved forecast: RDY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RDY.txt [2026-02-02T20:30:24.482522] [INFO ] [sig ] [2601/3456] Completed RDY in 0.4s | 2.83 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-02T20:30:24.482596] [INFO ] [sig ] [2602/3456] Forecasting REAL... [2026-02-02T20:30:24.482640] [INFO ] [sig ] Generating forecast for: REAL [2026-02-02T20:30:24.482672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-02-02T20:30:24.494521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-02-02T20:30:24.494893] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-02-02T20:30:24.495801] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-02-02T20:30:24.495856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:24.495891] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:24.495920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:24.495977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:24.563114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:24.564082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:24.564174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:24.564212] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:24.695833] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:24.696039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:24.696094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:24.696129] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:24.700117] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: DOWN (p=8.87%) [2026-02-02T20:30:24.700403] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-02-02T20:30:24.700545] [INFO ] [sig ] REAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:24.850700] [INFO ] [LOCAL ] Saved forecast: REAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/REAL.txt [2026-02-02T20:30:24.850857] [INFO ] [sig ] [2602/3456] Completed REAL in 0.4s | 2.83 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-02T20:30:24.850896] [INFO ] [sig ] [2603/3456] Forecasting REAX... [2026-02-02T20:30:24.850925] [INFO ] [sig ] Generating forecast for: REAX [2026-02-02T20:30:24.850958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-02-02T20:30:24.866559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-02-02T20:30:24.867080] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-02-02T20:30:24.868319] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-02-02T20:30:24.868390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:24.868442] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:24.868487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:24.868596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:24.935793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:24.936757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:24.936863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:24.936904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:25.060325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:25.060488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:25.060739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:25.060806] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:25.064843] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: UP (p=64.08%) [2026-02-02T20:30:25.065150] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-02-02T20:30:25.065274] [INFO ] [sig ] REAX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:25.223928] [INFO ] [LOCAL ] Saved forecast: REAX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/REAX.txt [2026-02-02T20:30:25.224133] [INFO ] [sig ] [2603/3456] Completed REAX in 0.4s | 2.83 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-02T20:30:25.224189] [INFO ] [sig ] [2604/3456] Forecasting REBN... [2026-02-02T20:30:25.224232] [INFO ] [sig ] Generating forecast for: REBN [2026-02-02T20:30:25.224275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-02-02T20:30:25.238539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-02-02T20:30:25.238939] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-02-02T20:30:25.239928] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-02-02T20:30:25.239989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:25.240026] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:25.240057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:25.240129] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:25.314309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:25.315248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:25.315335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:25.315370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:25.437154] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:25.437316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:25.437359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:25.437397] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:25.442644] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=37.67%) [2026-02-02T20:30:25.443170] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-02-02T20:30:25.443307] [INFO ] [sig ] REBN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:25.613282] [INFO ] [LOCAL ] Saved forecast: REBN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/REBN.txt [2026-02-02T20:30:25.613455] [INFO ] [sig ] [2604/3456] Completed REBN in 0.4s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:25.613495] [INFO ] [sig ] [2605/3456] Forecasting REFI... [2026-02-02T20:30:25.613526] [INFO ] [sig ] Generating forecast for: REFI [2026-02-02T20:30:25.613555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-02-02T20:30:25.627875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-02-02T20:30:25.628291] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-02-02T20:30:25.629263] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-02-02T20:30:25.629322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:25.629359] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:25.629390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:25.629463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:25.691863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:25.692797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:25.692878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:25.692912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:25.824286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:25.824441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:25.824484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:25.824513] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:25.828493] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-02-02T20:30:25.828789] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-02-02T20:30:25.828914] [INFO ] [sig ] REFI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:25.978258] [INFO ] [LOCAL ] Saved forecast: REFI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/REFI.txt [2026-02-02T20:30:25.978439] [INFO ] [sig ] [2605/3456] Completed REFI in 0.4s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:25.978486] [INFO ] [sig ] [2606/3456] Forecasting REG... [2026-02-02T20:30:25.978518] [INFO ] [sig ] Generating forecast for: REG [2026-02-02T20:30:25.978549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-02-02T20:30:25.989718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-02-02T20:30:25.990040] [INFO ] [FORECASTER] Starting predict_future for REG [2026-02-02T20:30:25.990843] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-02-02T20:30:25.990906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:25.990939] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:25.990965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:25.991021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:26.048432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:26.049499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:26.049602] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:26.049638] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:26.169108] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:26.169260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:26.169304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:26.169338] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:26.172730] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: DOWN (p=43.67%) [2026-02-02T20:30:26.172998] [INFO ] [FORECASTER] Completed predict_future for REG [2026-02-02T20:30:26.173118] [INFO ] [sig ] REG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:26.312745] [INFO ] [LOCAL ] Saved forecast: REG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/REG.txt [2026-02-02T20:30:26.312860] [INFO ] [sig ] [2606/3456] Completed REG in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:26.312898] [INFO ] [sig ] [2607/3456] Forecasting REGN... [2026-02-02T20:30:26.312927] [INFO ] [sig ] Generating forecast for: REGN [2026-02-02T20:30:26.312956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-02-02T20:30:26.324367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-02-02T20:30:26.324859] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-02-02T20:30:26.325650] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-02-02T20:30:26.325702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:26.325734] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:26.325761] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:26.325817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:26.387081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:26.388005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:26.388084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:26.388116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:26.513955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:26.514113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:26.514154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:26.514185] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:26.517689] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: UP (p=59.17%) [2026-02-02T20:30:26.517972] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-02-02T20:30:26.518099] [INFO ] [sig ] REGN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:26.664375] [INFO ] [LOCAL ] Saved forecast: REGN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/REGN.txt [2026-02-02T20:30:26.664734] [INFO ] [sig ] [2607/3456] Completed REGN in 0.4s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:26.664775] [INFO ] [sig ] [2608/3456] Forecasting RELL... [2026-02-02T20:30:26.664804] [INFO ] [sig ] Generating forecast for: RELL [2026-02-02T20:30:26.664835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-02-02T20:30:26.677457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-02-02T20:30:26.678009] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-02-02T20:30:26.678996] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-02-02T20:30:26.679049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:26.679081] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:26.679108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:26.679164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:26.739633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:26.740900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:26.740998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:26.741042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:26.865776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:26.865957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:26.866002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:26.866035] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:26.869451] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-02-02T20:30:26.869747] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-02-02T20:30:26.869873] [INFO ] [sig ] RELL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:27.021239] [INFO ] [LOCAL ] Saved forecast: RELL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RELL.txt [2026-02-02T20:30:27.021428] [INFO ] [sig ] [2608/3456] Completed RELL in 0.4s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:27.021488] [INFO ] [sig ] [2609/3456] Forecasting RELX... [2026-02-02T20:30:27.021519] [INFO ] [sig ] Generating forecast for: RELX [2026-02-02T20:30:27.021553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-02-02T20:30:27.034045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-02-02T20:30:27.034402] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-02-02T20:30:27.035221] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-02-02T20:30:27.035275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:27.035309] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:27.035338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:27.035396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:27.098883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:27.099780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:27.099871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:27.099914] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:27.224982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:27.225134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:27.225177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:27.225208] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:27.229066] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: DOWN (p=14.51%) [2026-02-02T20:30:27.229341] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-02-02T20:30:27.229467] [INFO ] [sig ] RELX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:27.372982] [INFO ] [LOCAL ] Saved forecast: RELX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RELX.txt [2026-02-02T20:30:27.373140] [INFO ] [sig ] [2609/3456] Completed RELX in 0.4s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:27.373201] [INFO ] [sig ] [2610/3456] Forecasting RELY... [2026-02-02T20:30:27.373233] [INFO ] [sig ] Generating forecast for: RELY [2026-02-02T20:30:27.373266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-02-02T20:30:27.385322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-02-02T20:30:27.385640] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-02-02T20:30:27.386475] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-02-02T20:30:27.386529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:27.386561] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:27.386627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:27.386689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:27.445655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:27.446303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:27.446415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:27.446451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:27.567219] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:27.567372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:27.567412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:27.567442] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:27.571070] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: UP (p=94.46%) [2026-02-02T20:30:27.571347] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-02-02T20:30:27.571471] [INFO ] [sig ] RELY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:27.717675] [INFO ] [LOCAL ] Saved forecast: RELY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RELY.txt [2026-02-02T20:30:27.717847] [INFO ] [sig ] [2610/3456] Completed RELY in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:27.717885] [INFO ] [sig ] [2611/3456] Forecasting REPL... [2026-02-02T20:30:27.717914] [INFO ] [sig ] Generating forecast for: REPL [2026-02-02T20:30:27.717954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-02-02T20:30:27.730943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-02-02T20:30:27.731355] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-02-02T20:30:27.732268] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-02-02T20:30:27.732323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:27.732356] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:27.732383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:27.732442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:27.791592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:27.792410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:27.792492] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:27.792525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:27.935345] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:27.935534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:27.935612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:27.935662] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:27.940424] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=89.85%) [2026-02-02T20:30:27.940865] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-02-02T20:30:27.941045] [INFO ] [sig ] REPL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:28.111772] [INFO ] [LOCAL ] Saved forecast: REPL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/REPL.txt [2026-02-02T20:30:28.111943] [INFO ] [sig ] [2611/3456] Completed REPL in 0.4s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:28.111984] [INFO ] [sig ] [2612/3456] Forecasting RERE... [2026-02-02T20:30:28.112016] [INFO ] [sig ] Generating forecast for: RERE [2026-02-02T20:30:28.112046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-02-02T20:30:28.125396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-02-02T20:30:28.125986] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-02-02T20:30:28.127014] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-02-02T20:30:28.127067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:28.127098] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:28.127124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:28.127179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:28.188310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:28.189195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:28.189278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:28.189311] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:28.319884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:28.320032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:28.320073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:28.320101] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:28.323431] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: DOWN (p=40.03%) [2026-02-02T20:30:28.323718] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-02-02T20:30:28.323849] [INFO ] [sig ] RERE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:28.479203] [INFO ] [LOCAL ] Saved forecast: RERE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RERE.txt [2026-02-02T20:30:28.479370] [INFO ] [sig ] [2612/3456] Completed RERE in 0.4s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:28.479410] [INFO ] [sig ] [2613/3456] Forecasting RES... [2026-02-02T20:30:28.479442] [INFO ] [sig ] Generating forecast for: RES [2026-02-02T20:30:28.479471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-02-02T20:30:28.492965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-02-02T20:30:28.493322] [INFO ] [FORECASTER] Starting predict_future for RES [2026-02-02T20:30:28.494426] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-02-02T20:30:28.494491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:28.494528] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:28.494555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:28.494834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:28.558531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:28.559449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:28.559531] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:28.559564] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:28.679440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:28.679627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:28.679687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:28.679719] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:28.683261] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: UP (p=61.28%) [2026-02-02T20:30:28.683545] [INFO ] [FORECASTER] Completed predict_future for RES [2026-02-02T20:30:28.683694] [INFO ] [sig ] RES: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:28.827702] [INFO ] [LOCAL ] Saved forecast: RES 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RES.txt [2026-02-02T20:30:28.827896] [INFO ] [sig ] [2613/3456] Completed RES in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:28.827937] [INFO ] [sig ] [2614/3456] Forecasting REX... [2026-02-02T20:30:28.827966] [INFO ] [sig ] Generating forecast for: REX [2026-02-02T20:30:28.827999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-02-02T20:30:28.839241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-02-02T20:30:28.839593] [INFO ] [FORECASTER] Starting predict_future for REX [2026-02-02T20:30:28.840371] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-02-02T20:30:28.840443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:28.840482] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:28.840515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:28.840603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:28.898161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:28.899042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:28.899121] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:28.899153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:29.014607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:29.014766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:29.014805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:29.014834] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:29.018326] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: DOWN (p=2.62%) [2026-02-02T20:30:29.018630] [INFO ] [FORECASTER] Completed predict_future for REX [2026-02-02T20:30:29.018755] [INFO ] [sig ] REX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:29.160976] [INFO ] [LOCAL ] Saved forecast: REX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/REX.txt [2026-02-02T20:30:29.161101] [INFO ] [sig ] [2614/3456] Completed REX in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:29.161139] [INFO ] [sig ] [2615/3456] Forecasting REYN... [2026-02-02T20:30:29.161168] [INFO ] [sig ] Generating forecast for: REYN [2026-02-02T20:30:29.161198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-02-02T20:30:29.172085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-02-02T20:30:29.172355] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-02-02T20:30:29.173126] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-02-02T20:30:29.173178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:29.173210] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:29.173237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:29.173292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:29.232372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:29.233026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:29.233104] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:29.233137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:29.347187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:29.347338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:29.347376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:29.347405] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:29.350815] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: UP (p=51.21%) [2026-02-02T20:30:29.351086] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-02-02T20:30:29.351208] [INFO ] [sig ] REYN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:29.492328] [INFO ] [LOCAL ] Saved forecast: REYN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/REYN.txt [2026-02-02T20:30:29.492463] [INFO ] [sig ] [2615/3456] Completed REYN in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:29.492502] [INFO ] [sig ] [2616/3456] Forecasting REZI... [2026-02-02T20:30:29.492530] [INFO ] [sig ] Generating forecast for: REZI [2026-02-02T20:30:29.492560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-02-02T20:30:29.504826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-02-02T20:30:29.505225] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-02-02T20:30:29.506086] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-02-02T20:30:29.506141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:29.506177] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:29.506205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:29.506263] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:29.566567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:29.567519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:29.567627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:29.567684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:29.693775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:29.693932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:29.693973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:29.694003] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:29.697867] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: UP (p=83.91%) [2026-02-02T20:30:29.698154] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-02-02T20:30:29.698307] [INFO ] [sig ] REZI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:29.838766] [INFO ] [LOCAL ] Saved forecast: REZI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/REZI.txt [2026-02-02T20:30:29.838927] [INFO ] [sig ] [2616/3456] Completed REZI in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-02T20:30:29.838968] [INFO ] [sig ] [2617/3456] Forecasting RF... [2026-02-02T20:30:29.838998] [INFO ] [sig ] Generating forecast for: RF [2026-02-02T20:30:29.839031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-02-02T20:30:29.850798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-02-02T20:30:29.851167] [INFO ] [FORECASTER] Starting predict_future for RF [2026-02-02T20:30:29.851968] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-02-02T20:30:29.852019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:29.852089] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:29.852118] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:29.852175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:29.911102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:29.912010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:29.912094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:29.912137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:30.035358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:30.035519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:30.035775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:30.035816] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:30.039433] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=25.49%) [2026-02-02T20:30:30.039800] [INFO ] [FORECASTER] Completed predict_future for RF [2026-02-02T20:30:30.039952] [INFO ] [sig ] RF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:30.182942] [INFO ] [LOCAL ] Saved forecast: RF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RF.txt [2026-02-02T20:30:30.183104] [INFO ] [sig ] [2617/3456] Completed RF in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-02T20:30:30.183147] [INFO ] [sig ] [2618/3456] Forecasting RFI... [2026-02-02T20:30:30.183177] [INFO ] [sig ] Generating forecast for: RFI [2026-02-02T20:30:30.183210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-02-02T20:30:30.194705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-02-02T20:30:30.195043] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-02-02T20:30:30.195870] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-02-02T20:30:30.195922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:30.195954] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:30.195980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:30.196036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:30.254107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:30.254986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:30.255066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:30.255099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:30.376651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:30.376810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:30.376849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:30.376877] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:30.380237] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: DOWN (p=37.09%) [2026-02-02T20:30:30.380510] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-02-02T20:30:30.380651] [INFO ] [sig ] RFI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:30.522301] [INFO ] [LOCAL ] Saved forecast: RFI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RFI.txt [2026-02-02T20:30:30.522442] [INFO ] [sig ] [2618/3456] Completed RFI in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-02T20:30:30.522481] [INFO ] [sig ] [2619/3456] Forecasting RFL... [2026-02-02T20:30:30.522511] [INFO ] [sig ] Generating forecast for: RFL [2026-02-02T20:30:30.522543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-02-02T20:30:30.537908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-02-02T20:30:30.538254] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-02-02T20:30:30.539084] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-02-02T20:30:30.539138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:30.539172] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:30.539200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:30.539257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:30.597216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:30.598095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:30.598182] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:30.598214] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:30.723099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:30.723260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:30.723299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:30.723328] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:30.726733] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: UP (p=62.87%) [2026-02-02T20:30:30.727023] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-02-02T20:30:30.727151] [INFO ] [sig ] RFL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:30.925902] [INFO ] [LOCAL ] Saved forecast: RFL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RFL.txt [2026-02-02T20:30:30.926055] [INFO ] [sig ] [2619/3456] Completed RFL in 0.4s | 2.83 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-02T20:30:30.926096] [INFO ] [sig ] [2620/3456] Forecasting RFM... [2026-02-02T20:30:30.926128] [INFO ] [sig ] Generating forecast for: RFM [2026-02-02T20:30:30.926159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-02-02T20:30:30.937780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-02-02T20:30:30.938131] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-02-02T20:30:30.939007] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-02-02T20:30:30.939061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:30.939093] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:30.939119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:30.939175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:30.998117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:30.998998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:30.999086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:30.999119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:31.109504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:31.109679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:31.109720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:31.109749] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:31.113194] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: UP (p=59.37%) [2026-02-02T20:30:31.113477] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-02-02T20:30:31.113627] [INFO ] [sig ] RFM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:31.255862] [INFO ] [LOCAL ] Saved forecast: RFM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RFM.txt [2026-02-02T20:30:31.256021] [INFO ] [sig ] [2620/3456] Completed RFM in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-02T20:30:31.256060] [INFO ] [sig ] [2621/3456] Forecasting RFMZ... [2026-02-02T20:30:31.256098] [INFO ] [sig ] Generating forecast for: RFMZ [2026-02-02T20:30:31.256129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-02-02T20:30:31.268155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-02-02T20:30:31.268509] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-02-02T20:30:31.269563] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-02-02T20:30:31.269826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:31.269858] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:31.269886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:31.269942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:31.330144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:31.331020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:31.331103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:31.331135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:31.450757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:31.450901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:31.450940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:31.450967] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:31.454350] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: UP (p=55.29%) [2026-02-02T20:30:31.454644] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-02-02T20:30:31.454768] [INFO ] [sig ] RFMZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:31.599035] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RFMZ.txt [2026-02-02T20:30:31.599195] [INFO ] [sig ] [2621/3456] Completed RFMZ in 0.3s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:31.599237] [INFO ] [sig ] [2622/3456] Forecasting RGA... [2026-02-02T20:30:31.599269] [INFO ] [sig ] Generating forecast for: RGA [2026-02-02T20:30:31.599298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-02-02T20:30:31.610893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-02-02T20:30:31.611230] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-02-02T20:30:31.612045] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-02-02T20:30:31.612098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:31.612130] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:31.612156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:31.612212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:31.670717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:31.671606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:31.671691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:31.671724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:31.797118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:31.797276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:31.797317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:31.797347] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:31.800919] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-02-02T20:30:31.801204] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-02-02T20:30:31.801332] [INFO ] [sig ] RGA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:31.954229] [INFO ] [LOCAL ] Saved forecast: RGA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RGA.txt [2026-02-02T20:30:31.954382] [INFO ] [sig ] [2622/3456] Completed RGA in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:31.954422] [INFO ] [sig ] [2623/3456] Forecasting RGCO... [2026-02-02T20:30:31.954455] [INFO ] [sig ] Generating forecast for: RGCO [2026-02-02T20:30:31.954486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-02-02T20:30:31.966528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-02-02T20:30:31.967143] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-02-02T20:30:31.968048] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-02-02T20:30:31.968103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:31.968136] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:31.968163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:31.968222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:32.028713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:32.029622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:32.029707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:32.029742] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:32.134108] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:32.134270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:32.134310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:32.134338] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:32.137776] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=25.60%) [2026-02-02T20:30:32.138050] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-02-02T20:30:32.138174] [INFO ] [sig ] RGCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:32.290328] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RGCO.txt [2026-02-02T20:30:32.290489] [INFO ] [sig ] [2623/3456] Completed RGCO in 0.3s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:32.290530] [INFO ] [sig ] [2624/3456] Forecasting RGEN... [2026-02-02T20:30:32.290561] [INFO ] [sig ] Generating forecast for: RGEN [2026-02-02T20:30:32.290614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-02-02T20:30:32.304888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-02-02T20:30:32.305367] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-02-02T20:30:32.306409] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-02-02T20:30:32.306485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:32.306536] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:32.306610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:32.306705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:32.372317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:32.373333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:32.373443] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:32.373482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:32.505146] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:32.505307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:32.505365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:32.505423] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:32.509424] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=46.33%) [2026-02-02T20:30:32.509770] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-02-02T20:30:32.509918] [INFO ] [sig ] RGEN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:32.667566] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RGEN.txt [2026-02-02T20:30:32.667776] [INFO ] [sig ] [2624/3456] Completed RGEN in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:32.667831] [INFO ] [sig ] [2625/3456] Forecasting RGLD... [2026-02-02T20:30:32.667875] [INFO ] [sig ] Generating forecast for: RGLD [2026-02-02T20:30:32.667909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-02-02T20:30:32.683242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-02-02T20:30:32.683753] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-02-02T20:30:32.684848] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-02-02T20:30:32.684912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:32.684954] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:32.684990] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:32.685071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:32.760159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:32.761103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:32.761197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:32.761231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:32.885791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:32.885954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:32.885995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:32.886023] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:32.889933] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: UP (p=58.02%) [2026-02-02T20:30:32.890210] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-02-02T20:30:32.890337] [INFO ] [sig ] RGLD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:33.040711] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RGLD.txt [2026-02-02T20:30:33.041036] [INFO ] [sig ] [2625/3456] Completed RGLD in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:33.041075] [INFO ] [sig ] [2626/3456] Forecasting RGNX... [2026-02-02T20:30:33.041104] [INFO ] [sig ] Generating forecast for: RGNX [2026-02-02T20:30:33.041133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-02-02T20:30:33.053321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-02-02T20:30:33.053700] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-02-02T20:30:33.054869] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-02-02T20:30:33.054923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:33.054957] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:33.054985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:33.055043] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:33.116677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:33.118211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:33.118324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:33.118402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:33.247853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:33.248011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:33.248051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:33.248082] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:33.251643] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: UP (p=61.77%) [2026-02-02T20:30:33.251930] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-02-02T20:30:33.252062] [INFO ] [sig ] RGNX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:33.400378] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RGNX.txt [2026-02-02T20:30:33.400526] [INFO ] [sig ] [2626/3456] Completed RGNX in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:33.400565] [INFO ] [sig ] [2627/3456] Forecasting RGP... [2026-02-02T20:30:33.400613] [INFO ] [sig ] Generating forecast for: RGP [2026-02-02T20:30:33.400646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-02-02T20:30:33.411999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-02-02T20:30:33.412343] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-02-02T20:30:33.413186] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-02-02T20:30:33.413241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:33.413274] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:33.413305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:33.413364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:33.472012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:33.472742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:33.472849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:33.472884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:33.605525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:33.605911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:33.605970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:33.606013] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:33.611214] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=15.24%) [2026-02-02T20:30:33.611633] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-02-02T20:30:33.611814] [INFO ] [sig ] RGP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:33.793387] [INFO ] [LOCAL ] Saved forecast: RGP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RGP.txt [2026-02-02T20:30:33.793537] [INFO ] [sig ] [2627/3456] Completed RGP in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:33.793592] [INFO ] [sig ] [2628/3456] Forecasting RGS... [2026-02-02T20:30:33.793625] [INFO ] [sig ] Generating forecast for: RGS [2026-02-02T20:30:33.793656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-02-02T20:30:33.805996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-02-02T20:30:33.806318] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-02-02T20:30:33.807139] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-02-02T20:30:33.807192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:33.807226] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:33.807253] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:33.807322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:33.864189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:33.864975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:33.865058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:33.865091] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:33.983867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:33.984028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:33.984071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:33.984101] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:33.987850] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: DOWN (p=42.38%) [2026-02-02T20:30:33.988137] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-02-02T20:30:33.988267] [INFO ] [sig ] RGS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:34.143029] [INFO ] [LOCAL ] Saved forecast: RGS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RGS.txt [2026-02-02T20:30:34.143203] [INFO ] [sig ] [2628/3456] Completed RGS in 0.3s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:34.143262] [INFO ] [sig ] [2629/3456] Forecasting RGTI... [2026-02-02T20:30:34.143304] [INFO ] [sig ] Generating forecast for: RGTI [2026-02-02T20:30:34.143344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-02-02T20:30:34.156307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-02-02T20:30:34.156739] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-02-02T20:30:34.157956] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-02-02T20:30:34.158034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:34.158079] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:34.158109] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:34.158182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:34.218929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:34.219789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:34.219872] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:34.219906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:34.373667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:34.373846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:34.373902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:34.373947] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:34.378881] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-02-02T20:30:34.379303] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-02-02T20:30:34.379465] [INFO ] [sig ] RGTI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:34.530797] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RGTI.txt [2026-02-02T20:30:34.531127] [INFO ] [sig ] [2629/3456] Completed RGTI in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:34.531167] [INFO ] [sig ] [2630/3456] Forecasting RH... [2026-02-02T20:30:34.531196] [INFO ] [sig ] Generating forecast for: RH [2026-02-02T20:30:34.531225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-02-02T20:30:34.543436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-02-02T20:30:34.543872] [INFO ] [FORECASTER] Starting predict_future for RH [2026-02-02T20:30:34.544832] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-02-02T20:30:34.544898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:34.544934] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:34.544965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:34.545041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:34.602711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:34.603541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:34.603645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:34.603680] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:34.726116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:34.726268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:34.726307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:34.726337] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:34.729745] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=58.59%) [2026-02-02T20:30:34.730025] [INFO ] [FORECASTER] Completed predict_future for RH [2026-02-02T20:30:34.730154] [INFO ] [sig ] RH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:34.899959] [INFO ] [LOCAL ] Saved forecast: RH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RH.txt [2026-02-02T20:30:34.900151] [INFO ] [sig ] [2630/3456] Completed RH in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:34.900215] [INFO ] [sig ] [2631/3456] Forecasting RHI... [2026-02-02T20:30:34.900258] [INFO ] [sig ] Generating forecast for: RHI [2026-02-02T20:30:34.900300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-02-02T20:30:34.914280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-02-02T20:30:34.914719] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-02-02T20:30:34.916043] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-02-02T20:30:34.916103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:34.916138] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:34.916164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:34.916223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:34.980006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:34.980979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:34.981063] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:34.981097] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:35.106460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:35.106636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:35.106678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:35.106706] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:35.110414] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: UP (p=86.75%) [2026-02-02T20:30:35.110721] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-02-02T20:30:35.110859] [INFO ] [sig ] RHI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:35.256448] [INFO ] [LOCAL ] Saved forecast: RHI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RHI.txt [2026-02-02T20:30:35.256603] [INFO ] [sig ] [2631/3456] Completed RHI in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:35.256644] [INFO ] [sig ] [2632/3456] Forecasting RHP... [2026-02-02T20:30:35.256674] [INFO ] [sig ] Generating forecast for: RHP [2026-02-02T20:30:35.256705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-02-02T20:30:35.271083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-02-02T20:30:35.271448] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-02-02T20:30:35.272274] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-02-02T20:30:35.272328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:35.272361] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:35.272388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:35.272444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:35.333179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:35.334038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:35.334126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:35.334161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:35.459474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:35.459640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:35.459682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:35.459709] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:35.463190] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=95.20%) [2026-02-02T20:30:35.463534] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-02-02T20:30:35.463693] [INFO ] [sig ] RHP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:35.610217] [INFO ] [LOCAL ] Saved forecast: RHP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RHP.txt [2026-02-02T20:30:35.610360] [INFO ] [sig ] [2632/3456] Completed RHP in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:35.610400] [INFO ] [sig ] [2633/3456] Forecasting RIG... [2026-02-02T20:30:35.610431] [INFO ] [sig ] Generating forecast for: RIG [2026-02-02T20:30:35.610461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-02-02T20:30:35.622286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-02-02T20:30:35.622685] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-02-02T20:30:35.623519] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-02-02T20:30:35.623596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:35.623634] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:35.623663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:35.623722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:35.686783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:35.687781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:35.687868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:35.687901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:35.837983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:35.838138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:35.838177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:35.838207] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:35.841669] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=85.68%) [2026-02-02T20:30:35.841946] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-02-02T20:30:35.842072] [INFO ] [sig ] RIG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:35.987220] [INFO ] [LOCAL ] Saved forecast: RIG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RIG.txt [2026-02-02T20:30:35.987371] [INFO ] [sig ] [2633/3456] Completed RIG in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-02T20:30:35.987419] [INFO ] [sig ] [2634/3456] Forecasting RIGL... [2026-02-02T20:30:35.987453] [INFO ] [sig ] Generating forecast for: RIGL [2026-02-02T20:30:35.987485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-02-02T20:30:36.000950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-02-02T20:30:36.001339] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-02-02T20:30:36.002630] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-02-02T20:30:36.002692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:36.002751] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:36.002969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:36.003029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:36.064000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:36.064858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:36.064942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:36.064977] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:36.190671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:36.190835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:36.190877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:36.190907] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:36.194821] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: UP (p=58.75%) [2026-02-02T20:30:36.195110] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-02-02T20:30:36.195240] [INFO ] [sig ] RIGL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:36.378310] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RIGL.txt [2026-02-02T20:30:36.378467] [INFO ] [sig ] [2634/3456] Completed RIGL in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-02T20:30:36.378507] [INFO ] [sig ] [2635/3456] Forecasting RILY... [2026-02-02T20:30:36.378537] [INFO ] [sig ] Generating forecast for: RILY [2026-02-02T20:30:36.378566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-02-02T20:30:36.389730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-02-02T20:30:36.390118] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-02-02T20:30:36.390931] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-02-02T20:30:36.390984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:36.391016] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:36.391043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:36.391099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:36.451730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:36.452639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:36.452732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:36.452767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:36.582875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:36.583035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:36.583075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:36.583103] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:36.586867] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: UP (p=86.59%) [2026-02-02T20:30:36.587166] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-02-02T20:30:36.587295] [INFO ] [sig ] RILY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:36.732356] [INFO ] [LOCAL ] Saved forecast: RILY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RILY.txt [2026-02-02T20:30:36.732488] [INFO ] [sig ] [2635/3456] Completed RILY in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-02T20:30:36.732526] [INFO ] [sig ] [2636/3456] Forecasting RILYN... [2026-02-02T20:30:36.732556] [INFO ] [sig ] Generating forecast for: RILYN [2026-02-02T20:30:36.732603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-02-02T20:30:36.745219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-02-02T20:30:36.745495] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-02-02T20:30:36.746628] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-02-02T20:30:36.746680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:36.746712] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:36.746738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:36.746793] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:36.805067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:36.805740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:36.806007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:36.806039] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:36.917824] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:36.917995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:36.918049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:36.918084] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:36.921901] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: DOWN (p=9.21%) [2026-02-02T20:30:36.922332] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-02-02T20:30:36.922508] [INFO ] [sig ] RILYN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:37.065404] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RILYN.txt [2026-02-02T20:30:37.065531] [INFO ] [sig ] [2636/3456] Completed RILYN in 0.3s | 2.83 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-02T20:30:37.065585] [INFO ] [sig ] [2637/3456] Forecasting RILYZ... [2026-02-02T20:30:37.065618] [INFO ] [sig ] Generating forecast for: RILYZ [2026-02-02T20:30:37.065649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-02-02T20:30:37.078352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-02-02T20:30:37.078652] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-02-02T20:30:37.079418] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-02-02T20:30:37.079469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:37.079501] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:37.079530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:37.079620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:37.141036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:37.141769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:37.141852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:37.141886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:37.263667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:37.263894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:37.263935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:37.264000] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:37.267546] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-02-02T20:30:37.268042] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-02-02T20:30:37.268187] [INFO ] [sig ] RILYZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:37.416430] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RILYZ.txt [2026-02-02T20:30:37.416592] [INFO ] [sig ] [2637/3456] Completed RILYZ in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-02T20:30:37.416648] [INFO ] [sig ] [2638/3456] Forecasting RING... [2026-02-02T20:30:37.416685] [INFO ] [sig ] Generating forecast for: RING [2026-02-02T20:30:37.416717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-02-02T20:30:37.433260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-02-02T20:30:37.433731] [INFO ] [FORECASTER] Starting predict_future for RING [2026-02-02T20:30:37.434737] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-02-02T20:30:37.434801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:37.434840] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:37.434873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:37.434952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:37.500104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:37.500921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:37.501005] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:37.501039] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:37.624424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:37.624612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:37.624655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:37.624684] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:37.628207] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=78.29%) [2026-02-02T20:30:37.628546] [INFO ] [FORECASTER] Completed predict_future for RING [2026-02-02T20:30:37.628712] [INFO ] [sig ] RING: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:37.777748] [INFO ] [LOCAL ] Saved forecast: RING 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RING.txt [2026-02-02T20:30:37.777918] [INFO ] [sig ] [2638/3456] Completed RING in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:37.777961] [INFO ] [sig ] [2639/3456] Forecasting RIO... [2026-02-02T20:30:37.777993] [INFO ] [sig ] Generating forecast for: RIO [2026-02-02T20:30:37.778023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-02-02T20:30:37.790119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-02-02T20:30:37.790559] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-02-02T20:30:37.791463] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-02-02T20:30:37.791524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:37.791557] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:37.791634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:37.791725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:37.851247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:37.852176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:37.852265] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:37.852299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:37.984403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:37.984561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:37.984622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:37.984659] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:37.988322] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-02-02T20:30:37.988644] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-02-02T20:30:37.988777] [INFO ] [sig ] RIO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:38.142195] [INFO ] [LOCAL ] Saved forecast: RIO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RIO.txt [2026-02-02T20:30:38.142333] [INFO ] [sig ] [2639/3456] Completed RIO in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:38.142373] [INFO ] [sig ] [2640/3456] Forecasting RITM... [2026-02-02T20:30:38.142403] [INFO ] [sig ] Generating forecast for: RITM [2026-02-02T20:30:38.142434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-02-02T20:30:38.154363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-02-02T20:30:38.154738] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-02-02T20:30:38.155522] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-02-02T20:30:38.155592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:38.155626] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:38.155653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:38.155709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:38.215002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:38.215742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:38.215824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:38.215857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:38.332206] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:38.332359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:38.332398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:38.332426] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:38.335786] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: DOWN (p=29.00%) [2026-02-02T20:30:38.336068] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-02-02T20:30:38.336193] [INFO ] [sig ] RITM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:38.478550] [INFO ] [LOCAL ] Saved forecast: RITM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RITM.txt [2026-02-02T20:30:38.478696] [INFO ] [sig ] [2640/3456] Completed RITM in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:38.478736] [INFO ] [sig ] [2641/3456] Forecasting RIVN... [2026-02-02T20:30:38.478764] [INFO ] [sig ] Generating forecast for: RIVN [2026-02-02T20:30:38.478794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-02-02T20:30:38.491344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-02-02T20:30:38.491781] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-02-02T20:30:38.492670] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-02-02T20:30:38.492726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:38.492771] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:38.492801] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:38.492860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:38.549815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:38.550654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:38.550756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:38.550792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:38.674362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:38.674522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:38.674563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:38.674611] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:38.678357] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=6.60%) [2026-02-02T20:30:38.678676] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-02-02T20:30:38.678816] [INFO ] [sig ] RIVN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:38.822982] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RIVN.txt [2026-02-02T20:30:38.823135] [INFO ] [sig ] [2641/3456] Completed RIVN in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:38.823175] [INFO ] [sig ] [2642/3456] Forecasting RKLB... [2026-02-02T20:30:38.823204] [INFO ] [sig ] Generating forecast for: RKLB [2026-02-02T20:30:38.823234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-02-02T20:30:38.836171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-02-02T20:30:38.836509] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-02-02T20:30:38.837500] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-02-02T20:30:38.837553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:38.837608] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:38.837667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:38.837738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:38.900431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:38.901386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:38.901474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:38.901508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:39.027442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:39.027606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:39.027666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:39.027696] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:39.031447] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: UP (p=69.96%) [2026-02-02T20:30:39.031740] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-02-02T20:30:39.031864] [INFO ] [sig ] RKLB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:39.176745] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RKLB.txt [2026-02-02T20:30:39.176904] [INFO ] [sig ] [2642/3456] Completed RKLB in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:39.176945] [INFO ] [sig ] [2643/3456] Forecasting RL... [2026-02-02T20:30:39.176977] [INFO ] [sig ] Generating forecast for: RL [2026-02-02T20:30:39.177006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-02-02T20:30:39.188818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-02-02T20:30:39.189192] [INFO ] [FORECASTER] Starting predict_future for RL [2026-02-02T20:30:39.190098] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-02-02T20:30:39.190152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:39.190185] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:39.190212] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:39.190269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:39.257903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:39.258852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:39.258952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:39.258989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:39.392460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:39.392634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:39.392678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:39.392720] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:39.396246] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=14.13%) [2026-02-02T20:30:39.396528] [INFO ] [FORECASTER] Completed predict_future for RL [2026-02-02T20:30:39.396679] [INFO ] [sig ] RL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:39.543722] [INFO ] [LOCAL ] Saved forecast: RL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RL.txt [2026-02-02T20:30:39.543859] [INFO ] [sig ] [2643/3456] Completed RL in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:39.543898] [INFO ] [sig ] [2644/3456] Forecasting RLAY... [2026-02-02T20:30:39.543927] [INFO ] [sig ] Generating forecast for: RLAY [2026-02-02T20:30:39.543957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-02-02T20:30:39.555667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-02-02T20:30:39.556005] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-02-02T20:30:39.556834] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-02-02T20:30:39.556887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:39.556918] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:39.556944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:39.556999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:39.617797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:39.619039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:39.619160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:39.619194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:39.747851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:39.748002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:39.748043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:39.748071] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:39.751828] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-02-02T20:30:39.752099] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-02-02T20:30:39.752222] [INFO ] [sig ] RLAY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:39.897477] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RLAY.txt [2026-02-02T20:30:39.897641] [INFO ] [sig ] [2644/3456] Completed RLAY in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:39.897710] [INFO ] [sig ] [2645/3456] Forecasting RLI... [2026-02-02T20:30:39.897743] [INFO ] [sig ] Generating forecast for: RLI [2026-02-02T20:30:39.897777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-02-02T20:30:39.908685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-02-02T20:30:39.908985] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-02-02T20:30:39.909802] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-02-02T20:30:39.909853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:39.909885] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:39.909912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:39.909968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:39.967243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:39.968101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:39.968183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:39.968215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:40.095199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:40.095355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:40.095395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:40.095426] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:40.099199] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=25.47%) [2026-02-02T20:30:40.099469] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-02-02T20:30:40.099608] [INFO ] [sig ] RLI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:40.257725] [INFO ] [LOCAL ] Saved forecast: RLI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RLI.txt [2026-02-02T20:30:40.257894] [INFO ] [sig ] [2645/3456] Completed RLI in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:40.257939] [INFO ] [sig ] [2646/3456] Forecasting RLJ... [2026-02-02T20:30:40.257970] [INFO ] [sig ] Generating forecast for: RLJ [2026-02-02T20:30:40.258000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-02-02T20:30:40.271584] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-02-02T20:30:40.272024] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-02-02T20:30:40.272898] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-02-02T20:30:40.272952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:40.272984] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:40.273011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:40.273066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:40.329443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:40.330335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:40.330420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:40.330453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:40.449979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:40.450135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:40.450173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:40.450201] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:40.453623] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: UP (p=62.05%) [2026-02-02T20:30:40.453924] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-02-02T20:30:40.454071] [INFO ] [sig ] RLJ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:40.600789] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RLJ.txt [2026-02-02T20:30:40.600937] [INFO ] [sig ] [2646/3456] Completed RLJ in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:40.600976] [INFO ] [sig ] [2647/3456] Forecasting RLMD... [2026-02-02T20:30:40.601005] [INFO ] [sig ] Generating forecast for: RLMD [2026-02-02T20:30:40.601035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-02-02T20:30:40.612728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-02-02T20:30:40.613079] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-02-02T20:30:40.613874] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-02-02T20:30:40.613927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:40.613959] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:40.613986] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:40.614043] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:40.672013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:40.672894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:40.672979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:40.673011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:40.799630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:40.799793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:40.799832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:40.799861] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:40.803654] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: DOWN (p=3.36%) [2026-02-02T20:30:40.803965] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-02-02T20:30:40.804095] [INFO ] [sig ] RLMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:40.953459] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RLMD.txt [2026-02-02T20:30:40.953666] [INFO ] [sig ] [2647/3456] Completed RLMD in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:40.953718] [INFO ] [sig ] [2648/3456] Forecasting RLTY... [2026-02-02T20:30:40.953756] [INFO ] [sig ] Generating forecast for: RLTY [2026-02-02T20:30:40.953792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-02-02T20:30:40.969887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-02-02T20:30:40.970358] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-02-02T20:30:40.971435] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-02-02T20:30:40.971501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:40.971544] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:40.971607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:40.971699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:41.036445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:41.037384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:41.037467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:41.037501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:41.157088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:41.157229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:41.157271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:41.157316] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:41.160870] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: UP (p=95.63%) [2026-02-02T20:30:41.161153] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-02-02T20:30:41.161282] [INFO ] [sig ] RLTY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:41.306778] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RLTY.txt [2026-02-02T20:30:41.306942] [INFO ] [sig ] [2648/3456] Completed RLTY in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:41.306982] [INFO ] [sig ] [2649/3456] Forecasting RLX... [2026-02-02T20:30:41.307012] [INFO ] [sig ] Generating forecast for: RLX [2026-02-02T20:30:41.307044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-02-02T20:30:41.321474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-02-02T20:30:41.322197] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-02-02T20:30:41.323317] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-02-02T20:30:41.323384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:41.323431] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:41.323472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:41.323558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:41.399840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:41.400745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:41.400844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:41.400879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:41.527314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:41.527480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:41.527521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:41.527550] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:41.531776] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=85.52%) [2026-02-02T20:30:41.532107] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-02-02T20:30:41.532243] [INFO ] [sig ] RLX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:41.690152] [INFO ] [LOCAL ] Saved forecast: RLX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RLX.txt [2026-02-02T20:30:41.690313] [INFO ] [sig ] [2649/3456] Completed RLX in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:41.690353] [INFO ] [sig ] [2650/3456] Forecasting RM... [2026-02-02T20:30:41.690384] [INFO ] [sig ] Generating forecast for: RM [2026-02-02T20:30:41.690413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-02-02T20:30:41.702711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-02-02T20:30:41.703128] [INFO ] [FORECASTER] Starting predict_future for RM [2026-02-02T20:30:41.704016] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-02-02T20:30:41.704069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:41.704102] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:41.704129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:41.704184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:41.763632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:41.764602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:41.764713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:41.764748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:41.886861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:41.887202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:41.887243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:41.887274] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:41.891064] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: DOWN (p=15.75%) [2026-02-02T20:30:41.891380] [INFO ] [FORECASTER] Completed predict_future for RM [2026-02-02T20:30:41.891522] [INFO ] [sig ] RM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:42.057478] [INFO ] [LOCAL ] Saved forecast: RM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RM.txt [2026-02-02T20:30:42.057679] [INFO ] [sig ] [2650/3456] Completed RM in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-02T20:30:42.057722] [INFO ] [sig ] [2651/3456] Forecasting RMAX... [2026-02-02T20:30:42.057753] [INFO ] [sig ] Generating forecast for: RMAX [2026-02-02T20:30:42.057781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-02-02T20:30:42.069627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-02-02T20:30:42.069992] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-02-02T20:30:42.070843] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-02-02T20:30:42.070896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:42.070956] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:42.070984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:42.071041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:42.128406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:42.129326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:42.129413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:42.129446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:42.246722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:42.246882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:42.246923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:42.246952] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:42.250550] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=93.57%) [2026-02-02T20:30:42.250856] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-02-02T20:30:42.250986] [INFO ] [sig ] RMAX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:42.395133] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RMAX.txt [2026-02-02T20:30:42.395301] [INFO ] [sig ] [2651/3456] Completed RMAX in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-02T20:30:42.395343] [INFO ] [sig ] [2652/3456] Forecasting RMBI... [2026-02-02T20:30:42.395372] [INFO ] [sig ] Generating forecast for: RMBI [2026-02-02T20:30:42.395402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-02-02T20:30:42.407346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-02-02T20:30:42.407805] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-02-02T20:30:42.408651] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-02-02T20:30:42.408704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:42.408737] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:42.408777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:42.408835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:42.472675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:42.473601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:42.473688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:42.473725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:42.613949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:42.614272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:42.614344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:42.614393] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:42.620078] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: UP (p=82.80%) [2026-02-02T20:30:42.620658] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-02-02T20:30:42.620878] [INFO ] [sig ] RMBI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:42.806818] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RMBI.txt [2026-02-02T20:30:42.807071] [INFO ] [sig ] [2652/3456] Completed RMBI in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-02T20:30:42.807140] [INFO ] [sig ] [2653/3456] Forecasting RMBS... [2026-02-02T20:30:42.807194] [INFO ] [sig ] Generating forecast for: RMBS [2026-02-02T20:30:42.807245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-02-02T20:30:42.832371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-02-02T20:30:42.832989] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-02-02T20:30:42.834411] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-02-02T20:30:42.834610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:42.834668] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:42.834714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:42.834808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:42.914000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:42.914968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:42.915055] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:42.915088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:43.082534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:43.083031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:43.083136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:43.083180] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:43.090189] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: UP (p=72.23%) [2026-02-02T20:30:43.090941] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-02-02T20:30:43.091185] [INFO ] [sig ] RMBS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:43.315870] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RMBS.txt [2026-02-02T20:30:43.316108] [INFO ] [sig ] [2653/3456] Completed RMBS in 0.5s | 2.83 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-02T20:30:43.316161] [INFO ] [sig ] [2654/3456] Forecasting RMD... [2026-02-02T20:30:43.316200] [INFO ] [sig ] Generating forecast for: RMD [2026-02-02T20:30:43.316244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-02-02T20:30:43.340404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-02-02T20:30:43.348075] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-02-02T20:30:43.350035] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-02-02T20:30:43.350139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:43.350191] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:43.350235] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:43.350344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:43.440662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:43.441859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:43.442033] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:43.442077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:43.634011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:43.634219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:43.634288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:43.634402] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:43.639798] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: UP (p=67.02%) [2026-02-02T20:30:43.640270] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-02-02T20:30:43.640487] [INFO ] [sig ] RMD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:43.851373] [INFO ] [LOCAL ] Saved forecast: RMD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RMD.txt [2026-02-02T20:30:43.851653] [INFO ] [sig ] [2654/3456] Completed RMD in 0.5s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:43.851732] [INFO ] [sig ] [2655/3456] Forecasting RMI... [2026-02-02T20:30:43.851790] [INFO ] [sig ] Generating forecast for: RMI [2026-02-02T20:30:43.851844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-02-02T20:30:43.874241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-02-02T20:30:43.874706] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-02-02T20:30:43.875722] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-02-02T20:30:43.875779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:43.875814] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:43.875841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:43.875898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:43.940395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:43.941317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:43.941407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:43.941439] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:44.093312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:44.093481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:44.093522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:44.093551] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:44.097234] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=28.38%) [2026-02-02T20:30:44.097685] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-02-02T20:30:44.097873] [INFO ] [sig ] RMI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:44.238835] [INFO ] [LOCAL ] Saved forecast: RMI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RMI.txt [2026-02-02T20:30:44.238964] [INFO ] [sig ] [2655/3456] Completed RMI in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:44.239003] [INFO ] [sig ] [2656/3456] Forecasting RMM... [2026-02-02T20:30:44.239034] [INFO ] [sig ] Generating forecast for: RMM [2026-02-02T20:30:44.239077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-02-02T20:30:44.250377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-02-02T20:30:44.250675] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-02-02T20:30:44.251491] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-02-02T20:30:44.251545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:44.251596] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:44.251626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:44.251683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:44.308398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:44.309048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:44.309126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:44.309160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:44.434761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:44.434918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:44.434958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:44.434987] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:44.438409] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: UP (p=89.67%) [2026-02-02T20:30:44.438714] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-02-02T20:30:44.438873] [INFO ] [sig ] RMM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:44.594020] [INFO ] [LOCAL ] Saved forecast: RMM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RMM.txt [2026-02-02T20:30:44.594187] [INFO ] [sig ] [2656/3456] Completed RMM in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:44.594238] [INFO ] [sig ] [2657/3456] Forecasting RMMZ... [2026-02-02T20:30:44.594270] [INFO ] [sig ] Generating forecast for: RMMZ [2026-02-02T20:30:44.594301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-02-02T20:30:44.608616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-02-02T20:30:44.609279] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-02-02T20:30:44.610634] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-02-02T20:30:44.610875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:44.610935] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:44.610979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:44.611119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:44.688399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:44.689666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:44.689768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:44.689815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:44.835872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:44.836045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:44.836086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:44.836114] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:44.839701] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: UP (p=60.45%) [2026-02-02T20:30:44.840066] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-02-02T20:30:44.840250] [INFO ] [sig ] RMMZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:44.993366] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RMMZ.txt [2026-02-02T20:30:44.993540] [INFO ] [sig ] [2657/3456] Completed RMMZ in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:44.993601] [INFO ] [sig ] [2658/3456] Forecasting RMNI... [2026-02-02T20:30:44.993633] [INFO ] [sig ] Generating forecast for: RMNI [2026-02-02T20:30:44.993664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-02-02T20:30:45.006363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-02-02T20:30:45.006772] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-02-02T20:30:45.007850] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-02-02T20:30:45.007904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:45.007937] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:45.007970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:45.008037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:45.076473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:45.077626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:45.077736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:45.077770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:45.205613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:45.205778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:45.205822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:45.205851] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:45.209454] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: UP (p=87.45%) [2026-02-02T20:30:45.209755] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-02-02T20:30:45.209882] [INFO ] [sig ] RMNI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:45.354967] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RMNI.txt [2026-02-02T20:30:45.355132] [INFO ] [sig ] [2658/3456] Completed RMNI in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:45.355173] [INFO ] [sig ] [2659/3456] Forecasting RNA... [2026-02-02T20:30:45.355203] [INFO ] [sig ] Generating forecast for: RNA [2026-02-02T20:30:45.355232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-02-02T20:30:45.366594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-02-02T20:30:45.366913] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-02-02T20:30:45.367732] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-02-02T20:30:45.367788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:45.367822] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:45.367850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:45.367906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:45.425816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:45.426697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:45.426780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:45.426812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:45.550839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:45.551195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:45.551234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:45.551263] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:45.555377] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-02-02T20:30:45.555674] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-02-02T20:30:45.555805] [INFO ] [sig ] RNA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:45.710423] [INFO ] [LOCAL ] Saved forecast: RNA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RNA.txt [2026-02-02T20:30:45.710628] [INFO ] [sig ] [2659/3456] Completed RNA in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:45.710672] [INFO ] [sig ] [2660/3456] Forecasting RNAC... [2026-02-02T20:30:45.710703] [INFO ] [sig ] Generating forecast for: RNAC [2026-02-02T20:30:45.710733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-02-02T20:30:45.722067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-02-02T20:30:45.722446] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-02-02T20:30:45.723247] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-02-02T20:30:45.723299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:45.723330] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:45.723356] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:45.723411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:45.781485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:45.782407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:45.782495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:45.782528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:45.902854] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:45.903016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:45.903056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:45.903083] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:45.906508] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: DOWN (p=40.40%) [2026-02-02T20:30:45.906801] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-02-02T20:30:45.906927] [INFO ] [sig ] RNAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:46.053289] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RNAC.txt [2026-02-02T20:30:46.053442] [INFO ] [sig ] [2660/3456] Completed RNAC in 0.3s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:46.053483] [INFO ] [sig ] [2661/3456] Forecasting RNAZ... [2026-02-02T20:30:46.053514] [INFO ] [sig ] Generating forecast for: RNAZ [2026-02-02T20:30:46.053545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-02-02T20:30:46.065445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-02-02T20:30:46.065759] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-02-02T20:30:46.066519] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-02-02T20:30:46.066587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:46.066620] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:46.066648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:46.066704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:46.127273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:46.128194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:46.128312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:46.128345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:46.252797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:46.252959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:46.252999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:46.253027] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:46.256404] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: DOWN (p=14.21%) [2026-02-02T20:30:46.256698] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-02-02T20:30:46.256823] [INFO ] [sig ] RNAZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:46.406494] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RNAZ.txt [2026-02-02T20:30:46.406665] [INFO ] [sig ] [2661/3456] Completed RNAZ in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:46.406706] [INFO ] [sig ] [2662/3456] Forecasting RNG... [2026-02-02T20:30:46.406737] [INFO ] [sig ] Generating forecast for: RNG [2026-02-02T20:30:46.406768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-02-02T20:30:46.421264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-02-02T20:30:46.421704] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-02-02T20:30:46.422807] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-02-02T20:30:46.422862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:46.422895] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:46.422921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:46.423174] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:46.486156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:46.487074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:46.487167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:46.487203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:46.620444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:46.620624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:46.620674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:46.620704] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:46.624138] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-02-02T20:30:46.624419] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-02-02T20:30:46.624554] [INFO ] [sig ] RNG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:46.782920] [INFO ] [LOCAL ] Saved forecast: RNG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RNG.txt [2026-02-02T20:30:46.783091] [INFO ] [sig ] [2662/3456] Completed RNG in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:46.783321] [INFO ] [sig ] [2663/3456] Forecasting RNP... [2026-02-02T20:30:46.783352] [INFO ] [sig ] Generating forecast for: RNP [2026-02-02T20:30:46.783381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-02-02T20:30:46.796284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-02-02T20:30:46.796675] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-02-02T20:30:46.797604] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-02-02T20:30:46.797688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:46.797725] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:46.797753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:46.797828] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:46.858706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:46.859629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:46.859713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:46.859746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:46.982130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:46.982283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:46.982322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:46.982351] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:46.985969] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: UP (p=70.10%) [2026-02-02T20:30:46.986280] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-02-02T20:30:46.986415] [INFO ] [sig ] RNP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:47.142561] [INFO ] [LOCAL ] Saved forecast: RNP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RNP.txt [2026-02-02T20:30:47.142777] [INFO ] [sig ] [2663/3456] Completed RNP in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:47.142820] [INFO ] [sig ] [2664/3456] Forecasting ROAD... [2026-02-02T20:30:47.142852] [INFO ] [sig ] Generating forecast for: ROAD [2026-02-02T20:30:47.142887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-02-02T20:30:47.155991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-02-02T20:30:47.156434] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-02-02T20:30:47.157373] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-02-02T20:30:47.157432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:47.157474] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:47.157505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:47.157593] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:47.219738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:47.220659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:47.220744] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:47.220779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:47.348593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:47.348754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:47.348800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:47.348837] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:47.352809] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: UP (p=95.82%) [2026-02-02T20:30:47.353313] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-02-02T20:30:47.353451] [INFO ] [sig ] ROAD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:47.505204] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ROAD.txt [2026-02-02T20:30:47.505437] [INFO ] [sig ] [2664/3456] Completed ROAD in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:47.505482] [INFO ] [sig ] [2665/3456] Forecasting ROCK... [2026-02-02T20:30:47.505513] [INFO ] [sig ] Generating forecast for: ROCK [2026-02-02T20:30:47.505543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-02-02T20:30:47.521017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-02-02T20:30:47.521412] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-02-02T20:30:47.522278] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-02-02T20:30:47.522347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:47.522382] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:47.522411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:47.522471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:47.588410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:47.589337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:47.589423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:47.589457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:47.707970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:47.708126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:47.708166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:47.708195] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:47.711937] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-02-02T20:30:47.712210] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-02-02T20:30:47.712336] [INFO ] [sig ] ROCK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:47.854097] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ROCK.txt [2026-02-02T20:30:47.854221] [INFO ] [sig ] [2665/3456] Completed ROCK in 0.3s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:47.854266] [INFO ] [sig ] [2666/3456] Forecasting ROE... [2026-02-02T20:30:47.854297] [INFO ] [sig ] Generating forecast for: ROE [2026-02-02T20:30:47.854327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-02-02T20:30:47.865191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-02-02T20:30:47.865449] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-02-02T20:30:47.866445] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-02-02T20:30:47.866497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:47.866529] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:47.866556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:47.866632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:47.925912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:47.926520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:47.926618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:47.926653] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:48.040866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:48.041027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:48.041068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:48.041096] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:48.044504] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: UP (p=58.83%) [2026-02-02T20:30:48.044844] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-02-02T20:30:48.045012] [INFO ] [sig ] ROE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:48.186480] [INFO ] [LOCAL ] Saved forecast: ROE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ROE.txt [2026-02-02T20:30:48.186636] [INFO ] [sig ] [2666/3456] Completed ROE in 0.3s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:48.186677] [INFO ] [sig ] [2667/3456] Forecasting ROP... [2026-02-02T20:30:48.186708] [INFO ] [sig ] Generating forecast for: ROP [2026-02-02T20:30:48.186738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-02-02T20:30:48.198341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-02-02T20:30:48.198681] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-02-02T20:30:48.199448] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-02-02T20:30:48.199500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:48.199533] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:48.199560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:48.199636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:48.256157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:48.256883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:48.256963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:48.256999] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:48.403902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:48.404061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:48.404103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:48.404133] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:48.407671] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: DOWN (p=38.39%) [2026-02-02T20:30:48.407975] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-02-02T20:30:48.408308] [INFO ] [sig ] ROP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:48.555525] [INFO ] [LOCAL ] Saved forecast: ROP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ROP.txt [2026-02-02T20:30:48.555707] [INFO ] [sig ] [2667/3456] Completed ROP in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-02T20:30:48.555748] [INFO ] [sig ] [2668/3456] Forecasting RPAY... [2026-02-02T20:30:48.555779] [INFO ] [sig ] Generating forecast for: RPAY [2026-02-02T20:30:48.555810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-02-02T20:30:48.567309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-02-02T20:30:48.567775] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-02-02T20:30:48.568632] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-02-02T20:30:48.568686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:48.568747] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:48.568775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:48.568832] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:48.628727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:48.629662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:48.629758] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:48.629793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:48.753641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:48.753811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:48.753860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:48.753893] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:48.757855] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=94.35%) [2026-02-02T20:30:48.758428] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-02-02T20:30:48.758594] [INFO ] [sig ] RPAY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:48.907434] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RPAY.txt [2026-02-02T20:30:48.907614] [INFO ] [sig ] [2668/3456] Completed RPAY in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-02T20:30:48.910977] [INFO ] [sig ] [2669/3456] Forecasting RPD... [2026-02-02T20:30:48.911029] [INFO ] [sig ] Generating forecast for: RPD [2026-02-02T20:30:48.911062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-02-02T20:30:48.924078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-02-02T20:30:48.924401] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-02-02T20:30:48.925191] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-02-02T20:30:48.925244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:48.925275] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:48.925301] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:48.925357] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:48.982872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:48.983748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:48.983833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:48.983866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:49.110355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:49.110508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:49.110548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:49.110596] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:49.113998] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: DOWN (p=7.86%) [2026-02-02T20:30:49.114270] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-02-02T20:30:49.114393] [INFO ] [sig ] RPD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:49.264729] [INFO ] [LOCAL ] Saved forecast: RPD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RPD.txt [2026-02-02T20:30:49.264909] [INFO ] [sig ] [2669/3456] Completed RPD in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-02T20:30:49.264970] [INFO ] [sig ] [2670/3456] Forecasting RPID... [2026-02-02T20:30:49.265009] [INFO ] [sig ] Generating forecast for: RPID [2026-02-02T20:30:49.265040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-02-02T20:30:49.278607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-02-02T20:30:49.278958] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-02-02T20:30:49.279856] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-02-02T20:30:49.279910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:49.279945] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:49.279973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:49.280036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:49.347754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:49.348687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:49.348775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:49.348810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:49.481370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:49.481539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:49.481618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:49.481664] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:49.485650] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-02-02T20:30:49.485950] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-02-02T20:30:49.486288] [INFO ] [sig ] RPID: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:49.642786] [INFO ] [LOCAL ] Saved forecast: RPID 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RPID.txt [2026-02-02T20:30:49.642963] [INFO ] [sig ] [2670/3456] Completed RPID in 0.4s | 2.83 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:49.643008] [INFO ] [sig ] [2671/3456] Forecasting RPRX... [2026-02-02T20:30:49.643040] [INFO ] [sig ] Generating forecast for: RPRX [2026-02-02T20:30:49.643073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-02-02T20:30:49.656823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-02-02T20:30:49.657209] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-02-02T20:30:49.658342] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-02-02T20:30:49.658407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:49.658451] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:49.658487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:49.658548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:49.722078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:49.723330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:49.723418] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:49.723452] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:49.859272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:49.859425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:49.859467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:49.859550] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:49.863417] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=19.23%) [2026-02-02T20:30:49.863721] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-02-02T20:30:49.863852] [INFO ] [sig ] RPRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:50.011862] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RPRX.txt [2026-02-02T20:30:50.012055] [INFO ] [sig ] [2671/3456] Completed RPRX in 0.4s | 2.83 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:50.012100] [INFO ] [sig ] [2672/3456] Forecasting RQI... [2026-02-02T20:30:50.012129] [INFO ] [sig ] Generating forecast for: RQI [2026-02-02T20:30:50.012158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-02-02T20:30:50.024026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-02-02T20:30:50.024635] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-02-02T20:30:50.025447] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-02-02T20:30:50.025501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:50.025534] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:50.025562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:50.025643] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:50.087120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:50.088061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:50.088146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:50.088179] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:50.218768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:50.218935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:50.218994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:50.219026] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:50.222615] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=34.73%) [2026-02-02T20:30:50.222928] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-02-02T20:30:50.223062] [INFO ] [sig ] RQI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:50.373361] [INFO ] [LOCAL ] Saved forecast: RQI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RQI.txt [2026-02-02T20:30:50.373521] [INFO ] [sig ] [2672/3456] Completed RQI in 0.4s | 2.83 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:50.373563] [INFO ] [sig ] [2673/3456] Forecasting RRBI... [2026-02-02T20:30:50.373613] [INFO ] [sig ] Generating forecast for: RRBI [2026-02-02T20:30:50.373646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-02-02T20:30:50.384866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-02-02T20:30:50.385170] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-02-02T20:30:50.385999] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-02-02T20:30:50.386053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:50.386086] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:50.386112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:50.386170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:50.446119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:50.446887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:50.446972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:50.447004] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:50.561656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:50.561814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:50.561853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:50.561882] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:50.565659] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: DOWN (p=36.00%) [2026-02-02T20:30:50.565939] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-02-02T20:30:50.566067] [INFO ] [sig ] RRBI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:50.708132] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RRBI.txt [2026-02-02T20:30:50.708469] [INFO ] [sig ] [2673/3456] Completed RRBI in 0.3s | 2.83 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:50.708507] [INFO ] [sig ] [2674/3456] Forecasting RRC... [2026-02-02T20:30:50.708537] [INFO ] [sig ] Generating forecast for: RRC [2026-02-02T20:30:50.708566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-02-02T20:30:50.721133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-02-02T20:30:50.721464] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-02-02T20:30:50.722309] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-02-02T20:30:50.722362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:50.722393] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:50.722420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:50.722475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:50.782091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:50.783285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:50.783374] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:50.783406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:50.904963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:50.905129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:50.905170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:50.905198] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:50.908967] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-02-02T20:30:50.909247] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-02-02T20:30:50.909381] [INFO ] [sig ] RRC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:51.051313] [INFO ] [LOCAL ] Saved forecast: RRC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RRC.txt [2026-02-02T20:30:51.051460] [INFO ] [sig ] [2674/3456] Completed RRC in 0.3s | 2.83 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:51.051499] [INFO ] [sig ] [2675/3456] Forecasting RRGB... [2026-02-02T20:30:51.051529] [INFO ] [sig ] Generating forecast for: RRGB [2026-02-02T20:30:51.051558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-02-02T20:30:51.064341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-02-02T20:30:51.064683] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-02-02T20:30:51.065645] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-02-02T20:30:51.065699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:51.065730] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:51.065757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:51.065813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:51.128939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:51.129848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:51.129946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:51.129985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:51.255249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:51.255409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:51.255449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:51.255478] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:51.259641] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: DOWN (p=26.27%) [2026-02-02T20:30:51.259923] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-02-02T20:30:51.260047] [INFO ] [sig ] RRGB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:51.403345] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RRGB.txt [2026-02-02T20:30:51.403485] [INFO ] [sig ] [2675/3456] Completed RRGB in 0.4s | 2.83 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:51.403526] [INFO ] [sig ] [2676/3456] Forecasting RRX... [2026-02-02T20:30:51.403556] [INFO ] [sig ] Generating forecast for: RRX [2026-02-02T20:30:51.403603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-02-02T20:30:51.414926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-02-02T20:30:51.415263] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-02-02T20:30:51.416084] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-02-02T20:30:51.416137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:51.416179] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:51.416208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:51.416264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:51.475778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:51.476569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:51.476675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:51.476710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:51.600033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:51.600195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:51.600236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:51.600264] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:51.603656] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: UP (p=93.09%) [2026-02-02T20:30:51.603943] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-02-02T20:30:51.604072] [INFO ] [sig ] RRX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:51.743931] [INFO ] [LOCAL ] Saved forecast: RRX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RRX.txt [2026-02-02T20:30:51.744072] [INFO ] [sig ] [2676/3456] Completed RRX in 0.3s | 2.83 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:51.744111] [INFO ] [sig ] [2677/3456] Forecasting RS... [2026-02-02T20:30:51.744141] [INFO ] [sig ] Generating forecast for: RS [2026-02-02T20:30:51.744170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-02-02T20:30:51.755174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-02-02T20:30:51.755501] [INFO ] [FORECASTER] Starting predict_future for RS [2026-02-02T20:30:51.756409] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-02-02T20:30:51.756468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:51.756500] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:51.756526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:51.756628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:51.819337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:51.820190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:51.820281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:51.820314] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:51.952361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:51.952535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:51.952592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:51.952625] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:51.956806] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-02-02T20:30:51.957113] [INFO ] [FORECASTER] Completed predict_future for RS [2026-02-02T20:30:51.957247] [INFO ] [sig ] RS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:52.111846] [INFO ] [LOCAL ] Saved forecast: RS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RS.txt [2026-02-02T20:30:52.112005] [INFO ] [sig ] [2677/3456] Completed RS in 0.4s | 2.83 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:52.112047] [INFO ] [sig ] [2678/3456] Forecasting RSG... [2026-02-02T20:30:52.112079] [INFO ] [sig ] Generating forecast for: RSG [2026-02-02T20:30:52.112109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-02-02T20:30:52.126722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-02-02T20:30:52.127144] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-02-02T20:30:52.128026] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-02-02T20:30:52.128080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:52.128113] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:52.128141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:52.128219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:52.195825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:52.196799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:52.196891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:52.196995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:52.332351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:52.332527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:52.332590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:52.332624] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:52.336310] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=83.21%) [2026-02-02T20:30:52.336656] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-02-02T20:30:52.336789] [INFO ] [sig ] RSG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:52.488126] [INFO ] [LOCAL ] Saved forecast: RSG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RSG.txt [2026-02-02T20:30:52.488286] [INFO ] [sig ] [2678/3456] Completed RSG in 0.4s | 2.83 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:52.488335] [INFO ] [sig ] [2679/3456] Forecasting RSI... [2026-02-02T20:30:52.488367] [INFO ] [sig ] Generating forecast for: RSI [2026-02-02T20:30:52.488399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-02-02T20:30:52.500553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-02-02T20:30:52.500936] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-02-02T20:30:52.501825] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-02-02T20:30:52.501880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:52.501913] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:52.501943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:52.502001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:52.574288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:52.575332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:52.575429] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:52.575474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:52.709772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:52.709948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:52.709995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:52.710025] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:52.713816] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: UP (p=88.30%) [2026-02-02T20:30:52.714101] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-02-02T20:30:52.714233] [INFO ] [sig ] RSI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:52.872208] [INFO ] [LOCAL ] Saved forecast: RSI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RSI.txt [2026-02-02T20:30:52.872366] [INFO ] [sig ] [2679/3456] Completed RSI in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:52.872406] [INFO ] [sig ] [2680/3456] Forecasting RSKD... [2026-02-02T20:30:52.872444] [INFO ] [sig ] Generating forecast for: RSKD [2026-02-02T20:30:52.872475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-02-02T20:30:52.884863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-02-02T20:30:52.885198] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-02-02T20:30:52.886013] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-02-02T20:30:52.886066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:52.886270] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:52.886295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:52.886350] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:52.948115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:52.949019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:52.949105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:52.949140] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:53.087917] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:53.088095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:53.088154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:53.088202] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:53.093009] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: DOWN (p=28.70%) [2026-02-02T20:30:53.093604] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-02-02T20:30:53.093779] [INFO ] [sig ] RSKD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:53.254483] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RSKD.txt [2026-02-02T20:30:53.254665] [INFO ] [sig ] [2680/3456] Completed RSKD in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:53.254711] [INFO ] [sig ] [2681/3456] Forecasting RSSS... [2026-02-02T20:30:53.254740] [INFO ] [sig ] Generating forecast for: RSSS [2026-02-02T20:30:53.254772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-02-02T20:30:53.266489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-02-02T20:30:53.266821] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-02-02T20:30:53.267695] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-02-02T20:30:53.267751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:53.267785] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:53.267813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:53.267869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:53.336237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:53.337349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:53.337446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:53.337486] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:53.466471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:53.466643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:53.466685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:53.466716] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:53.470290] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: UP (p=85.72%) [2026-02-02T20:30:53.470568] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-02-02T20:30:53.470725] [INFO ] [sig ] RSSS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:53.624383] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RSSS.txt [2026-02-02T20:30:53.624554] [INFO ] [sig ] [2681/3456] Completed RSSS in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:53.624625] [INFO ] [sig ] [2682/3456] Forecasting RTO... [2026-02-02T20:30:53.624659] [INFO ] [sig ] Generating forecast for: RTO [2026-02-02T20:30:53.624691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-02-02T20:30:53.637470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-02-02T20:30:53.637922] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-02-02T20:30:53.638802] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-02-02T20:30:53.638856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:53.638895] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:53.638926] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:53.638989] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:53.703742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:53.704883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:53.704985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:53.705032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:53.833986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:53.834154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:53.834209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:53.834245] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:53.837862] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-02-02T20:30:53.838173] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-02-02T20:30:53.838313] [INFO ] [sig ] RTO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:53.989652] [INFO ] [LOCAL ] Saved forecast: RTO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RTO.txt [2026-02-02T20:30:53.989845] [INFO ] [sig ] [2682/3456] Completed RTO in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:53.989902] [INFO ] [sig ] [2683/3456] Forecasting RUM... [2026-02-02T20:30:53.989946] [INFO ] [sig ] Generating forecast for: RUM [2026-02-02T20:30:53.989989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-02-02T20:30:54.002329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-02-02T20:30:54.002664] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-02-02T20:30:54.003454] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-02-02T20:30:54.003514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:54.003547] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:54.003593] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:54.003653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:54.072901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:54.073891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:54.073980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:54.074013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:54.200691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:54.200847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:54.200886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:54.200932] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:54.204413] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-02-02T20:30:54.204719] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-02-02T20:30:54.204846] [INFO ] [sig ] RUM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:54.354491] [INFO ] [LOCAL ] Saved forecast: RUM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RUM.txt [2026-02-02T20:30:54.354693] [INFO ] [sig ] [2683/3456] Completed RUM in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:54.354748] [INFO ] [sig ] [2684/3456] Forecasting RUN... [2026-02-02T20:30:54.354781] [INFO ] [sig ] Generating forecast for: RUN [2026-02-02T20:30:54.354811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-02-02T20:30:54.366675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-02-02T20:30:54.366986] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-02-02T20:30:54.367844] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-02-02T20:30:54.367898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:54.367933] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:54.367959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:54.368017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:54.430164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:54.431088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:54.431196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:54.431233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:54.565297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:54.565450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:54.565490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:54.565519] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:54.569001] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: DOWN (p=12.31%) [2026-02-02T20:30:54.569284] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-02-02T20:30:54.569414] [INFO ] [sig ] RUN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:54.715293] [INFO ] [LOCAL ] Saved forecast: RUN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RUN.txt [2026-02-02T20:30:54.715432] [INFO ] [sig ] [2684/3456] Completed RUN in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-02T20:30:54.715481] [INFO ] [sig ] [2685/3456] Forecasting RUNN... [2026-02-02T20:30:54.715513] [INFO ] [sig ] Generating forecast for: RUNN [2026-02-02T20:30:54.715543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-02-02T20:30:54.726825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-02-02T20:30:54.727122] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-02-02T20:30:54.728200] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-02-02T20:30:54.728252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:54.728501] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:54.728529] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:54.728604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:54.786586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:54.787318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:54.787400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:54.787433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:54.907094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:54.907252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:54.907290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:54.907319] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:54.910714] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=24.62%) [2026-02-02T20:30:54.910992] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-02-02T20:30:54.911113] [INFO ] [sig ] RUNN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:55.056717] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RUNN.txt [2026-02-02T20:30:55.056850] [INFO ] [sig ] [2685/3456] Completed RUNN in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-02T20:30:55.056891] [INFO ] [sig ] [2686/3456] Forecasting RUSHA... [2026-02-02T20:30:55.056921] [INFO ] [sig ] Generating forecast for: RUSHA [2026-02-02T20:30:55.056951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-02-02T20:30:55.073249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-02-02T20:30:55.073787] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-02-02T20:30:55.075239] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-02-02T20:30:55.075317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:55.075366] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:55.075408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:55.075494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:55.152508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:55.153453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:55.153546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:55.153600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:55.277180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:55.277345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:55.277388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:55.277418] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:55.281003] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=24.24%) [2026-02-02T20:30:55.281320] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-02-02T20:30:55.281459] [INFO ] [sig ] RUSHA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:55.431287] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RUSHA.txt [2026-02-02T20:30:55.431449] [INFO ] [sig ] [2686/3456] Completed RUSHA in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-02T20:30:55.431490] [INFO ] [sig ] [2687/3456] Forecasting RUSHB... [2026-02-02T20:30:55.431522] [INFO ] [sig ] Generating forecast for: RUSHB [2026-02-02T20:30:55.431553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-02-02T20:30:55.442507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-02-02T20:30:55.442905] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-02-02T20:30:55.443760] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-02-02T20:30:55.443812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:55.443846] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:55.443872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:55.443940] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:55.503265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:55.504204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:55.504289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:55.504324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:55.612862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:55.613029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:55.613073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:55.613103] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:55.616770] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-02-02T20:30:55.617103] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-02-02T20:30:55.617246] [INFO ] [sig ] RUSHB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:55.764332] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RUSHB.txt [2026-02-02T20:30:55.764482] [INFO ] [sig ] [2687/3456] Completed RUSHB in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:55.764522] [INFO ] [sig ] [2688/3456] Forecasting RVMD... [2026-02-02T20:30:55.764552] [INFO ] [sig ] Generating forecast for: RVMD [2026-02-02T20:30:55.764601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-02-02T20:30:55.776077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-02-02T20:30:55.776387] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-02-02T20:30:55.777178] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-02-02T20:30:55.777230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:55.777262] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:55.777289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:55.777344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:55.837214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:55.838143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:55.838231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:55.838265] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:55.963002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:55.963166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:55.963208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:55.963275] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:55.966792] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-02-02T20:30:55.967081] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-02-02T20:30:55.967214] [INFO ] [sig ] RVMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:56.108380] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RVMD.txt [2026-02-02T20:30:56.108541] [INFO ] [sig ] [2688/3456] Completed RVMD in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:56.108602] [INFO ] [sig ] [2689/3456] Forecasting RVSB... [2026-02-02T20:30:56.108635] [INFO ] [sig ] Generating forecast for: RVSB [2026-02-02T20:30:56.108665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-02-02T20:30:56.123203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-02-02T20:30:56.123730] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-02-02T20:30:56.124836] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-02-02T20:30:56.124907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:56.124956] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:56.124997] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:56.125087] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:56.200644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:56.201546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:56.201655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:56.201691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:56.331430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:56.331613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:56.331656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:56.331685] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:56.335149] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: UP (p=73.46%) [2026-02-02T20:30:56.335453] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-02-02T20:30:56.335603] [INFO ] [sig ] RVSB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:56.511734] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RVSB.txt [2026-02-02T20:30:56.511900] [INFO ] [sig ] [2689/3456] Completed RVSB in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:56.511941] [INFO ] [sig ] [2690/3456] Forecasting RVTY... [2026-02-02T20:30:56.511972] [INFO ] [sig ] Generating forecast for: RVTY [2026-02-02T20:30:56.512002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-02-02T20:30:56.524039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-02-02T20:30:56.524348] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-02-02T20:30:56.525161] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-02-02T20:30:56.525214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:56.525246] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:56.525273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:56.525330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:56.583897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:56.584670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:56.584770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:56.584809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:56.710982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:56.711158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:56.711203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:56.711234] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:56.715330] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=19.86%) [2026-02-02T20:30:56.715641] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-02-02T20:30:56.715778] [INFO ] [sig ] RVTY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:56.869319] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RVTY.txt [2026-02-02T20:30:56.869672] [INFO ] [sig ] [2690/3456] Completed RVTY in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:56.869713] [INFO ] [sig ] [2691/3456] Forecasting RWAY... [2026-02-02T20:30:56.869743] [INFO ] [sig ] Generating forecast for: RWAY [2026-02-02T20:30:56.869779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-02-02T20:30:56.882308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-02-02T20:30:56.882640] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-02-02T20:30:56.883419] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-02-02T20:30:56.883472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:56.883504] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:56.883531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:56.883620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:56.944646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:56.945393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:56.945491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:56.945526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:57.079952] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:57.080130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:57.080184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:57.080217] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:57.084819] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=30.45%) [2026-02-02T20:30:57.085198] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-02-02T20:30:57.085334] [INFO ] [sig ] RWAY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:57.238426] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RWAY.txt [2026-02-02T20:30:57.238600] [INFO ] [sig ] [2691/3456] Completed RWAY in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:57.238641] [INFO ] [sig ] [2692/3456] Forecasting RXO... [2026-02-02T20:30:57.238670] [INFO ] [sig ] Generating forecast for: RXO [2026-02-02T20:30:57.238703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-02-02T20:30:57.250207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-02-02T20:30:57.250590] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-02-02T20:30:57.251397] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-02-02T20:30:57.251450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:57.251482] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:57.251509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:57.251565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:57.307600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:57.308434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:57.308518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:57.308552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:57.428430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:57.428613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:57.428655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:57.428685] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:57.432777] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: DOWN (p=22.48%) [2026-02-02T20:30:57.433072] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-02-02T20:30:57.433227] [INFO ] [sig ] RXO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:57.582203] [INFO ] [LOCAL ] Saved forecast: RXO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RXO.txt [2026-02-02T20:30:57.582420] [INFO ] [sig ] [2692/3456] Completed RXO in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:57.582471] [INFO ] [sig ] [2693/3456] Forecasting RXRX... [2026-02-02T20:30:57.582501] [INFO ] [sig ] Generating forecast for: RXRX [2026-02-02T20:30:57.582539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-02-02T20:30:57.594857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-02-02T20:30:57.595246] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-02-02T20:30:57.596064] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-02-02T20:30:57.596117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:57.596149] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:57.596175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:57.596243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:57.654773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:57.655877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:57.656001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:57.656036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:57.794328] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:57.794487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:57.794537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:57.794591] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:57.799059] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: DOWN (p=18.84%) [2026-02-02T20:30:57.799403] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-02-02T20:30:57.799556] [INFO ] [sig ] RXRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:30:57.975561] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RXRX.txt [2026-02-02T20:30:57.975803] [INFO ] [sig ] [2693/3456] Completed RXRX in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:57.975867] [INFO ] [sig ] [2694/3456] Forecasting RY... [2026-02-02T20:30:57.975915] [INFO ] [sig ] Generating forecast for: RY [2026-02-02T20:30:57.975963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-02-02T20:30:57.991629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-02-02T20:30:57.991981] [INFO ] [FORECASTER] Starting predict_future for RY [2026-02-02T20:30:57.993095] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-02-02T20:30:57.993151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:57.993184] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:57.993211] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:57.993269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:58.054837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:58.055865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:58.055972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:58.056020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:58.191669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:58.191867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:58.191927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:58.191960] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:58.196130] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=84.34%) [2026-02-02T20:30:58.196459] [INFO ] [FORECASTER] Completed predict_future for RY [2026-02-02T20:30:58.196632] [INFO ] [sig ] RY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:58.342033] [INFO ] [LOCAL ] Saved forecast: RY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RY.txt [2026-02-02T20:30:58.342187] [INFO ] [sig ] [2694/3456] Completed RY in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:58.342226] [INFO ] [sig ] [2695/3456] Forecasting RYAAY... [2026-02-02T20:30:58.342256] [INFO ] [sig ] Generating forecast for: RYAAY [2026-02-02T20:30:58.342285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-02-02T20:30:58.354204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-02-02T20:30:58.354534] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-02-02T20:30:58.355391] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-02-02T20:30:58.355447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:58.355492] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:58.355521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:58.355595] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:58.417135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:58.418215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:58.418335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:58.418370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:58.545217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:58.545388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:58.545434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:58.545462] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:58.548909] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: UP (p=57.21%) [2026-02-02T20:30:58.549186] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-02-02T20:30:58.549312] [INFO ] [sig ] RYAAY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:58.690122] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RYAAY.txt [2026-02-02T20:30:58.690315] [INFO ] [sig ] [2695/3456] Completed RYAAY in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:58.690355] [INFO ] [sig ] [2696/3456] Forecasting RYAM... [2026-02-02T20:30:58.690387] [INFO ] [sig ] Generating forecast for: RYAM [2026-02-02T20:30:58.690417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-02-02T20:30:58.702377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-02-02T20:30:58.702777] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-02-02T20:30:58.703657] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-02-02T20:30:58.703712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:58.703745] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:58.703773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:58.703830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:58.760393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:58.761168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:58.761249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:58.761282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:58.887370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:58.887529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:58.887611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:58.887663] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:58.891160] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: UP (p=52.05%) [2026-02-02T20:30:58.891450] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-02-02T20:30:58.891598] [INFO ] [sig ] RYAM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:59.074372] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RYAM.txt [2026-02-02T20:30:59.074543] [INFO ] [sig ] [2696/3456] Completed RYAM in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:59.074602] [INFO ] [sig ] [2697/3456] Forecasting RYAN... [2026-02-02T20:30:59.074635] [INFO ] [sig ] Generating forecast for: RYAN [2026-02-02T20:30:59.074665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-02-02T20:30:59.086125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-02-02T20:30:59.086513] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-02-02T20:30:59.087362] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-02-02T20:30:59.087415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:59.087447] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:59.087474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:59.087539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:59.146767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:59.147943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:59.148048] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:59.148084] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:59.279756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:59.279924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:59.279966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:59.279995] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:59.283644] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-02-02T20:30:59.283961] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-02-02T20:30:59.284106] [INFO ] [sig ] RYAN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:59.458819] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RYAN.txt [2026-02-02T20:30:59.458978] [INFO ] [sig ] [2697/3456] Completed RYAN in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:59.459017] [INFO ] [sig ] [2698/3456] Forecasting RYI... [2026-02-02T20:30:59.459048] [INFO ] [sig ] Generating forecast for: RYI [2026-02-02T20:30:59.459080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-02-02T20:30:59.471849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-02-02T20:30:59.472218] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-02-02T20:30:59.473123] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-02-02T20:30:59.473183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:59.473217] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:59.473244] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:59.473301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:59.533031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:59.533946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:59.534032] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:59.534066] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:30:59.682530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:30:59.682701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:30:59.682740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:30:59.682769] [INFO ] [FORECASTER] Training complete [2026-02-02T20:30:59.686315] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: UP (p=71.70%) [2026-02-02T20:30:59.686640] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-02-02T20:30:59.686773] [INFO ] [sig ] RYI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:30:59.848721] [INFO ] [LOCAL ] Saved forecast: RYI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RYI.txt [2026-02-02T20:30:59.848928] [INFO ] [sig ] [2698/3456] Completed RYI in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:30:59.848977] [INFO ] [sig ] [2699/3456] Forecasting RYN... [2026-02-02T20:30:59.849007] [INFO ] [sig ] Generating forecast for: RYN [2026-02-02T20:30:59.849045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-02-02T20:30:59.861702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-02-02T20:30:59.862081] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-02-02T20:30:59.862930] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-02-02T20:30:59.862984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:30:59.863017] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:30:59.863044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:30:59.863100] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:30:59.922390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:30:59.923339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:30:59.923431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:30:59.923467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:00.044116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:00.044295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:00.044337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:00.044366] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:00.047963] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: DOWN (p=35.68%) [2026-02-02T20:31:00.048296] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-02-02T20:31:00.048436] [INFO ] [sig ] RYN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:00.192679] [INFO ] [LOCAL ] Saved forecast: RYN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RYN.txt [2026-02-02T20:31:00.192855] [INFO ] [sig ] [2699/3456] Completed RYN in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:31:00.192897] [INFO ] [sig ] [2700/3456] Forecasting RYTM... [2026-02-02T20:31:00.192926] [INFO ] [sig ] Generating forecast for: RYTM [2026-02-02T20:31:00.192958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-02-02T20:31:00.206602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-02-02T20:31:00.207041] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-02-02T20:31:00.208298] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-02-02T20:31:00.208379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:00.208421] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:00.208457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:00.208534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:00.278767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:00.279671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:00.279765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:00.279800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:00.409673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:00.409831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:00.409870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:00.409899] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:00.413339] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-02-02T20:31:00.413666] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-02-02T20:31:00.413799] [INFO ] [sig ] RYTM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:00.558927] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RYTM.txt [2026-02-02T20:31:00.559077] [INFO ] [sig ] [2700/3456] Completed RYTM in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:31:00.559123] [INFO ] [sig ] [2701/3456] Forecasting RZB... [2026-02-02T20:31:00.559154] [INFO ] [sig ] Generating forecast for: RZB [2026-02-02T20:31:00.559185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-02-02T20:31:00.570530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-02-02T20:31:00.570871] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-02-02T20:31:00.571715] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-02-02T20:31:00.571767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:00.571799] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:00.571824] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:00.571878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:00.631448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:00.632379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:00.632483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:00.632517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:00.752335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:00.752500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:00.752540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:00.752569] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:00.756138] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: UP (p=87.38%) [2026-02-02T20:31:00.756467] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-02-02T20:31:00.756632] [INFO ] [sig ] RZB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:00.900837] [INFO ] [LOCAL ] Saved forecast: RZB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/RZB.txt [2026-02-02T20:31:00.900987] [INFO ] [sig ] [2701/3456] Completed RZB in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-02T20:31:00.901027] [INFO ] [sig ] [2702/3456] Forecasting RZC... [2026-02-02T20:31:00.901057] [INFO ] [sig ] Generating forecast for: RZC [2026-02-02T20:31:00.901089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-02-02T20:31:00.911802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-02-02T20:31:00.912101] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-02-02T20:31:00.912929] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-02-02T20:31:00.912981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:00.913037] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:00.913066] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:00.913129] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:00.969260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:00.969978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:00.970058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:00.970092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:01.085313] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:01.085475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:01.085516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:01.085544] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:01.088999] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: DOWN (p=20.54%) [2026-02-02T20:31:01.089320] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-02-02T20:31:01.089449] [INFO ] [sig ] RZC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:01.244114] [INFO ] [LOCAL ] Saved forecast: RZC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/RZC.txt [2026-02-02T20:31:01.244388] [INFO ] [sig ] [2702/3456] Completed RZC in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-02T20:31:01.244457] [INFO ] [sig ] [2703/3456] Forecasting S... [2026-02-02T20:31:01.244493] [INFO ] [sig ] Generating forecast for: S [2026-02-02T20:31:01.244525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-02-02T20:31:01.257871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-02-02T20:31:01.258312] [INFO ] [FORECASTER] Starting predict_future for S [2026-02-02T20:31:01.259169] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-02-02T20:31:01.259225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:01.259257] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:01.259283] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:01.259349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:01.326640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:01.327554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:01.327696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:01.327735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:01.464138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:01.464308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:01.464354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:01.464385] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:01.468025] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: UP (p=62.20%) [2026-02-02T20:31:01.468323] [INFO ] [FORECASTER] Completed predict_future for S [2026-02-02T20:31:01.468457] [INFO ] [sig ] S: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:01.623480] [INFO ] [LOCAL ] Saved forecast: S 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/S.txt [2026-02-02T20:31:01.623683] [INFO ] [sig ] [2703/3456] Completed S in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:01.623736] [INFO ] [sig ] [2704/3456] Forecasting SA... [2026-02-02T20:31:01.623770] [INFO ] [sig ] Generating forecast for: SA [2026-02-02T20:31:01.623802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-02-02T20:31:01.637809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-02-02T20:31:01.638207] [INFO ] [FORECASTER] Starting predict_future for SA [2026-02-02T20:31:01.639049] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-02-02T20:31:01.639103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:01.639147] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:01.639195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:01.639298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:01.706854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:01.708084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:01.708204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:01.708249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:01.839642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:01.839803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:01.839843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:01.839872] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:01.843228] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: UP (p=86.91%) [2026-02-02T20:31:01.843512] [INFO ] [FORECASTER] Completed predict_future for SA [2026-02-02T20:31:01.843662] [INFO ] [sig ] SA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:01.989613] [INFO ] [LOCAL ] Saved forecast: SA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SA.txt [2026-02-02T20:31:01.989779] [INFO ] [sig ] [2704/3456] Completed SA in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:01.989818] [INFO ] [sig ] [2705/3456] Forecasting SAFE... [2026-02-02T20:31:01.989849] [INFO ] [sig ] Generating forecast for: SAFE [2026-02-02T20:31:01.989880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-02-02T20:31:02.001707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-02-02T20:31:02.002105] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-02-02T20:31:02.002927] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-02-02T20:31:02.002979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:02.003011] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:02.003036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:02.003090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:02.063051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:02.063956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:02.064048] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:02.064083] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:02.188929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:02.189094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:02.189137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:02.189167] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:02.193746] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-02-02T20:31:02.194161] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-02-02T20:31:02.194359] [INFO ] [sig ] SAFE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:02.357365] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SAFE.txt [2026-02-02T20:31:02.357527] [INFO ] [sig ] [2705/3456] Completed SAFE in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:02.357585] [INFO ] [sig ] [2706/3456] Forecasting SAH... [2026-02-02T20:31:02.357620] [INFO ] [sig ] Generating forecast for: SAH [2026-02-02T20:31:02.357678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-02-02T20:31:02.369317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-02-02T20:31:02.369652] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-02-02T20:31:02.370487] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-02-02T20:31:02.370541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:02.370594] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:02.370626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:02.370684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:02.435619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:02.436625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:02.436735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:02.436777] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:02.574469] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:02.574650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:02.574694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:02.574726] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:02.578589] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=57.15%) [2026-02-02T20:31:02.578899] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-02-02T20:31:02.579038] [INFO ] [sig ] SAH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:02.744944] [INFO ] [LOCAL ] Saved forecast: SAH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SAH.txt [2026-02-02T20:31:02.745186] [INFO ] [sig ] [2706/3456] Completed SAH in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:02.745240] [INFO ] [sig ] [2707/3456] Forecasting SAIA... [2026-02-02T20:31:02.745281] [INFO ] [sig ] Generating forecast for: SAIA [2026-02-02T20:31:02.745322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-02-02T20:31:02.761978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-02-02T20:31:02.762457] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-02-02T20:31:02.763555] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-02-02T20:31:02.763650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:02.763693] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:02.763727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:02.763809] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:02.838952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:02.839878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:02.839995] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:02.840029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:02.963613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:02.963778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:02.963818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:02.963865] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:02.967472] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=7.07%) [2026-02-02T20:31:02.967862] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-02-02T20:31:02.968013] [INFO ] [sig ] SAIA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:03.115555] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SAIA.txt [2026-02-02T20:31:03.115728] [INFO ] [sig ] [2707/3456] Completed SAIA in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:03.115768] [INFO ] [sig ] [2708/3456] Forecasting SAIC... [2026-02-02T20:31:03.115798] [INFO ] [sig ] Generating forecast for: SAIC [2026-02-02T20:31:03.115826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-02-02T20:31:03.127540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-02-02T20:31:03.127956] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-02-02T20:31:03.128758] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-02-02T20:31:03.128810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:03.128842] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:03.128869] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:03.128926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:03.186770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:03.187707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:03.187798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:03.187834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:03.313525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:03.313707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:03.313751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:03.313780] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:03.317187] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: DOWN (p=0.08%) [2026-02-02T20:31:03.317480] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-02-02T20:31:03.317664] [INFO ] [sig ] SAIC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:03.464862] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SAIC.txt [2026-02-02T20:31:03.465013] [INFO ] [sig ] [2708/3456] Completed SAIC in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:03.465056] [INFO ] [sig ] [2709/3456] Forecasting SAM... [2026-02-02T20:31:03.465085] [INFO ] [sig ] Generating forecast for: SAM [2026-02-02T20:31:03.465115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-02-02T20:31:03.476726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-02-02T20:31:03.477047] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-02-02T20:31:03.477897] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-02-02T20:31:03.477951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:03.477984] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:03.478011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:03.478068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:03.544078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:03.545016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:03.545147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:03.545184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:03.685788] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:03.685977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:03.686033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:03.686075] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:03.690661] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=14.71%) [2026-02-02T20:31:03.691051] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-02-02T20:31:03.691206] [INFO ] [sig ] SAM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:03.852986] [INFO ] [LOCAL ] Saved forecast: SAM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SAM.txt [2026-02-02T20:31:03.853152] [INFO ] [sig ] [2709/3456] Completed SAM in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:03.853201] [INFO ] [sig ] [2710/3456] Forecasting SAMG... [2026-02-02T20:31:03.853238] [INFO ] [sig ] Generating forecast for: SAMG [2026-02-02T20:31:03.853274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-02-02T20:31:03.866059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-02-02T20:31:03.866506] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-02-02T20:31:03.867426] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-02-02T20:31:03.867486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:03.867520] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:03.867549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:03.867637] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:03.928239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:03.929159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:03.929287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:03.929330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:04.058897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:04.059077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:04.059125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:04.059156] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:04.063179] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: DOWN (p=13.20%) [2026-02-02T20:31:04.063503] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-02-02T20:31:04.063660] [INFO ] [sig ] SAMG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:04.247708] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SAMG.txt [2026-02-02T20:31:04.247957] [INFO ] [sig ] [2710/3456] Completed SAMG in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:04.248032] [INFO ] [sig ] [2711/3456] Forecasting SAN... [2026-02-02T20:31:04.248085] [INFO ] [sig ] Generating forecast for: SAN [2026-02-02T20:31:04.248134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-02-02T20:31:04.262152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-02-02T20:31:04.262568] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-02-02T20:31:04.263400] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-02-02T20:31:04.263452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:04.263483] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:04.263521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:04.263598] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:04.323493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:04.324430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:04.324525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:04.324558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:04.461339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:04.461504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:04.461547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:04.461596] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:04.465454] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-02-02T20:31:04.465770] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-02-02T20:31:04.465906] [INFO ] [sig ] SAN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:04.614646] [INFO ] [LOCAL ] Saved forecast: SAN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SAN.txt [2026-02-02T20:31:04.614803] [INFO ] [sig ] [2711/3456] Completed SAN in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:04.614843] [INFO ] [sig ] [2712/3456] Forecasting SANA... [2026-02-02T20:31:04.614874] [INFO ] [sig ] Generating forecast for: SANA [2026-02-02T20:31:04.614903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-02-02T20:31:04.628074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-02-02T20:31:04.628423] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-02-02T20:31:04.629219] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-02-02T20:31:04.629276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:04.629308] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:04.629335] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:04.629391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:04.691370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:04.692429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:04.692593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:04.692642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:04.823361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:04.823565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:04.823634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:04.823665] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:04.827301] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=7.69%) [2026-02-02T20:31:04.827637] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-02-02T20:31:04.827808] [INFO ] [sig ] SANA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:04.970885] [INFO ] [LOCAL ] Saved forecast: SANA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SANA.txt [2026-02-02T20:31:04.971021] [INFO ] [sig ] [2712/3456] Completed SANA in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:04.971059] [INFO ] [sig ] [2713/3456] Forecasting SANM... [2026-02-02T20:31:04.971090] [INFO ] [sig ] Generating forecast for: SANM [2026-02-02T20:31:04.971120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-02-02T20:31:04.983179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-02-02T20:31:04.983601] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-02-02T20:31:04.984404] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-02-02T20:31:04.984457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:04.984489] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:04.984515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:04.984593] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:05.044127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:05.045043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:05.045137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:05.045174] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:05.173716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:05.173892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:05.173935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:05.173965] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:05.177558] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=90.02%) [2026-02-02T20:31:05.177944] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-02-02T20:31:05.178094] [INFO ] [sig ] SANM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:05.323833] [INFO ] [LOCAL ] Saved forecast: SANM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SANM.txt [2026-02-02T20:31:05.323993] [INFO ] [sig ] [2713/3456] Completed SANM in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:05.324032] [INFO ] [sig ] [2714/3456] Forecasting SAP... [2026-02-02T20:31:05.324062] [INFO ] [sig ] Generating forecast for: SAP [2026-02-02T20:31:05.324091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-02-02T20:31:05.338078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-02-02T20:31:05.338477] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-02-02T20:31:05.339352] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-02-02T20:31:05.339411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:05.339443] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:05.339469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:05.339722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:05.397279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:05.398061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:05.398146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:05.398179] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:05.536000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:05.536218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:05.536264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:05.536293] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:05.539905] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: UP (p=57.85%) [2026-02-02T20:31:05.540236] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-02-02T20:31:05.540373] [INFO ] [sig ] SAP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:05.698173] [INFO ] [LOCAL ] Saved forecast: SAP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SAP.txt [2026-02-02T20:31:05.698353] [INFO ] [sig ] [2714/3456] Completed SAP in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:05.698400] [INFO ] [sig ] [2715/3456] Forecasting SARK... [2026-02-02T20:31:05.698431] [INFO ] [sig ] Generating forecast for: SARK [2026-02-02T20:31:05.698470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-02-02T20:31:05.711278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-02-02T20:31:05.711880] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-02-02T20:31:05.712707] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-02-02T20:31:05.712762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:05.712796] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:05.712824] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:05.712882] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:05.773190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:05.774112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:05.774198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:05.774234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:05.895425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:05.895602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:05.895644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:05.895672] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:05.899220] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-02-02T20:31:05.899501] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-02-02T20:31:05.899648] [INFO ] [sig ] SARK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:06.069421] [INFO ] [LOCAL ] Saved forecast: SARK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SARK.txt [2026-02-02T20:31:06.069613] [INFO ] [sig ] [2715/3456] Completed SARK in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:06.069656] [INFO ] [sig ] [2716/3456] Forecasting SATL... [2026-02-02T20:31:06.069685] [INFO ] [sig ] Generating forecast for: SATL [2026-02-02T20:31:06.069717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-02-02T20:31:06.081250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-02-02T20:31:06.081634] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-02-02T20:31:06.082443] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-02-02T20:31:06.082496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:06.082528] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:06.082555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:06.082635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:06.140079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:06.140903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:06.140984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:06.141017] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:06.270176] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:06.270356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:06.270403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:06.270434] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:06.274397] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-02-02T20:31:06.274713] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-02-02T20:31:06.274843] [INFO ] [sig ] SATL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:06.420273] [INFO ] [LOCAL ] Saved forecast: SATL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SATL.txt [2026-02-02T20:31:06.420420] [INFO ] [sig ] [2716/3456] Completed SATL in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:06.420458] [INFO ] [sig ] [2717/3456] Forecasting SATS... [2026-02-02T20:31:06.420488] [INFO ] [sig ] Generating forecast for: SATS [2026-02-02T20:31:06.420518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-02-02T20:31:06.431779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-02-02T20:31:06.432033] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-02-02T20:31:06.432816] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-02-02T20:31:06.432869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:06.432900] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:06.432926] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:06.432982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:06.490498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:06.491095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:06.491171] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:06.491203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:06.616518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:06.616627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:06.616663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:06.616692] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:06.619784] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-02-02T20:31:06.620047] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-02-02T20:31:06.620166] [INFO ] [sig ] SATS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:06.771833] [INFO ] [LOCAL ] Saved forecast: SATS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SATS.txt [2026-02-02T20:31:06.771965] [INFO ] [sig ] [2717/3456] Completed SATS in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:06.772003] [INFO ] [sig ] [2718/3456] Forecasting SAVA... [2026-02-02T20:31:06.772034] [INFO ] [sig ] Generating forecast for: SAVA [2026-02-02T20:31:06.772063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-02-02T20:31:06.788141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-02-02T20:31:06.788602] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-02-02T20:31:06.789931] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-02-02T20:31:06.789999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:06.790045] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:06.790085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:06.790172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:06.857823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:06.858747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:06.858832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:06.858864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:06.990758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:06.990960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:06.991001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:06.991047] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:06.994703] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=58.50%) [2026-02-02T20:31:06.994999] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-02-02T20:31:06.995129] [INFO ] [sig ] SAVA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:07.147806] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SAVA.txt [2026-02-02T20:31:07.147956] [INFO ] [sig ] [2718/3456] Completed SAVA in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:07.148006] [INFO ] [sig ] [2719/3456] Forecasting SB... [2026-02-02T20:31:07.148037] [INFO ] [sig ] Generating forecast for: SB [2026-02-02T20:31:07.148067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-02-02T20:31:07.164225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-02-02T20:31:07.164756] [INFO ] [FORECASTER] Starting predict_future for SB [2026-02-02T20:31:07.166066] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-02-02T20:31:07.166135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:07.166224] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:07.166259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:07.166346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:07.241883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:07.243098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:07.243198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:07.243257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:07.364012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:07.364184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:07.364226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:07.364257] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:07.368158] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=51.31%) [2026-02-02T20:31:07.368611] [INFO ] [FORECASTER] Completed predict_future for SB [2026-02-02T20:31:07.368774] [INFO ] [sig ] SB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:07.522875] [INFO ] [LOCAL ] Saved forecast: SB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SB.txt [2026-02-02T20:31:07.523056] [INFO ] [sig ] [2719/3456] Completed SB in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-02T20:31:07.523100] [INFO ] [sig ] [2720/3456] Forecasting SBAC... [2026-02-02T20:31:07.523131] [INFO ] [sig ] Generating forecast for: SBAC [2026-02-02T20:31:07.523162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-02-02T20:31:07.535392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-02-02T20:31:07.536037] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-02-02T20:31:07.536897] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-02-02T20:31:07.536956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:07.537003] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:07.537034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:07.537094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:07.600744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:07.601843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:07.601952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:07.601993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:07.725802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:07.725960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:07.726002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:07.726030] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:07.729472] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-02-02T20:31:07.729767] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-02-02T20:31:07.729890] [INFO ] [sig ] SBAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:07.874849] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SBAC.txt [2026-02-02T20:31:07.875025] [INFO ] [sig ] [2720/3456] Completed SBAC in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:07.875067] [INFO ] [sig ] [2721/3456] Forecasting SBCF... [2026-02-02T20:31:07.875097] [INFO ] [sig ] Generating forecast for: SBCF [2026-02-02T20:31:07.875127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-02-02T20:31:07.887156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-02-02T20:31:07.887508] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-02-02T20:31:07.888363] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-02-02T20:31:07.888416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:07.888662] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:07.888689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:07.888745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:07.947178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:07.948165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:07.948258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:07.948298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:08.072903] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:08.073057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:08.073096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:08.073124] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:08.076663] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=4.42%) [2026-02-02T20:31:08.076951] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-02-02T20:31:08.077080] [INFO ] [sig ] SBCF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:08.230629] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SBCF.txt [2026-02-02T20:31:08.230773] [INFO ] [sig ] [2721/3456] Completed SBCF in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:08.230812] [INFO ] [sig ] [2722/3456] Forecasting SBFM... [2026-02-02T20:31:08.230842] [INFO ] [sig ] Generating forecast for: SBFM [2026-02-02T20:31:08.230873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-02-02T20:31:08.242072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-02-02T20:31:08.242408] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-02-02T20:31:08.243280] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-02-02T20:31:08.243336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:08.243368] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:08.243395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:08.243463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:08.300117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:08.300856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:08.300937] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:08.300969] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:08.423406] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:08.423563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:08.423624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:08.423685] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:08.427281] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=50.97%) [2026-02-02T20:31:08.427562] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-02-02T20:31:08.427740] [INFO ] [sig ] SBFM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:08.574203] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SBFM.txt [2026-02-02T20:31:08.574354] [INFO ] [sig ] [2722/3456] Completed SBFM in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:08.574395] [INFO ] [sig ] [2723/3456] Forecasting SBGI... [2026-02-02T20:31:08.574425] [INFO ] [sig ] Generating forecast for: SBGI [2026-02-02T20:31:08.574455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-02-02T20:31:08.588117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-02-02T20:31:08.588753] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-02-02T20:31:08.589657] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-02-02T20:31:08.589714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:08.589747] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:08.589774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:08.589830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:08.652834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:08.653744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:08.653844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:08.653888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:08.778305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:08.778470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:08.778511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:08.778543] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:08.782222] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-02-02T20:31:08.782599] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-02-02T20:31:08.782753] [INFO ] [sig ] SBGI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:08.927207] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SBGI.txt [2026-02-02T20:31:08.927357] [INFO ] [sig ] [2723/3456] Completed SBGI in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:08.927397] [INFO ] [sig ] [2724/3456] Forecasting SBH... [2026-02-02T20:31:08.927428] [INFO ] [sig ] Generating forecast for: SBH [2026-02-02T20:31:08.927460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-02-02T20:31:08.941915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-02-02T20:31:08.942354] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-02-02T20:31:08.943327] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-02-02T20:31:08.943400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:08.943440] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:08.943480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:08.943550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:09.006508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:09.007762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:09.007852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:09.007886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:09.144949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:09.145119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:09.145159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:09.145192] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:09.149505] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: DOWN (p=35.27%) [2026-02-02T20:31:09.149859] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-02-02T20:31:09.150001] [INFO ] [sig ] SBH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:09.309116] [INFO ] [LOCAL ] Saved forecast: SBH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SBH.txt [2026-02-02T20:31:09.309293] [INFO ] [sig ] [2724/3456] Completed SBH in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:09.309355] [INFO ] [sig ] [2725/3456] Forecasting SBI... [2026-02-02T20:31:09.309405] [INFO ] [sig ] Generating forecast for: SBI [2026-02-02T20:31:09.309460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-02-02T20:31:09.323094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-02-02T20:31:09.323452] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-02-02T20:31:09.324313] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-02-02T20:31:09.324371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:09.324404] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:09.324432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:09.324489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:09.389822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:09.390795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:09.390892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:09.390927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:09.519939] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:09.520110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:09.520164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:09.520194] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:09.524097] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: UP (p=96.06%) [2026-02-02T20:31:09.524426] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-02-02T20:31:09.524601] [INFO ] [sig ] SBI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:09.689089] [INFO ] [LOCAL ] Saved forecast: SBI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SBI.txt [2026-02-02T20:31:09.689247] [INFO ] [sig ] [2725/3456] Completed SBI in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:09.689287] [INFO ] [sig ] [2726/3456] Forecasting SBLK... [2026-02-02T20:31:09.689318] [INFO ] [sig ] Generating forecast for: SBLK [2026-02-02T20:31:09.689353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-02-02T20:31:09.704090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-02-02T20:31:09.704481] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-02-02T20:31:09.705853] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-02-02T20:31:09.705921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:09.705970] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:09.706015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:09.706092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:09.770375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:09.771228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:09.771325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:09.771362] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:09.903073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:09.903239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:09.903282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:09.903312] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:09.906947] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=30.46%) [2026-02-02T20:31:09.907265] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-02-02T20:31:09.907399] [INFO ] [sig ] SBLK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:10.069102] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SBLK.txt [2026-02-02T20:31:10.069280] [INFO ] [sig ] [2726/3456] Completed SBLK in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:10.069323] [INFO ] [sig ] [2727/3456] Forecasting SBRA... [2026-02-02T20:31:10.069357] [INFO ] [sig ] Generating forecast for: SBRA [2026-02-02T20:31:10.069388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-02-02T20:31:10.083900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-02-02T20:31:10.084320] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-02-02T20:31:10.085505] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-02-02T20:31:10.085566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:10.085625] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:10.085843] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:10.085920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:10.152419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:10.153396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:10.153511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:10.153560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:10.289848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:10.290019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:10.290063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:10.290094] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:10.293767] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-02-02T20:31:10.294095] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-02-02T20:31:10.294232] [INFO ] [sig ] SBRA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:10.454384] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SBRA.txt [2026-02-02T20:31:10.454568] [INFO ] [sig ] [2727/3456] Completed SBRA in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:10.454822] [INFO ] [sig ] [2728/3456] Forecasting SBS... [2026-02-02T20:31:10.454854] [INFO ] [sig ] Generating forecast for: SBS [2026-02-02T20:31:10.454885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-02-02T20:31:10.469762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-02-02T20:31:10.470141] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-02-02T20:31:10.470960] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-02-02T20:31:10.471015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:10.471048] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:10.471076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:10.471135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:10.536381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:10.537299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:10.537592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:10.537629] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:10.673204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:10.673360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:10.673401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:10.673431] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:10.677152] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: UP (p=77.72%) [2026-02-02T20:31:10.677465] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-02-02T20:31:10.677619] [INFO ] [sig ] SBS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:10.830933] [INFO ] [LOCAL ] Saved forecast: SBS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SBS.txt [2026-02-02T20:31:10.831080] [INFO ] [sig ] [2728/3456] Completed SBS in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:10.831121] [INFO ] [sig ] [2729/3456] Forecasting SBSI... [2026-02-02T20:31:10.831153] [INFO ] [sig ] Generating forecast for: SBSI [2026-02-02T20:31:10.831184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-02-02T20:31:10.843859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-02-02T20:31:10.844221] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-02-02T20:31:10.845192] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-02-02T20:31:10.845246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:10.845278] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:10.845306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:10.845362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:10.912076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:10.913163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:10.913305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:10.913360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:11.045630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:11.045786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:11.045828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:11.045859] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:11.049513] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: UP (p=79.99%) [2026-02-02T20:31:11.049841] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-02-02T20:31:11.049975] [INFO ] [sig ] SBSI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:11.207550] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SBSI.txt [2026-02-02T20:31:11.207749] [INFO ] [sig ] [2729/3456] Completed SBSI in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:11.207792] [INFO ] [sig ] [2730/3456] Forecasting SBUX... [2026-02-02T20:31:11.207825] [INFO ] [sig ] Generating forecast for: SBUX [2026-02-02T20:31:11.207856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-02-02T20:31:11.220559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-02-02T20:31:11.220935] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-02-02T20:31:11.221825] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-02-02T20:31:11.221880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:11.221913] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:11.221939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:11.221995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:11.280154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:11.281105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:11.281192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:11.281225] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:11.410613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:11.410774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:11.410814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:11.410843] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:11.414386] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-02-02T20:31:11.414727] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-02-02T20:31:11.414865] [INFO ] [sig ] SBUX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:11.563349] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SBUX.txt [2026-02-02T20:31:11.563493] [INFO ] [sig ] [2730/3456] Completed SBUX in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:11.563534] [INFO ] [sig ] [2731/3456] Forecasting SCD... [2026-02-02T20:31:11.563565] [INFO ] [sig ] Generating forecast for: SCD [2026-02-02T20:31:11.563615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-02-02T20:31:11.575382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-02-02T20:31:11.575778] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-02-02T20:31:11.576617] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-02-02T20:31:11.576671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:11.576703] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:11.576729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:11.576784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:11.635428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:11.636788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:11.636875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:11.636909] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:11.760793] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:11.760962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:11.761021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:11.761052] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:11.764774] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: DOWN (p=38.70%) [2026-02-02T20:31:11.765158] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-02-02T20:31:11.765309] [INFO ] [sig ] SCD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:11.914203] [INFO ] [LOCAL ] Saved forecast: SCD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SCD.txt [2026-02-02T20:31:11.914362] [INFO ] [sig ] [2731/3456] Completed SCD in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:11.914402] [INFO ] [sig ] [2732/3456] Forecasting SCHL... [2026-02-02T20:31:11.914431] [INFO ] [sig ] Generating forecast for: SCHL [2026-02-02T20:31:11.914462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-02-02T20:31:11.926010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-02-02T20:31:11.926360] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-02-02T20:31:11.927162] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-02-02T20:31:11.927220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:11.927253] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:11.927281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:11.927337] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:11.985547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:11.986422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:11.986518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:11.986554] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:12.113796] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:12.113964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:12.114008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:12.114038] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:12.117451] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: UP (p=85.41%) [2026-02-02T20:31:12.117772] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-02-02T20:31:12.117903] [INFO ] [sig ] SCHL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:12.264771] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SCHL.txt [2026-02-02T20:31:12.264930] [INFO ] [sig ] [2732/3456] Completed SCHL in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:12.264971] [INFO ] [sig ] [2733/3456] Forecasting SCI... [2026-02-02T20:31:12.265000] [INFO ] [sig ] Generating forecast for: SCI [2026-02-02T20:31:12.265029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-02-02T20:31:12.276308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-02-02T20:31:12.276607] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-02-02T20:31:12.277376] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-02-02T20:31:12.277427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:12.277460] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:12.277487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:12.277543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:12.335502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:12.336251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:12.336331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:12.336364] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:12.458585] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:12.458744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:12.458785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:12.458814] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:12.462285] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-02-02T20:31:12.462600] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-02-02T20:31:12.462735] [INFO ] [sig ] SCI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:12.620352] [INFO ] [LOCAL ] Saved forecast: SCI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SCI.txt [2026-02-02T20:31:12.620511] [INFO ] [sig ] [2733/3456] Completed SCI in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:12.620550] [INFO ] [sig ] [2734/3456] Forecasting SCL... [2026-02-02T20:31:12.620596] [INFO ] [sig ] Generating forecast for: SCL [2026-02-02T20:31:12.620631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-02-02T20:31:12.634120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-02-02T20:31:12.634474] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-02-02T20:31:12.635285] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-02-02T20:31:12.635339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:12.635372] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:12.635400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:12.635457] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:12.695916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:12.696807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:12.696896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:12.696929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:12.818970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:12.819116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:12.819155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:12.819184] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:12.822705] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: UP (p=96.00%) [2026-02-02T20:31:12.822990] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-02-02T20:31:12.823118] [INFO ] [sig ] SCL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:12.970369] [INFO ] [LOCAL ] Saved forecast: SCL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SCL.txt [2026-02-02T20:31:12.970524] [INFO ] [sig ] [2734/3456] Completed SCL in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:12.970563] [INFO ] [sig ] [2735/3456] Forecasting SCM... [2026-02-02T20:31:12.970611] [INFO ] [sig ] Generating forecast for: SCM [2026-02-02T20:31:12.970642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-02-02T20:31:12.982180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-02-02T20:31:12.982532] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-02-02T20:31:12.983325] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-02-02T20:31:12.983377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:12.983420] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:12.983448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:12.983503] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:13.042965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:13.043810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:13.043893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:13.043926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:13.161194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:13.161349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:13.161388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:13.161418] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:13.164851] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: DOWN (p=3.30%) [2026-02-02T20:31:13.165123] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-02-02T20:31:13.165246] [INFO ] [sig ] SCM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:13.305684] [INFO ] [LOCAL ] Saved forecast: SCM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SCM.txt [2026-02-02T20:31:13.305834] [INFO ] [sig ] [2735/3456] Completed SCM in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-02T20:31:13.305873] [INFO ] [sig ] [2736/3456] Forecasting SCSC... [2026-02-02T20:31:13.305902] [INFO ] [sig ] Generating forecast for: SCSC [2026-02-02T20:31:13.305932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-02-02T20:31:13.317235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-02-02T20:31:13.317608] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-02-02T20:31:13.318424] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-02-02T20:31:13.318477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:13.318534] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:13.318562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:13.318636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:13.375846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:13.376754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:13.376836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:13.376868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:13.498611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:13.498756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:13.498795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:13.498823] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:13.502163] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-02-02T20:31:13.502433] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-02-02T20:31:13.502557] [INFO ] [sig ] SCSC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:13.643951] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SCSC.txt [2026-02-02T20:31:13.644080] [INFO ] [sig ] [2736/3456] Completed SCSC in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-02T20:31:13.644118] [INFO ] [sig ] [2737/3456] Forecasting SCVL... [2026-02-02T20:31:13.644154] [INFO ] [sig ] Generating forecast for: SCVL [2026-02-02T20:31:13.644184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-02-02T20:31:13.655678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-02-02T20:31:13.655986] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-02-02T20:31:13.656786] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-02-02T20:31:13.656838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:13.656871] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:13.656898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:13.656954] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:13.714550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:13.715245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:13.715323] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:13.715355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:13.835278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:13.835428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:13.835468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:13.835497] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:13.839004] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=56.82%) [2026-02-02T20:31:13.839280] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-02-02T20:31:13.839408] [INFO ] [sig ] SCVL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:13.984672] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SCVL.txt [2026-02-02T20:31:13.984810] [INFO ] [sig ] [2737/3456] Completed SCVL in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:13.984849] [INFO ] [sig ] [2738/3456] Forecasting SCZ... [2026-02-02T20:31:13.984881] [INFO ] [sig ] Generating forecast for: SCZ [2026-02-02T20:31:13.984916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-02-02T20:31:13.996217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-02-02T20:31:13.996532] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-02-02T20:31:13.997370] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-02-02T20:31:13.997423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:13.997456] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:13.997483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:13.997539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:14.055843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:14.056545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:14.056639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:14.056673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:14.179865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:14.180021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:14.180060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:14.180088] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:14.183833] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-02-02T20:31:14.184109] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-02-02T20:31:14.184243] [INFO ] [sig ] SCZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:14.328335] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SCZ.txt [2026-02-02T20:31:14.328466] [INFO ] [sig ] [2738/3456] Completed SCZ in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:14.328511] [INFO ] [sig ] [2739/3456] Forecasting SD... [2026-02-02T20:31:14.328542] [INFO ] [sig ] Generating forecast for: SD [2026-02-02T20:31:14.328590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-02-02T20:31:14.339603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-02-02T20:31:14.339864] [INFO ] [FORECASTER] Starting predict_future for SD [2026-02-02T20:31:14.340652] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-02-02T20:31:14.340705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:14.340737] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:14.340763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:14.340818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:14.397518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:14.398196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:14.398276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:14.398310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:14.521883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:14.522012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:14.522052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:14.522114] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:14.525547] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=71.42%) [2026-02-02T20:31:14.525855] [INFO ] [FORECASTER] Completed predict_future for SD [2026-02-02T20:31:14.525983] [INFO ] [sig ] SD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:14.671333] [INFO ] [LOCAL ] Saved forecast: SD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SD.txt [2026-02-02T20:31:14.671483] [INFO ] [sig ] [2739/3456] Completed SD in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:14.671530] [INFO ] [sig ] [2740/3456] Forecasting SDA... [2026-02-02T20:31:14.671589] [INFO ] [sig ] Generating forecast for: SDA [2026-02-02T20:31:14.671626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-02-02T20:31:14.683023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-02-02T20:31:14.683347] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-02-02T20:31:14.684187] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-02-02T20:31:14.684242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:14.684273] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:14.684298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:14.684353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:14.756025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:14.757102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:14.757204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:14.757240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:14.878307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:14.878461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:14.878520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:14.878551] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:14.881922] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-02-02T20:31:14.882190] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-02-02T20:31:14.882314] [INFO ] [sig ] SDA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:15.024470] [INFO ] [LOCAL ] Saved forecast: SDA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SDA.txt [2026-02-02T20:31:15.024623] [INFO ] [sig ] [2740/3456] Completed SDA in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:15.024664] [INFO ] [sig ] [2741/3456] Forecasting SDHY... [2026-02-02T20:31:15.024692] [INFO ] [sig ] Generating forecast for: SDHY [2026-02-02T20:31:15.024722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-02-02T20:31:15.036494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-02-02T20:31:15.036841] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-02-02T20:31:15.037686] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-02-02T20:31:15.037744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:15.037777] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:15.037803] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:15.037860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:15.095548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:15.096198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:15.096276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:15.096309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:15.214131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:15.214290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:15.214329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:15.214357] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:15.217827] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: UP (p=51.98%) [2026-02-02T20:31:15.218102] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-02-02T20:31:15.218230] [INFO ] [sig ] SDHY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:15.361636] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SDHY.txt [2026-02-02T20:31:15.361812] [INFO ] [sig ] [2741/3456] Completed SDHY in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:15.361869] [INFO ] [sig ] [2742/3456] Forecasting SDRL... [2026-02-02T20:31:15.361905] [INFO ] [sig ] Generating forecast for: SDRL [2026-02-02T20:31:15.361938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-02-02T20:31:15.374335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-02-02T20:31:15.374682] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-02-02T20:31:15.375487] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-02-02T20:31:15.375545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:15.375603] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:15.375633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:15.375690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:15.434616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:15.435291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:15.435369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:15.435402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:15.558109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:15.558247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:15.558286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:15.558347] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:15.562086] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-02-02T20:31:15.562356] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-02-02T20:31:15.562500] [INFO ] [sig ] SDRL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:15.704409] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SDRL.txt [2026-02-02T20:31:15.704528] [INFO ] [sig ] [2742/3456] Completed SDRL in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:15.704567] [INFO ] [sig ] [2743/3456] Forecasting SDVY... [2026-02-02T20:31:15.704616] [INFO ] [sig ] Generating forecast for: SDVY [2026-02-02T20:31:15.704646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-02-02T20:31:15.716155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-02-02T20:31:15.716466] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-02-02T20:31:15.717276] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-02-02T20:31:15.717327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:15.717359] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:15.717386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:15.717441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:15.775265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:15.775878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:15.775954] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:15.775985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:15.898772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:15.898931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:15.898969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:15.898998] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:15.902438] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=0.32%) [2026-02-02T20:31:15.902755] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-02-02T20:31:15.902886] [INFO ] [sig ] SDVY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:16.052926] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SDVY.txt [2026-02-02T20:31:16.053084] [INFO ] [sig ] [2743/3456] Completed SDVY in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:16.053125] [INFO ] [sig ] [2744/3456] Forecasting SE... [2026-02-02T20:31:16.053155] [INFO ] [sig ] Generating forecast for: SE [2026-02-02T20:31:16.053185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-02-02T20:31:16.066093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-02-02T20:31:16.066460] [INFO ] [FORECASTER] Starting predict_future for SE [2026-02-02T20:31:16.067276] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-02-02T20:31:16.067333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:16.067365] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:16.067392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:16.067448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:16.126603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:16.127471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:16.127557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:16.127642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:16.248656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:16.248818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:16.248860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:16.248889] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:16.252663] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=90.40%) [2026-02-02T20:31:16.253195] [INFO ] [FORECASTER] Completed predict_future for SE [2026-02-02T20:31:16.253339] [INFO ] [sig ] SE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:16.397347] [INFO ] [LOCAL ] Saved forecast: SE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SE.txt [2026-02-02T20:31:16.397508] [INFO ] [sig ] [2744/3456] Completed SE in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:16.397547] [INFO ] [sig ] [2745/3456] Forecasting SEDG... [2026-02-02T20:31:16.397603] [INFO ] [sig ] Generating forecast for: SEDG [2026-02-02T20:31:16.397637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-02-02T20:31:16.409186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-02-02T20:31:16.409553] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-02-02T20:31:16.410382] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-02-02T20:31:16.410450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:16.410509] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:16.410552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:16.410645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:16.470011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:16.471127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:16.471217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:16.471251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:16.598418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:16.598592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:16.598637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:16.598667] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:16.602260] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: DOWN (p=8.22%) [2026-02-02T20:31:16.602545] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-02-02T20:31:16.602728] [INFO ] [sig ] SEDG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:16.760049] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SEDG.txt [2026-02-02T20:31:16.760206] [INFO ] [sig ] [2745/3456] Completed SEDG in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:16.760246] [INFO ] [sig ] [2746/3456] Forecasting SEE... [2026-02-02T20:31:16.760276] [INFO ] [sig ] Generating forecast for: SEE [2026-02-02T20:31:16.760305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-02-02T20:31:16.771895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-02-02T20:31:16.772254] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-02-02T20:31:16.773109] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-02-02T20:31:16.773175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:16.773209] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:16.773247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:16.773311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:16.834295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:16.835186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:16.835327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:16.835378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:16.965469] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:16.965649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:16.965691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:16.965721] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:16.969184] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-02-02T20:31:16.969462] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-02-02T20:31:16.969637] [INFO ] [sig ] SEE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:17.115951] [INFO ] [LOCAL ] Saved forecast: SEE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SEE.txt [2026-02-02T20:31:17.116097] [INFO ] [sig ] [2746/3456] Completed SEE in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:17.116137] [INFO ] [sig ] [2747/3456] Forecasting SEIC... [2026-02-02T20:31:17.116169] [INFO ] [sig ] Generating forecast for: SEIC [2026-02-02T20:31:17.116201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-02-02T20:31:17.128383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-02-02T20:31:17.128716] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-02-02T20:31:17.129494] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-02-02T20:31:17.129556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:17.129616] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:17.129650] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:17.129711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:17.190957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:17.191960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:17.192041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:17.192074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:17.315592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:17.315911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:17.315952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:17.315982] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:17.319433] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: DOWN (p=41.67%) [2026-02-02T20:31:17.319735] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-02-02T20:31:17.319865] [INFO ] [sig ] SEIC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:17.463629] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SEIC.txt [2026-02-02T20:31:17.463776] [INFO ] [sig ] [2747/3456] Completed SEIC in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:17.463814] [INFO ] [sig ] [2748/3456] Forecasting SELF... [2026-02-02T20:31:17.463844] [INFO ] [sig ] Generating forecast for: SELF [2026-02-02T20:31:17.463874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-02-02T20:31:17.475137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-02-02T20:31:17.475431] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-02-02T20:31:17.476451] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-02-02T20:31:17.476505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:17.476540] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:17.476570] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:17.476652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:17.536899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:17.537608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:17.537714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:17.537749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:17.650531] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:17.650713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:17.650755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:17.650784] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:17.654426] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-02-02T20:31:17.654942] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-02-02T20:31:17.655078] [INFO ] [sig ] SELF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:17.803606] [INFO ] [LOCAL ] Saved forecast: SELF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SELF.txt [2026-02-02T20:31:17.803776] [INFO ] [sig ] [2748/3456] Completed SELF in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:17.803825] [INFO ] [sig ] [2749/3456] Forecasting SEM... [2026-02-02T20:31:17.803858] [INFO ] [sig ] Generating forecast for: SEM [2026-02-02T20:31:17.803888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-02-02T20:31:17.819570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-02-02T20:31:17.820078] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-02-02T20:31:17.821070] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-02-02T20:31:17.821133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:17.821173] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:17.821207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:17.821285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:17.884409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:17.885329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:17.885413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:17.885447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:18.008839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:18.009002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:18.009042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:18.009071] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:18.012512] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=10.90%) [2026-02-02T20:31:18.012832] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-02-02T20:31:18.012966] [INFO ] [sig ] SEM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:18.154994] [INFO ] [LOCAL ] Saved forecast: SEM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SEM.txt [2026-02-02T20:31:18.155179] [INFO ] [sig ] [2749/3456] Completed SEM in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:18.155221] [INFO ] [sig ] [2750/3456] Forecasting SENEA... [2026-02-02T20:31:18.155251] [INFO ] [sig ] Generating forecast for: SENEA [2026-02-02T20:31:18.155287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-02-02T20:31:18.167796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-02-02T20:31:18.168139] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-02-02T20:31:18.168969] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-02-02T20:31:18.169022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:18.169056] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:18.169084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:18.169141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:18.237696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:18.238791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:18.239072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:18.239104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:18.356819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:18.356975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:18.357015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:18.357043] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:18.360407] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: UP (p=70.77%) [2026-02-02T20:31:18.360704] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-02-02T20:31:18.360826] [INFO ] [sig ] SENEA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:18.567728] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SENEA.txt [2026-02-02T20:31:18.567885] [INFO ] [sig ] [2750/3456] Completed SENEA in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:18.567924] [INFO ] [sig ] [2751/3456] Forecasting SENS... [2026-02-02T20:31:18.567955] [INFO ] [sig ] Generating forecast for: SENS [2026-02-02T20:31:18.567985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-02-02T20:31:18.579297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-02-02T20:31:18.579643] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-02-02T20:31:18.580419] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-02-02T20:31:18.580471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:18.580503] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:18.580530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:18.580609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:18.638697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:18.639525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:18.639625] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:18.639660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:18.762376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:18.762529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:18.762584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:18.762616] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:18.765945] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: UP (p=87.18%) [2026-02-02T20:31:18.766220] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-02-02T20:31:18.766343] [INFO ] [sig ] SENS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:18.905316] [INFO ] [LOCAL ] Saved forecast: SENS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SENS.txt [2026-02-02T20:31:18.905462] [INFO ] [sig ] [2751/3456] Completed SENS in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:18.905501] [INFO ] [sig ] [2752/3456] Forecasting SERA... [2026-02-02T20:31:18.905531] [INFO ] [sig ] Generating forecast for: SERA [2026-02-02T20:31:18.905561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-02-02T20:31:18.919629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-02-02T20:31:18.920095] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-02-02T20:31:18.920943] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-02-02T20:31:18.920996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:18.921030] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:18.921057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:18.921112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:18.977458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:18.978393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:18.978479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:18.978511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:19.093858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:19.094015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:19.094054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:19.094082] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:19.097424] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: UP (p=73.03%) [2026-02-02T20:31:19.097760] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-02-02T20:31:19.097888] [INFO ] [sig ] SERA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:19.251160] [INFO ] [LOCAL ] Saved forecast: SERA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SERA.txt [2026-02-02T20:31:19.251316] [INFO ] [sig ] [2752/3456] Completed SERA in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-02T20:31:19.251357] [INFO ] [sig ] [2753/3456] Forecasting SES... [2026-02-02T20:31:19.251387] [INFO ] [sig ] Generating forecast for: SES [2026-02-02T20:31:19.251419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-02-02T20:31:19.263114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-02-02T20:31:19.263484] [INFO ] [FORECASTER] Starting predict_future for SES [2026-02-02T20:31:19.264312] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-02-02T20:31:19.264366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:19.264428] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:19.264456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:19.264512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:19.324050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:19.324799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:19.324880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:19.324913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:19.446118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:19.446268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:19.446308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:19.446337] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:19.449793] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=4.33%) [2026-02-02T20:31:19.450067] [INFO ] [FORECASTER] Completed predict_future for SES [2026-02-02T20:31:19.450191] [INFO ] [sig ] SES: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:19.591372] [INFO ] [LOCAL ] Saved forecast: SES 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SES.txt [2026-02-02T20:31:19.591484] [INFO ] [sig ] [2753/3456] Completed SES in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:19.591524] [INFO ] [sig ] [2754/3456] Forecasting SEVN... [2026-02-02T20:31:19.591557] [INFO ] [sig ] Generating forecast for: SEVN [2026-02-02T20:31:19.591613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-02-02T20:31:19.603304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-02-02T20:31:19.603593] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-02-02T20:31:19.604523] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-02-02T20:31:19.604607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:19.604649] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:19.604680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:19.604741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:19.660997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:19.661640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:19.661731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:19.661770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:19.778288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:19.778403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:19.778439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:19.778467] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:19.782083] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-02-02T20:31:19.782371] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-02-02T20:31:19.782493] [INFO ] [sig ] SEVN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:19.925704] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SEVN.txt [2026-02-02T20:31:19.925821] [INFO ] [sig ] [2754/3456] Completed SEVN in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:19.925859] [INFO ] [sig ] [2755/3456] Forecasting SEZL... [2026-02-02T20:31:19.925886] [INFO ] [sig ] Generating forecast for: SEZL [2026-02-02T20:31:19.925915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-02-02T20:31:19.937144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-02-02T20:31:19.937409] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-02-02T20:31:19.938200] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-02-02T20:31:19.938252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:19.938283] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:19.938309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:19.938368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:19.996413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:19.997063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:19.997142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:19.997176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:20.133354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:20.133492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:20.133548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:20.133613] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:20.138349] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: DOWN (p=14.12%) [2026-02-02T20:31:20.138657] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-02-02T20:31:20.138799] [INFO ] [sig ] SEZL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:20.283464] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SEZL.txt [2026-02-02T20:31:20.283622] [INFO ] [sig ] [2755/3456] Completed SEZL in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:20.283662] [INFO ] [sig ] [2756/3456] Forecasting SF... [2026-02-02T20:31:20.283692] [INFO ] [sig ] Generating forecast for: SF [2026-02-02T20:31:20.283725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-02-02T20:31:20.298501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-02-02T20:31:20.298899] [INFO ] [FORECASTER] Starting predict_future for SF [2026-02-02T20:31:20.300188] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-02-02T20:31:20.300255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:20.300297] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:20.300338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:20.300428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:20.369281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:20.370037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:20.370117] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:20.370150] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:20.494466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:20.494602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:20.494648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:20.494716] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:20.498070] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: UP (p=67.06%) [2026-02-02T20:31:20.498341] [INFO ] [FORECASTER] Completed predict_future for SF [2026-02-02T20:31:20.498467] [INFO ] [sig ] SF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:20.639627] [INFO ] [LOCAL ] Saved forecast: SF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SF.txt [2026-02-02T20:31:20.639797] [INFO ] [sig ] [2756/3456] Completed SF in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:20.639837] [INFO ] [sig ] [2757/3456] Forecasting SFB... [2026-02-02T20:31:20.639867] [INFO ] [sig ] Generating forecast for: SFB [2026-02-02T20:31:20.639897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-02-02T20:31:20.651033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-02-02T20:31:20.651301] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-02-02T20:31:20.652093] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-02-02T20:31:20.652146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:20.652178] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:20.652204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:20.652259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:20.708992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:20.709693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:20.709772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:20.709805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:20.821901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:20.822053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:20.822092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:20.822120] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:20.825433] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=44.96%) [2026-02-02T20:31:20.825728] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-02-02T20:31:20.825852] [INFO ] [sig ] SFB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:20.969692] [INFO ] [LOCAL ] Saved forecast: SFB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SFB.txt [2026-02-02T20:31:20.969820] [INFO ] [sig ] [2757/3456] Completed SFB in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:20.969859] [INFO ] [sig ] [2758/3456] Forecasting SFBS... [2026-02-02T20:31:20.969889] [INFO ] [sig ] Generating forecast for: SFBS [2026-02-02T20:31:20.969920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-02-02T20:31:20.980930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-02-02T20:31:20.981228] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-02-02T20:31:20.982012] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-02-02T20:31:20.982064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:20.982095] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:20.982122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:20.982178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:21.041168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:21.041802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:21.041878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:21.041910] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:21.169130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:21.169251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:21.169288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:21.169317] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:21.172754] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: UP (p=82.29%) [2026-02-02T20:31:21.173203] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-02-02T20:31:21.173326] [INFO ] [sig ] SFBS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:21.314316] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SFBS.txt [2026-02-02T20:31:21.314431] [INFO ] [sig ] [2758/3456] Completed SFBS in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:21.314469] [INFO ] [sig ] [2759/3456] Forecasting SFIX... [2026-02-02T20:31:21.314498] [INFO ] [sig ] Generating forecast for: SFIX [2026-02-02T20:31:21.314528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-02-02T20:31:21.325668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-02-02T20:31:21.325956] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-02-02T20:31:21.326765] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-02-02T20:31:21.326831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:21.326867] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:21.326896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:21.326955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:21.383488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:21.384169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:21.384260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:21.384304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:21.504764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:21.504890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:21.504928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:21.504955] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:21.508310] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=23.48%) [2026-02-02T20:31:21.508606] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-02-02T20:31:21.508762] [INFO ] [sig ] SFIX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:21.649022] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SFIX.txt [2026-02-02T20:31:21.649135] [INFO ] [sig ] [2759/3456] Completed SFIX in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:21.649173] [INFO ] [sig ] [2760/3456] Forecasting SFL... [2026-02-02T20:31:21.649202] [INFO ] [sig ] Generating forecast for: SFL [2026-02-02T20:31:21.649232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-02-02T20:31:21.660813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-02-02T20:31:21.661154] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-02-02T20:31:21.661980] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-02-02T20:31:21.662035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:21.662070] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:21.662099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:21.662158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:21.720417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:21.721272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:21.721353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:21.721386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:21.849114] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:21.849256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:21.849297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:21.849326] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:21.852705] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: DOWN (p=7.59%) [2026-02-02T20:31:21.852976] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-02-02T20:31:21.853098] [INFO ] [sig ] SFL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:21.996745] [INFO ] [LOCAL ] Saved forecast: SFL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SFL.txt [2026-02-02T20:31:21.996896] [INFO ] [sig ] [2760/3456] Completed SFL in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:21.996935] [INFO ] [sig ] [2761/3456] Forecasting SFLO... [2026-02-02T20:31:21.996964] [INFO ] [sig ] Generating forecast for: SFLO [2026-02-02T20:31:21.996995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-02-02T20:31:22.009243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-02-02T20:31:22.009565] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-02-02T20:31:22.010353] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-02-02T20:31:22.010405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:22.010436] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:22.010463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:22.010518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:22.066907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:22.067532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:22.067628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:22.067674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:22.185562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:22.185697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:22.185734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:22.185762] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:22.189095] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: UP (p=51.06%) [2026-02-02T20:31:22.189365] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-02-02T20:31:22.189486] [INFO ] [sig ] SFLO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:22.329112] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SFLO.txt [2026-02-02T20:31:22.329224] [INFO ] [sig ] [2761/3456] Completed SFLO in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:22.329262] [INFO ] [sig ] [2762/3456] Forecasting SFM... [2026-02-02T20:31:22.329290] [INFO ] [sig ] Generating forecast for: SFM [2026-02-02T20:31:22.329320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-02-02T20:31:22.340741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-02-02T20:31:22.341022] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-02-02T20:31:22.341805] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-02-02T20:31:22.341858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:22.341889] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:22.341915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:22.341970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:22.398650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:22.399261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:22.399337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:22.399369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:22.518059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:22.518181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:22.518218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:22.518246] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:22.521548] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: DOWN (p=35.31%) [2026-02-02T20:31:22.521836] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-02-02T20:31:22.521958] [INFO ] [sig ] SFM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:22.661156] [INFO ] [LOCAL ] Saved forecast: SFM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SFM.txt [2026-02-02T20:31:22.661271] [INFO ] [sig ] [2762/3456] Completed SFM in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:22.661315] [INFO ] [sig ] [2763/3456] Forecasting SFNC... [2026-02-02T20:31:22.661345] [INFO ] [sig ] Generating forecast for: SFNC [2026-02-02T20:31:22.661376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-02-02T20:31:22.673014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-02-02T20:31:22.673303] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-02-02T20:31:22.674083] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-02-02T20:31:22.674136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:22.674167] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:22.674195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:22.674251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:22.730608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:22.731224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:22.731336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:22.731369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:22.852679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:22.852844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:22.852884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:22.852913] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:22.856286] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: UP (p=74.58%) [2026-02-02T20:31:22.856557] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-02-02T20:31:22.856704] [INFO ] [sig ] SFNC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:23.000173] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SFNC.txt [2026-02-02T20:31:23.000313] [INFO ] [sig ] [2763/3456] Completed SFNC in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:23.000352] [INFO ] [sig ] [2764/3456] Forecasting SG... [2026-02-02T20:31:23.000381] [INFO ] [sig ] Generating forecast for: SG [2026-02-02T20:31:23.000413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-02-02T20:31:23.011796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-02-02T20:31:23.012125] [INFO ] [FORECASTER] Starting predict_future for SG [2026-02-02T20:31:23.012914] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-02-02T20:31:23.012967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:23.012999] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:23.013026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:23.013082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:23.070021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:23.070861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:23.070943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:23.070976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:23.196475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:23.196627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:23.196674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:23.196708] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:23.200127] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: DOWN (p=9.47%) [2026-02-02T20:31:23.200418] [INFO ] [FORECASTER] Completed predict_future for SG [2026-02-02T20:31:23.200590] [INFO ] [sig ] SG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:23.347533] [INFO ] [LOCAL ] Saved forecast: SG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SG.txt [2026-02-02T20:31:23.347712] [INFO ] [sig ] [2764/3456] Completed SG in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:23.347754] [INFO ] [sig ] [2765/3456] Forecasting SGC... [2026-02-02T20:31:23.347782] [INFO ] [sig ] Generating forecast for: SGC [2026-02-02T20:31:23.347813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-02-02T20:31:23.359671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-02-02T20:31:23.359972] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-02-02T20:31:23.360759] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-02-02T20:31:23.360811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:23.360841] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:23.360867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:23.360923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:23.419855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:23.420780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:23.420870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:23.420904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:23.544794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:23.545159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:23.545202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:23.545233] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:23.549389] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: UP (p=83.19%) [2026-02-02T20:31:23.549727] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-02-02T20:31:23.549888] [INFO ] [sig ] SGC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:23.700868] [INFO ] [LOCAL ] Saved forecast: SGC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SGC.txt [2026-02-02T20:31:23.701024] [INFO ] [sig ] [2765/3456] Completed SGC in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:23.701064] [INFO ] [sig ] [2766/3456] Forecasting SGHC... [2026-02-02T20:31:23.701093] [INFO ] [sig ] Generating forecast for: SGHC [2026-02-02T20:31:23.701124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-02-02T20:31:23.712799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-02-02T20:31:23.713144] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-02-02T20:31:23.713946] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-02-02T20:31:23.713999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:23.714032] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:23.714058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:23.714114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:23.771718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:23.772608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:23.772700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:23.772740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:23.894251] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:23.894407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:23.894463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:23.894494] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:23.898437] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: DOWN (p=47.57%) [2026-02-02T20:31:23.898748] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-02-02T20:31:23.898890] [INFO ] [sig ] SGHC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:24.047602] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SGHC.txt [2026-02-02T20:31:24.047818] [INFO ] [sig ] [2766/3456] Completed SGHC in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:24.047861] [INFO ] [sig ] [2767/3456] Forecasting SGRY... [2026-02-02T20:31:24.047891] [INFO ] [sig ] Generating forecast for: SGRY [2026-02-02T20:31:24.047923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-02-02T20:31:24.060417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-02-02T20:31:24.060751] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-02-02T20:31:24.061710] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-02-02T20:31:24.061764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:24.061796] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:24.061823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:24.061879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:24.121234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:24.121925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:24.122004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:24.122038] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:24.247477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:24.247665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:24.247713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:24.247743] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:24.251195] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-02-02T20:31:24.251470] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-02-02T20:31:24.251617] [INFO ] [sig ] SGRY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:24.399366] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SGRY.txt [2026-02-02T20:31:24.399516] [INFO ] [sig ] [2767/3456] Completed SGRY in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:24.399556] [INFO ] [sig ] [2768/3456] Forecasting SHAK... [2026-02-02T20:31:24.399603] [INFO ] [sig ] Generating forecast for: SHAK [2026-02-02T20:31:24.399637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-02-02T20:31:24.412188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-02-02T20:31:24.412502] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-02-02T20:31:24.413284] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-02-02T20:31:24.413336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:24.413368] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:24.413395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:24.413450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:24.473699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:24.474630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:24.474752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:24.474789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:24.597785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:24.598113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:24.598157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:24.598187] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:24.601851] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: UP (p=76.78%) [2026-02-02T20:31:24.602129] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-02-02T20:31:24.602253] [INFO ] [sig ] SHAK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:24.750910] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SHAK.txt [2026-02-02T20:31:24.751039] [INFO ] [sig ] [2768/3456] Completed SHAK in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:24.751078] [INFO ] [sig ] [2769/3456] Forecasting SHBI... [2026-02-02T20:31:24.751107] [INFO ] [sig ] Generating forecast for: SHBI [2026-02-02T20:31:24.751137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-02-02T20:31:24.763112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-02-02T20:31:24.763426] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-02-02T20:31:24.764238] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-02-02T20:31:24.764291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:24.764325] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:24.764353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:24.764409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:24.824136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:24.824804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:24.824883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:24.824916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:24.946412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:24.946565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:24.946623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:24.946654] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:24.950253] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: DOWN (p=36.83%) [2026-02-02T20:31:24.950519] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-02-02T20:31:24.950660] [INFO ] [sig ] SHBI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:25.092357] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SHBI.txt [2026-02-02T20:31:25.092478] [INFO ] [sig ] [2769/3456] Completed SHBI in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-02T20:31:25.092517] [INFO ] [sig ] [2770/3456] Forecasting SHC... [2026-02-02T20:31:25.092545] [INFO ] [sig ] Generating forecast for: SHC [2026-02-02T20:31:25.092591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-02-02T20:31:25.106682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-02-02T20:31:25.107203] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-02-02T20:31:25.108462] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-02-02T20:31:25.108534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:25.108691] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:25.108740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:25.108827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:25.182865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:25.183819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:25.183930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:25.183978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:25.306784] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:25.306926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:25.306967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:25.306996] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:25.310602] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: DOWN (p=20.38%) [2026-02-02T20:31:25.310891] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-02-02T20:31:25.311020] [INFO ] [sig ] SHC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:25.453300] [INFO ] [LOCAL ] Saved forecast: SHC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SHC.txt [2026-02-02T20:31:25.453412] [INFO ] [sig ] [2770/3456] Completed SHC in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-02T20:31:25.453450] [INFO ] [sig ] [2771/3456] Forecasting SHEL... [2026-02-02T20:31:25.453479] [INFO ] [sig ] Generating forecast for: SHEL [2026-02-02T20:31:25.453509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-02-02T20:31:25.464664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-02-02T20:31:25.464962] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-02-02T20:31:25.465843] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-02-02T20:31:25.465901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:25.465934] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:25.465962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:25.466019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:25.523809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:25.524426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:25.524506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:25.524538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:25.645419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:25.645543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:25.645603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:25.645634] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:25.648964] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=38.55%) [2026-02-02T20:31:25.649237] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-02-02T20:31:25.649360] [INFO ] [sig ] SHEL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:25.792516] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SHEL.txt [2026-02-02T20:31:25.792659] [INFO ] [sig ] [2771/3456] Completed SHEL in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:25.792699] [INFO ] [sig ] [2772/3456] Forecasting SHEN... [2026-02-02T20:31:25.792727] [INFO ] [sig ] Generating forecast for: SHEN [2026-02-02T20:31:25.792757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-02-02T20:31:25.804449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-02-02T20:31:25.804779] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-02-02T20:31:25.805622] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-02-02T20:31:25.805677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:25.805711] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:25.805739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:25.805796] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:25.863232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:25.863862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:25.863939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:25.863971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:25.986440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:25.986588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:25.986628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:25.986655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:25.990046] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-02-02T20:31:25.990317] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-02-02T20:31:25.990443] [INFO ] [sig ] SHEN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:26.131905] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SHEN.txt [2026-02-02T20:31:26.132028] [INFO ] [sig ] [2772/3456] Completed SHEN in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:26.132065] [INFO ] [sig ] [2773/3456] Forecasting SHFS... [2026-02-02T20:31:26.132094] [INFO ] [sig ] Generating forecast for: SHFS [2026-02-02T20:31:26.132126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-02-02T20:31:26.143082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-02-02T20:31:26.143357] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-02-02T20:31:26.144235] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-02-02T20:31:26.144290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:26.144322] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:26.144349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:26.144406] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:26.203935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:26.204743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:26.204825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:26.204857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:26.318890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:26.319037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:26.319083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:26.319153] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:26.324452] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: UP (p=88.69%) [2026-02-02T20:31:26.324867] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-02-02T20:31:26.325036] [INFO ] [sig ] SHFS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:26.473367] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SHFS.txt [2026-02-02T20:31:26.473504] [INFO ] [sig ] [2773/3456] Completed SHFS in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:26.473545] [INFO ] [sig ] [2774/3456] Forecasting SHG... [2026-02-02T20:31:26.473602] [INFO ] [sig ] Generating forecast for: SHG [2026-02-02T20:31:26.473638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-02-02T20:31:26.485953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-02-02T20:31:26.486259] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-02-02T20:31:26.487054] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-02-02T20:31:26.487107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:26.487139] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:26.487165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:26.487221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:26.544640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:26.545373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:26.545452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:26.545485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:26.674171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:26.674517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:26.674557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:26.674605] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:26.678633] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-02-02T20:31:26.678947] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-02-02T20:31:26.679269] [INFO ] [sig ] SHG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:26.828657] [INFO ] [LOCAL ] Saved forecast: SHG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SHG.txt [2026-02-02T20:31:26.828815] [INFO ] [sig ] [2774/3456] Completed SHG in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:26.828855] [INFO ] [sig ] [2775/3456] Forecasting SHIP... [2026-02-02T20:31:26.828885] [INFO ] [sig ] Generating forecast for: SHIP [2026-02-02T20:31:26.828916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-02-02T20:31:26.840358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-02-02T20:31:26.840717] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-02-02T20:31:26.841541] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-02-02T20:31:26.841618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:26.841655] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:26.841683] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:26.841747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:26.900098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:26.901045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:26.901128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:26.901161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:27.026842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:27.026999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:27.027038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:27.027256] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:27.031084] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: UP (p=59.93%) [2026-02-02T20:31:27.031355] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-02-02T20:31:27.031480] [INFO ] [sig ] SHIP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:27.173408] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SHIP.txt [2026-02-02T20:31:27.173543] [INFO ] [sig ] [2775/3456] Completed SHIP in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:27.173597] [INFO ] [sig ] [2776/3456] Forecasting SHLS... [2026-02-02T20:31:27.173628] [INFO ] [sig ] Generating forecast for: SHLS [2026-02-02T20:31:27.173658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-02-02T20:31:27.185005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-02-02T20:31:27.185342] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-02-02T20:31:27.186173] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-02-02T20:31:27.186227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:27.186258] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:27.186297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:27.186355] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:27.243908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:27.244751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:27.244833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:27.244865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:27.366208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:27.366350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:27.366390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:27.366418] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:27.369778] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: DOWN (p=45.43%) [2026-02-02T20:31:27.370053] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-02-02T20:31:27.370180] [INFO ] [sig ] SHLS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:27.515016] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SHLS.txt [2026-02-02T20:31:27.515153] [INFO ] [sig ] [2776/3456] Completed SHLS in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:27.515192] [INFO ] [sig ] [2777/3456] Forecasting SHO... [2026-02-02T20:31:27.515221] [INFO ] [sig ] Generating forecast for: SHO [2026-02-02T20:31:27.515252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-02-02T20:31:27.527388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-02-02T20:31:27.527750] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-02-02T20:31:27.528565] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-02-02T20:31:27.528643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:27.528677] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:27.528705] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:27.528763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:27.588890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:27.589588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:27.589667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:27.589698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:27.713965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:27.714106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:27.714151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:27.714197] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:27.717600] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=18.78%) [2026-02-02T20:31:27.717885] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-02-02T20:31:27.718007] [INFO ] [sig ] SHO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:27.864763] [INFO ] [LOCAL ] Saved forecast: SHO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SHO.txt [2026-02-02T20:31:27.864926] [INFO ] [sig ] [2777/3456] Completed SHO in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:27.864968] [INFO ] [sig ] [2778/3456] Forecasting SHOC... [2026-02-02T20:31:27.864997] [INFO ] [sig ] Generating forecast for: SHOC [2026-02-02T20:31:27.865026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-02-02T20:31:27.876710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-02-02T20:31:27.877183] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-02-02T20:31:27.878256] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-02-02T20:31:27.878310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:27.878343] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:27.878369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:27.878426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:27.937490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:27.938303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:27.938380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:27.938414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:28.053907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:28.054037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:28.054076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:28.054105] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:28.057830] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: DOWN (p=5.00%) [2026-02-02T20:31:28.058105] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-02-02T20:31:28.058231] [INFO ] [sig ] SHOC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:28.201746] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SHOC.txt [2026-02-02T20:31:28.201886] [INFO ] [sig ] [2778/3456] Completed SHOC in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:28.201931] [INFO ] [sig ] [2779/3456] Forecasting SHOO... [2026-02-02T20:31:28.201960] [INFO ] [sig ] Generating forecast for: SHOO [2026-02-02T20:31:28.201989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-02-02T20:31:28.213213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-02-02T20:31:28.213505] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-02-02T20:31:28.214398] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-02-02T20:31:28.214451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:28.214484] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:28.214511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:28.214569] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:28.272705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:28.273419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:28.273499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:28.273546] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:28.391540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:28.391711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:28.391750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:28.391778] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:28.395158] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: UP (p=62.43%) [2026-02-02T20:31:28.395431] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-02-02T20:31:28.395555] [INFO ] [sig ] SHOO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:28.544043] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SHOO.txt [2026-02-02T20:31:28.544200] [INFO ] [sig ] [2779/3456] Completed SHOO in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:28.544241] [INFO ] [sig ] [2780/3456] Forecasting SHOP... [2026-02-02T20:31:28.544271] [INFO ] [sig ] Generating forecast for: SHOP [2026-02-02T20:31:28.544302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-02-02T20:31:28.556606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-02-02T20:31:28.556944] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-02-02T20:31:28.558157] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-02-02T20:31:28.558210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:28.558242] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:28.558270] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:28.558327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:28.617825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:28.618722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:28.618842] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:28.618878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:28.744509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:28.744680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:28.744722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:28.744753] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:28.748829] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-02-02T20:31:28.749123] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-02-02T20:31:28.749250] [INFO ] [sig ] SHOP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:28.890296] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SHOP.txt [2026-02-02T20:31:28.890415] [INFO ] [sig ] [2780/3456] Completed SHOP in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:28.890455] [INFO ] [sig ] [2781/3456] Forecasting SHY... [2026-02-02T20:31:28.890486] [INFO ] [sig ] Generating forecast for: SHY [2026-02-02T20:31:28.890518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-02-02T20:31:28.904243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-02-02T20:31:28.904691] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-02-02T20:31:28.905670] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-02-02T20:31:28.905728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:28.905764] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:28.905805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:28.905865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:28.971711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:28.972663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:28.972754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:28.972787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:29.104122] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:29.104285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:29.104326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:29.104355] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:29.107862] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=80.35%) [2026-02-02T20:31:29.108170] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-02-02T20:31:29.108308] [INFO ] [sig ] SHY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:29.257861] [INFO ] [LOCAL ] Saved forecast: SHY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SHY.txt [2026-02-02T20:31:29.258032] [INFO ] [sig ] [2781/3456] Completed SHY in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:29.258073] [INFO ] [sig ] [2782/3456] Forecasting SIBN... [2026-02-02T20:31:29.258102] [INFO ] [sig ] Generating forecast for: SIBN [2026-02-02T20:31:29.258133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-02-02T20:31:29.270066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-02-02T20:31:29.270416] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-02-02T20:31:29.271273] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-02-02T20:31:29.271327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:29.271358] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:29.271384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:29.271439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:29.331203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:29.332009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:29.332093] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:29.332127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:29.458353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:29.458506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:29.458546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:29.458601] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:29.463602] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=92.96%) [2026-02-02T20:31:29.463896] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-02-02T20:31:29.464217] [INFO ] [sig ] SIBN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:29.629918] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SIBN.txt [2026-02-02T20:31:29.630076] [INFO ] [sig ] [2782/3456] Completed SIBN in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:29.630116] [INFO ] [sig ] [2783/3456] Forecasting SID... [2026-02-02T20:31:29.630146] [INFO ] [sig ] Generating forecast for: SID [2026-02-02T20:31:29.630177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-02-02T20:31:29.641519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-02-02T20:31:29.641860] [INFO ] [FORECASTER] Starting predict_future for SID [2026-02-02T20:31:29.642834] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-02-02T20:31:29.642898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:29.642938] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:29.642967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:29.643023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:29.703555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:29.704415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:29.704497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:29.704529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:29.830555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:29.830733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:29.830775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:29.830805] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:29.834436] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=6.43%) [2026-02-02T20:31:29.834730] [INFO ] [FORECASTER] Completed predict_future for SID [2026-02-02T20:31:29.834853] [INFO ] [sig ] SID: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:29.979796] [INFO ] [LOCAL ] Saved forecast: SID 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SID.txt [2026-02-02T20:31:29.979975] [INFO ] [sig ] [2783/3456] Completed SID in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:29.980022] [INFO ] [sig ] [2784/3456] Forecasting SIEB... [2026-02-02T20:31:29.980054] [INFO ] [sig ] Generating forecast for: SIEB [2026-02-02T20:31:29.980085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-02-02T20:31:29.991775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-02-02T20:31:29.992232] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-02-02T20:31:29.993027] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-02-02T20:31:29.993080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:29.993301] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:29.993328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:29.993384] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:30.053804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:30.054455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:30.054533] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:30.054565] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:30.170044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:30.170204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:30.170243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:30.170271] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:30.173771] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: DOWN (p=4.81%) [2026-02-02T20:31:30.174127] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-02-02T20:31:30.174264] [INFO ] [sig ] SIEB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:30.335244] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SIEB.txt [2026-02-02T20:31:30.335408] [INFO ] [sig ] [2784/3456] Completed SIEB in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:30.335452] [INFO ] [sig ] [2785/3456] Forecasting SIFY... [2026-02-02T20:31:30.335482] [INFO ] [sig ] Generating forecast for: SIFY [2026-02-02T20:31:30.335524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-02-02T20:31:30.351740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-02-02T20:31:30.352233] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-02-02T20:31:30.353474] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-02-02T20:31:30.353548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:30.353620] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:30.353669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:30.353760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:30.446518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:30.447820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:30.447953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:30.448008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:30.603663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:30.603857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:30.603922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:30.603978] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:30.608913] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: DOWN (p=43.59%) [2026-02-02T20:31:30.609437] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-02-02T20:31:30.609671] [INFO ] [sig ] SIFY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:30.850114] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SIFY.txt [2026-02-02T20:31:30.850306] [INFO ] [sig ] [2785/3456] Completed SIFY in 0.5s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:30.850364] [INFO ] [sig ] [2786/3456] Forecasting SIG... [2026-02-02T20:31:30.850405] [INFO ] [sig ] Generating forecast for: SIG [2026-02-02T20:31:30.850445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-02-02T20:31:30.876226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-02-02T20:31:30.882722] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-02-02T20:31:30.884562] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-02-02T20:31:30.884683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:30.884741] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:30.884790] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:30.884889] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:30.976947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:30.978298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:30.978450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:30.978505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:31.146181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:31.146395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:31.146450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:31.146489] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:31.151693] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=20.91%) [2026-02-02T20:31:31.152147] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-02-02T20:31:31.152344] [INFO ] [sig ] SIG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:31.388498] [INFO ] [LOCAL ] Saved forecast: SIG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SIG.txt [2026-02-02T20:31:31.388725] [INFO ] [sig ] [2786/3456] Completed SIG in 0.5s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-02T20:31:31.388770] [INFO ] [sig ] [2787/3456] Forecasting SIGA... [2026-02-02T20:31:31.388800] [INFO ] [sig ] Generating forecast for: SIGA [2026-02-02T20:31:31.388831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-02-02T20:31:31.407370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-02-02T20:31:31.407973] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-02-02T20:31:31.409259] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-02-02T20:31:31.409332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:31.409432] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:31.409481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:31.409569] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:31.489629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:31.490850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:31.490975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:31.491018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:31.634682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:31.634867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:31.634911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:31.634940] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:31.638735] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=44.59%) [2026-02-02T20:31:31.639083] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-02-02T20:31:31.639230] [INFO ] [sig ] SIGA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:31.784240] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SIGA.txt [2026-02-02T20:31:31.784398] [INFO ] [sig ] [2787/3456] Completed SIGA in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:31.784449] [INFO ] [sig ] [2788/3456] Forecasting SIGI... [2026-02-02T20:31:31.784479] [INFO ] [sig ] Generating forecast for: SIGI [2026-02-02T20:31:31.784510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-02-02T20:31:31.796067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-02-02T20:31:31.796453] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-02-02T20:31:31.797319] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-02-02T20:31:31.797374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:31.797407] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:31.797434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:31.797491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:31.857233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:31.858117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:31.858203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:31.858237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:31.984040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:31.984202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:31.984244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:31.984273] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:31.988143] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=74.09%) [2026-02-02T20:31:31.988498] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-02-02T20:31:31.988666] [INFO ] [sig ] SIGI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:32.131414] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SIGI.txt [2026-02-02T20:31:32.131587] [INFO ] [sig ] [2788/3456] Completed SIGI in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:32.131630] [INFO ] [sig ] [2789/3456] Forecasting SII... [2026-02-02T20:31:32.131658] [INFO ] [sig ] Generating forecast for: SII [2026-02-02T20:31:32.131688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-02-02T20:31:32.143502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-02-02T20:31:32.143936] [INFO ] [FORECASTER] Starting predict_future for SII [2026-02-02T20:31:32.144779] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-02-02T20:31:32.144833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:32.144868] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:32.144896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:32.144954] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:32.204762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:32.205659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:32.205744] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:32.205779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:32.322942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:32.323098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:32.323138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:32.323167] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:32.326947] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=97.90%) [2026-02-02T20:31:32.327252] [INFO ] [FORECASTER] Completed predict_future for SII [2026-02-02T20:31:32.327383] [INFO ] [sig ] SII: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:32.468502] [INFO ] [LOCAL ] Saved forecast: SII 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SII.txt [2026-02-02T20:31:32.468654] [INFO ] [sig ] [2789/3456] Completed SII in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:32.468697] [INFO ] [sig ] [2790/3456] Forecasting SIMO... [2026-02-02T20:31:32.468727] [INFO ] [sig ] Generating forecast for: SIMO [2026-02-02T20:31:32.468758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-02-02T20:31:32.480166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-02-02T20:31:32.480547] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-02-02T20:31:32.481382] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-02-02T20:31:32.481435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:32.481469] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:32.481497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:32.481554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:32.538669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:32.539514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:32.539617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:32.539652] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:32.657639] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:32.657822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:32.657861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:32.657917] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:32.661324] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: DOWN (p=48.20%) [2026-02-02T20:31:32.661617] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-02-02T20:31:32.661740] [INFO ] [sig ] SIMO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:32.802961] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SIMO.txt [2026-02-02T20:31:32.803073] [INFO ] [sig ] [2790/3456] Completed SIMO in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:32.803112] [INFO ] [sig ] [2791/3456] Forecasting SIRI... [2026-02-02T20:31:32.803141] [INFO ] [sig ] Generating forecast for: SIRI [2026-02-02T20:31:32.803172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-02-02T20:31:32.815982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-02-02T20:31:32.816239] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-02-02T20:31:32.817015] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-02-02T20:31:32.817068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:32.817099] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:32.817126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:32.817183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:32.876776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:32.877351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:32.877428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:32.877460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:33.000969] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:33.001121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:33.001160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:33.001189] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:33.004843] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-02-02T20:31:33.005114] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-02-02T20:31:33.005239] [INFO ] [sig ] SIRI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:33.147348] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SIRI.txt [2026-02-02T20:31:33.147470] [INFO ] [sig ] [2791/3456] Completed SIRI in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:33.147508] [INFO ] [sig ] [2792/3456] Forecasting SITC... [2026-02-02T20:31:33.147536] [INFO ] [sig ] Generating forecast for: SITC [2026-02-02T20:31:33.147566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-02-02T20:31:33.160035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-02-02T20:31:33.160304] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-02-02T20:31:33.161081] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-02-02T20:31:33.161133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:33.161165] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:33.161191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:33.161249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:33.218145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:33.218741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:33.218821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:33.218853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:33.338645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:33.338754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:33.338791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:33.338819] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:33.342025] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: DOWN (p=49.88%) [2026-02-02T20:31:33.342290] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-02-02T20:31:33.342412] [INFO ] [sig ] SITC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:33.488619] [INFO ] [LOCAL ] Saved forecast: SITC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SITC.txt [2026-02-02T20:31:33.488744] [INFO ] [sig ] [2792/3456] Completed SITC in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:33.488783] [INFO ] [sig ] [2793/3456] Forecasting SITE... [2026-02-02T20:31:33.488812] [INFO ] [sig ] Generating forecast for: SITE [2026-02-02T20:31:33.488842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-02-02T20:31:33.501642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-02-02T20:31:33.501920] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-02-02T20:31:33.502907] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-02-02T20:31:33.502972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:33.503009] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:33.503041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:33.503099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:33.562716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:33.563705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:33.563795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:33.563829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:33.683227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:33.683346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:33.683388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:33.683422] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:33.686813] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: UP (p=94.53%) [2026-02-02T20:31:33.687078] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-02-02T20:31:33.687380] [INFO ] [sig ] SITE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:33.830624] [INFO ] [LOCAL ] Saved forecast: SITE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SITE.txt [2026-02-02T20:31:33.830754] [INFO ] [sig ] [2793/3456] Completed SITE in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:33.830795] [INFO ] [sig ] [2794/3456] Forecasting SITM... [2026-02-02T20:31:33.830824] [INFO ] [sig ] Generating forecast for: SITM [2026-02-02T20:31:33.830854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-02-02T20:31:33.842908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-02-02T20:31:33.843162] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-02-02T20:31:33.843938] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-02-02T20:31:33.843999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:33.844033] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:33.844060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:33.844117] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:33.902971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:33.903558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:33.903651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:33.903683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:34.027422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:34.027594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:34.027635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:34.027673] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:34.031290] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-02-02T20:31:34.031562] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-02-02T20:31:34.031705] [INFO ] [sig ] SITM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:34.176438] [INFO ] [LOCAL ] Saved forecast: SITM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SITM.txt [2026-02-02T20:31:34.176634] [INFO ] [sig ] [2794/3456] Completed SITM in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:34.176677] [INFO ] [sig ] [2795/3456] Forecasting SIXG... [2026-02-02T20:31:34.176707] [INFO ] [sig ] Generating forecast for: SIXG [2026-02-02T20:31:34.176744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-02-02T20:31:34.189165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-02-02T20:31:34.189414] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-02-02T20:31:34.190206] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-02-02T20:31:34.190258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:34.190299] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:34.190325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:34.190391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:34.248122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:34.248760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:34.248855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:34.248889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:34.368323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:34.368480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:34.368519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:34.368547] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:34.371919] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: UP (p=72.48%) [2026-02-02T20:31:34.372194] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-02-02T20:31:34.372316] [INFO ] [sig ] SIXG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:34.512278] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SIXG.txt [2026-02-02T20:31:34.512387] [INFO ] [sig ] [2795/3456] Completed SIXG in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:34.512424] [INFO ] [sig ] [2796/3456] Forecasting SJM... [2026-02-02T20:31:34.512453] [INFO ] [sig ] Generating forecast for: SJM [2026-02-02T20:31:34.512482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-02-02T20:31:34.525463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-02-02T20:31:34.525866] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-02-02T20:31:34.526746] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-02-02T20:31:34.526803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:34.526837] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:34.526865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:34.526923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:34.589784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:34.590771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:34.590865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:34.590909] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:34.719358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:34.719528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:34.719586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:34.719620] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:34.723314] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: DOWN (p=36.50%) [2026-02-02T20:31:34.723633] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-02-02T20:31:34.723770] [INFO ] [sig ] SJM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:34.876528] [INFO ] [LOCAL ] Saved forecast: SJM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SJM.txt [2026-02-02T20:31:34.876694] [INFO ] [sig ] [2796/3456] Completed SJM in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:34.876738] [INFO ] [sig ] [2797/3456] Forecasting SKE... [2026-02-02T20:31:34.876769] [INFO ] [sig ] Generating forecast for: SKE [2026-02-02T20:31:34.876801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-02-02T20:31:34.888812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-02-02T20:31:34.889150] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-02-02T20:31:34.889992] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-02-02T20:31:34.890070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:34.890118] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:34.890157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:34.890239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:34.949996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:34.950798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:34.950908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:34.950955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:35.069286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:35.069442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:35.069483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:35.069513] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:35.072923] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: DOWN (p=32.09%) [2026-02-02T20:31:35.073216] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-02-02T20:31:35.073350] [INFO ] [sig ] SKE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:35.215832] [INFO ] [LOCAL ] Saved forecast: SKE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SKE.txt [2026-02-02T20:31:35.215980] [INFO ] [sig ] [2797/3456] Completed SKE in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:35.216036] [INFO ] [sig ] [2798/3456] Forecasting SKIL... [2026-02-02T20:31:35.216074] [INFO ] [sig ] Generating forecast for: SKIL [2026-02-02T20:31:35.216108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-02-02T20:31:35.228868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-02-02T20:31:35.229199] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-02-02T20:31:35.230034] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-02-02T20:31:35.230088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:35.230121] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:35.230150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:35.230207] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:35.293014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:35.293972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:35.294063] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:35.294098] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:35.416412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:35.416565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:35.416625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:35.416654] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:35.420099] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: UP (p=50.27%) [2026-02-02T20:31:35.420590] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-02-02T20:31:35.420723] [INFO ] [sig ] SKIL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:35.567122] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SKIL.txt [2026-02-02T20:31:35.567271] [INFO ] [sig ] [2798/3456] Completed SKIL in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:35.567311] [INFO ] [sig ] [2799/3456] Forecasting SKIN... [2026-02-02T20:31:35.567342] [INFO ] [sig ] Generating forecast for: SKIN [2026-02-02T20:31:35.567372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-02-02T20:31:35.580650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-02-02T20:31:35.581018] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-02-02T20:31:35.581956] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-02-02T20:31:35.582012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:35.582046] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:35.582073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:35.582131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:35.646711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:35.647520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:35.647625] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:35.647679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:35.774359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:35.774503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:35.774545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:35.774592] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:35.778203] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: UP (p=93.58%) [2026-02-02T20:31:35.778508] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-02-02T20:31:35.778659] [INFO ] [sig ] SKIN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:35.930677] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SKIN.txt [2026-02-02T20:31:35.930825] [INFO ] [sig ] [2799/3456] Completed SKIN in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:35.930866] [INFO ] [sig ] [2800/3456] Forecasting SKLZ... [2026-02-02T20:31:35.930898] [INFO ] [sig ] Generating forecast for: SKLZ [2026-02-02T20:31:35.930928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-02-02T20:31:35.942715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-02-02T20:31:35.943101] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-02-02T20:31:35.943942] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-02-02T20:31:35.943996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:35.944033] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:35.944061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:35.944116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:36.003873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:36.004754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:36.004841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:36.004875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:36.127467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:36.127638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:36.127861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:36.127899] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:36.131444] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: DOWN (p=48.37%) [2026-02-02T20:31:36.131744] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-02-02T20:31:36.131871] [INFO ] [sig ] SKLZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:36.274873] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SKLZ.txt [2026-02-02T20:31:36.275039] [INFO ] [sig ] [2800/3456] Completed SKLZ in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:36.275079] [INFO ] [sig ] [2801/3456] Forecasting SKM... [2026-02-02T20:31:36.275108] [INFO ] [sig ] Generating forecast for: SKM [2026-02-02T20:31:36.275139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-02-02T20:31:36.286403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-02-02T20:31:36.286755] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-02-02T20:31:36.287561] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-02-02T20:31:36.287631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:36.287691] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:36.287720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:36.287778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:36.347753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:36.348466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:36.348550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:36.348602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:36.485701] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:36.485861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:36.485926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:36.485958] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:36.489684] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: DOWN (p=44.60%) [2026-02-02T20:31:36.489974] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-02-02T20:31:36.490101] [INFO ] [sig ] SKM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:36.634512] [INFO ] [LOCAL ] Saved forecast: SKM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SKM.txt [2026-02-02T20:31:36.634672] [INFO ] [sig ] [2801/3456] Completed SKM in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:36.634714] [INFO ] [sig ] [2802/3456] Forecasting SKRE... [2026-02-02T20:31:36.634743] [INFO ] [sig ] Generating forecast for: SKRE [2026-02-02T20:31:36.634773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-02-02T20:31:36.646224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-02-02T20:31:36.646535] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-02-02T20:31:36.647352] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-02-02T20:31:36.647405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:36.647436] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:36.647462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:36.647527] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:36.706692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:36.707499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:36.707606] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:36.707642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:36.822223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:36.822377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:36.822417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:36.822445] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:36.825903] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: UP (p=79.22%) [2026-02-02T20:31:36.826184] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-02-02T20:31:36.826306] [INFO ] [sig ] SKRE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:36.970563] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SKRE.txt [2026-02-02T20:31:36.970727] [INFO ] [sig ] [2802/3456] Completed SKRE in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:36.970766] [INFO ] [sig ] [2803/3456] Forecasting SKWD... [2026-02-02T20:31:36.970795] [INFO ] [sig ] Generating forecast for: SKWD [2026-02-02T20:31:36.970825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-02-02T20:31:36.983985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-02-02T20:31:36.984404] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-02-02T20:31:36.985322] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-02-02T20:31:36.985383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:36.985433] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:36.985476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:36.985544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:37.048081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:37.049029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:37.049127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:37.049162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:37.174304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:37.174462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:37.174505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:37.174533] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:37.178122] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=81.79%) [2026-02-02T20:31:37.178420] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-02-02T20:31:37.178554] [INFO ] [sig ] SKWD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:37.323711] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SKWD.txt [2026-02-02T20:31:37.323857] [INFO ] [sig ] [2803/3456] Completed SKWD in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-02T20:31:37.323897] [INFO ] [sig ] [2804/3456] Forecasting SKY... [2026-02-02T20:31:37.323928] [INFO ] [sig ] Generating forecast for: SKY [2026-02-02T20:31:37.323959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-02-02T20:31:37.336210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-02-02T20:31:37.336546] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-02-02T20:31:37.337461] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-02-02T20:31:37.337515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:37.337593] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:37.337673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:37.337763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:37.401088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:37.401977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:37.402065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:37.402099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:37.527789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:37.527946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:37.527984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:37.528014] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:37.531356] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: DOWN (p=8.34%) [2026-02-02T20:31:37.531663] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-02-02T20:31:37.531793] [INFO ] [sig ] SKY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:37.681935] [INFO ] [LOCAL ] Saved forecast: SKY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SKY.txt [2026-02-02T20:31:37.682121] [INFO ] [sig ] [2804/3456] Completed SKY in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:37.682172] [INFO ] [sig ] [2805/3456] Forecasting SKYH... [2026-02-02T20:31:37.682202] [INFO ] [sig ] Generating forecast for: SKYH [2026-02-02T20:31:37.682241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-02-02T20:31:37.694602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-02-02T20:31:37.694956] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-02-02T20:31:37.695875] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-02-02T20:31:37.695929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:37.695970] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:37.695997] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:37.696053] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:37.769785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:37.770822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:37.770949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:37.771007] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:37.910035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:37.910383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:37.910424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:37.910452] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:37.914724] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: DOWN (p=18.70%) [2026-02-02T20:31:37.915016] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-02-02T20:31:37.915143] [INFO ] [sig ] SKYH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:38.059559] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SKYH.txt [2026-02-02T20:31:38.059724] [INFO ] [sig ] [2805/3456] Completed SKYH in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:38.059763] [INFO ] [sig ] [2806/3456] Forecasting SKYX... [2026-02-02T20:31:38.059794] [INFO ] [sig ] Generating forecast for: SKYX [2026-02-02T20:31:38.059823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-02-02T20:31:38.071382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-02-02T20:31:38.071794] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-02-02T20:31:38.072570] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-02-02T20:31:38.072641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:38.072674] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:38.072701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:38.072757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:38.129713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:38.130521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:38.130623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:38.130659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:38.252435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:38.252607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:38.252649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:38.252677] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:38.256402] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-02-02T20:31:38.256732] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-02-02T20:31:38.256875] [INFO ] [sig ] SKYX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:38.411654] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SKYX.txt [2026-02-02T20:31:38.411830] [INFO ] [sig ] [2806/3456] Completed SKYX in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:38.411878] [INFO ] [sig ] [2807/3456] Forecasting SKYY... [2026-02-02T20:31:38.411910] [INFO ] [sig ] Generating forecast for: SKYY [2026-02-02T20:31:38.411949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-02-02T20:31:38.425738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-02-02T20:31:38.426328] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-02-02T20:31:38.427485] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-02-02T20:31:38.427542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:38.427597] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:38.427629] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:38.427716] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:38.488207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:38.489464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:38.489645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:38.489731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:38.616231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:38.616465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:38.616512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:38.616609] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:38.620567] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-02-02T20:31:38.620933] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-02-02T20:31:38.621082] [INFO ] [sig ] SKYY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:38.773064] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SKYY.txt [2026-02-02T20:31:38.773288] [INFO ] [sig ] [2807/3456] Completed SKYY in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:38.773331] [INFO ] [sig ] [2808/3456] Forecasting SLAB... [2026-02-02T20:31:38.773368] [INFO ] [sig ] Generating forecast for: SLAB [2026-02-02T20:31:38.773443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-02-02T20:31:38.787404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-02-02T20:31:38.787947] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-02-02T20:31:38.788871] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-02-02T20:31:38.788925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:38.788963] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:38.788998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:38.789064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:38.847627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:38.848830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:38.848930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:38.848963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:38.979842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:38.980116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:38.980164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:38.980194] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:38.984726] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=60.74%) [2026-02-02T20:31:38.985201] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-02-02T20:31:38.985387] [INFO ] [sig ] SLAB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:39.137920] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SLAB.txt [2026-02-02T20:31:39.138136] [INFO ] [sig ] [2808/3456] Completed SLAB in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:39.138186] [INFO ] [sig ] [2809/3456] Forecasting SLB... [2026-02-02T20:31:39.138216] [INFO ] [sig ] Generating forecast for: SLB [2026-02-02T20:31:39.138251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-02-02T20:31:39.151430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-02-02T20:31:39.152000] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-02-02T20:31:39.152930] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-02-02T20:31:39.152986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:39.153019] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:39.153045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:39.153104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:39.218142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:39.219374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:39.219683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:39.219719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:39.358113] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:39.358386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:39.358441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:39.358474] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:39.362555] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: DOWN (p=5.63%) [2026-02-02T20:31:39.362879] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-02-02T20:31:39.363029] [INFO ] [sig ] SLB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:39.509890] [INFO ] [LOCAL ] Saved forecast: SLB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SLB.txt [2026-02-02T20:31:39.510112] [INFO ] [sig ] [2809/3456] Completed SLB in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:39.510161] [INFO ] [sig ] [2810/3456] Forecasting SLDB... [2026-02-02T20:31:39.510192] [INFO ] [sig ] Generating forecast for: SLDB [2026-02-02T20:31:39.510226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-02-02T20:31:39.523944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-02-02T20:31:39.524443] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-02-02T20:31:39.525398] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-02-02T20:31:39.525455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:39.525488] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:39.525514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:39.525588] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:39.585915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:39.587136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:39.587240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:39.587273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:39.716037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:39.716306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:39.716352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:39.716380] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:39.720704] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=30.08%) [2026-02-02T20:31:39.721084] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-02-02T20:31:39.721219] [INFO ] [sig ] SLDB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:39.869397] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SLDB.txt [2026-02-02T20:31:39.869622] [INFO ] [sig ] [2810/3456] Completed SLDB in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:39.869667] [INFO ] [sig ] [2811/3456] Forecasting SLDP... [2026-02-02T20:31:39.869698] [INFO ] [sig ] Generating forecast for: SLDP [2026-02-02T20:31:39.869729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-02-02T20:31:39.882965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-02-02T20:31:39.883521] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-02-02T20:31:39.884450] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-02-02T20:31:39.884506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:39.884540] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:39.884567] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:39.884651] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:39.944061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:39.945255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:39.945389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:39.945430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:40.072467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:40.072684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:40.072739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:40.072772] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:40.076542] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=33.54%) [2026-02-02T20:31:40.076890] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-02-02T20:31:40.077042] [INFO ] [sig ] SLDP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:40.224098] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SLDP.txt [2026-02-02T20:31:40.224261] [INFO ] [sig ] [2811/3456] Completed SLDP in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:40.224302] [INFO ] [sig ] [2812/3456] Forecasting SLF... [2026-02-02T20:31:40.224332] [INFO ] [sig ] Generating forecast for: SLF [2026-02-02T20:31:40.224364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-02-02T20:31:40.236655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-02-02T20:31:40.237104] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-02-02T20:31:40.238071] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-02-02T20:31:40.238142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:40.238182] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:40.238213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:40.238270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:40.297208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:40.298119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:40.298206] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:40.298240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:40.428124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:40.428305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:40.428359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:40.428618] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:40.432128] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: UP (p=81.06%) [2026-02-02T20:31:40.432423] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-02-02T20:31:40.432559] [INFO ] [sig ] SLF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:40.586516] [INFO ] [LOCAL ] Saved forecast: SLF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SLF.txt [2026-02-02T20:31:40.586693] [INFO ] [sig ] [2812/3456] Completed SLF in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:40.586733] [INFO ] [sig ] [2813/3456] Forecasting SLG... [2026-02-02T20:31:40.586764] [INFO ] [sig ] Generating forecast for: SLG [2026-02-02T20:31:40.586793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-02-02T20:31:40.610672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-02-02T20:31:40.611077] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-02-02T20:31:40.611904] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-02-02T20:31:40.611957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:40.611989] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:40.612014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:40.612074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:40.673736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:40.674621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:40.674704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:40.674737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:40.805548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:40.805759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:40.805803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:40.805831] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:40.809418] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: UP (p=71.42%) [2026-02-02T20:31:40.809737] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-02-02T20:31:40.809873] [INFO ] [sig ] SLG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:40.955255] [INFO ] [LOCAL ] Saved forecast: SLG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SLG.txt [2026-02-02T20:31:40.955422] [INFO ] [sig ] [2813/3456] Completed SLG in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:40.955461] [INFO ] [sig ] [2814/3456] Forecasting SLGN... [2026-02-02T20:31:40.955491] [INFO ] [sig ] Generating forecast for: SLGN [2026-02-02T20:31:40.955520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-02-02T20:31:40.968989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-02-02T20:31:40.969424] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-02-02T20:31:40.970556] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-02-02T20:31:40.970625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:40.970659] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:40.970688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:40.970743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:41.030175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:41.031103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:41.031229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:41.031277] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:41.151217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:41.151392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:41.151435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:41.151466] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:41.155733] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: DOWN (p=39.91%) [2026-02-02T20:31:41.156193] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-02-02T20:31:41.156375] [INFO ] [sig ] SLGN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:41.305027] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SLGN.txt [2026-02-02T20:31:41.305183] [INFO ] [sig ] [2814/3456] Completed SLGN in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:41.305223] [INFO ] [sig ] [2815/3456] Forecasting SLM... [2026-02-02T20:31:41.305254] [INFO ] [sig ] Generating forecast for: SLM [2026-02-02T20:31:41.305284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-02-02T20:31:41.317705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-02-02T20:31:41.318117] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-02-02T20:31:41.318932] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-02-02T20:31:41.318985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:41.319017] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:41.319043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:41.319099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:41.377105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:41.378006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:41.378093] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:41.378134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:41.494253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:41.494411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:41.494451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:41.494482] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:41.497878] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: DOWN (p=35.10%) [2026-02-02T20:31:41.498149] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-02-02T20:31:41.498273] [INFO ] [sig ] SLM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:41.641902] [INFO ] [LOCAL ] Saved forecast: SLM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SLM.txt [2026-02-02T20:31:41.642089] [INFO ] [sig ] [2815/3456] Completed SLM in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:41.642130] [INFO ] [sig ] [2816/3456] Forecasting SLN... [2026-02-02T20:31:41.642161] [INFO ] [sig ] Generating forecast for: SLN [2026-02-02T20:31:41.642192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-02-02T20:31:41.653692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-02-02T20:31:41.654001] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-02-02T20:31:41.654786] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-02-02T20:31:41.654836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:41.654868] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:41.654904] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:41.654962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:41.711940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:41.712735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:41.712826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:41.712859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:41.831624] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:41.831790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:41.831831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:41.831861] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:41.835366] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: UP (p=83.35%) [2026-02-02T20:31:41.835679] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-02-02T20:31:41.835811] [INFO ] [sig ] SLN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:41.988044] [INFO ] [LOCAL ] Saved forecast: SLN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SLN.txt [2026-02-02T20:31:41.988191] [INFO ] [sig ] [2816/3456] Completed SLN in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:41.988230] [INFO ] [sig ] [2817/3456] Forecasting SLNO... [2026-02-02T20:31:41.988262] [INFO ] [sig ] Generating forecast for: SLNO [2026-02-02T20:31:41.988292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-02-02T20:31:41.999317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-02-02T20:31:41.999647] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-02-02T20:31:42.000446] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-02-02T20:31:42.000508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:42.000543] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:42.000622] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:42.000685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:42.056513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:42.057213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:42.057301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:42.057333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:42.182151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:42.182337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:42.182381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:42.182414] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:42.186199] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: DOWN (p=38.79%) [2026-02-02T20:31:42.186518] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-02-02T20:31:42.186677] [INFO ] [sig ] SLNO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:42.337426] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SLNO.txt [2026-02-02T20:31:42.337608] [INFO ] [sig ] [2817/3456] Completed SLNO in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:42.337668] [INFO ] [sig ] [2818/3456] Forecasting SLP... [2026-02-02T20:31:42.337702] [INFO ] [sig ] Generating forecast for: SLP [2026-02-02T20:31:42.337734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-02-02T20:31:42.350751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-02-02T20:31:42.351079] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-02-02T20:31:42.351956] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-02-02T20:31:42.352021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:42.352065] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:42.352095] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:42.352159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:42.418026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:42.418898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:42.418988] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:42.419022] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:42.551657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:42.551831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:42.551880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:42.551911] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:42.556954] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: UP (p=63.40%) [2026-02-02T20:31:42.557268] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-02-02T20:31:42.557626] [INFO ] [sig ] SLP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:42.707551] [INFO ] [LOCAL ] Saved forecast: SLP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SLP.txt [2026-02-02T20:31:42.707738] [INFO ] [sig ] [2818/3456] Completed SLP in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:42.707783] [INFO ] [sig ] [2819/3456] Forecasting SLQD... [2026-02-02T20:31:42.707816] [INFO ] [sig ] Generating forecast for: SLQD [2026-02-02T20:31:42.707847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-02-02T20:31:42.720779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-02-02T20:31:42.721136] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-02-02T20:31:42.721978] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-02-02T20:31:42.722032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:42.722065] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:42.722093] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:42.722154] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:42.785336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:42.786245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:42.786330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:42.786364] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:42.901825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:42.901980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:42.902021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:42.902049] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:42.905965] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: DOWN (p=26.67%) [2026-02-02T20:31:42.906242] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-02-02T20:31:42.906367] [INFO ] [sig ] SLQD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:43.052618] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SLQD.txt [2026-02-02T20:31:43.052763] [INFO ] [sig ] [2819/3456] Completed SLQD in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:43.052803] [INFO ] [sig ] [2820/3456] Forecasting SLRC... [2026-02-02T20:31:43.052833] [INFO ] [sig ] Generating forecast for: SLRC [2026-02-02T20:31:43.052870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-02-02T20:31:43.068099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-02-02T20:31:43.068626] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-02-02T20:31:43.069514] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-02-02T20:31:43.069585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:43.069622] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:43.069649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:43.069705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:43.127029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:43.127884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:43.127971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:43.128004] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:43.243355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:43.243525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:43.243586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:43.243618] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:43.247022] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: UP (p=92.96%) [2026-02-02T20:31:43.247302] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-02-02T20:31:43.247429] [INFO ] [sig ] SLRC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:43.394888] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SLRC.txt [2026-02-02T20:31:43.395064] [INFO ] [sig ] [2820/3456] Completed SLRC in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-02T20:31:43.395105] [INFO ] [sig ] [2821/3456] Forecasting SLS... [2026-02-02T20:31:43.395137] [INFO ] [sig ] Generating forecast for: SLS [2026-02-02T20:31:43.395166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-02-02T20:31:43.407786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-02-02T20:31:43.408167] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-02-02T20:31:43.409014] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-02-02T20:31:43.409067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:43.409128] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:43.409156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:43.409212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:43.468960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:43.470024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:43.470124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:43.470159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:43.588762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:43.588942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:43.588983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:43.589013] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:43.592648] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=97.93%) [2026-02-02T20:31:43.592997] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-02-02T20:31:43.593142] [INFO ] [sig ] SLS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:43.739470] [INFO ] [LOCAL ] Saved forecast: SLS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SLS.txt [2026-02-02T20:31:43.739653] [INFO ] [sig ] [2821/3456] Completed SLS in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:43.739697] [INFO ] [sig ] [2822/3456] Forecasting SLVM... [2026-02-02T20:31:43.739727] [INFO ] [sig ] Generating forecast for: SLVM [2026-02-02T20:31:43.739758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-02-02T20:31:43.752268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-02-02T20:31:43.752847] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-02-02T20:31:43.753835] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-02-02T20:31:43.753888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:43.753920] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:43.753946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:43.754001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:43.815796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:43.816784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:43.816897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:43.816930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:43.949005] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:43.949163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:43.949206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:43.949235] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:43.952651] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-02-02T20:31:43.952928] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-02-02T20:31:43.953053] [INFO ] [sig ] SLVM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:44.096629] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SLVM.txt [2026-02-02T20:31:44.096776] [INFO ] [sig ] [2822/3456] Completed SLVM in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:44.096816] [INFO ] [sig ] [2823/3456] Forecasting SLVO... [2026-02-02T20:31:44.096846] [INFO ] [sig ] Generating forecast for: SLVO [2026-02-02T20:31:44.096876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-02-02T20:31:44.109888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-02-02T20:31:44.110271] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-02-02T20:31:44.111112] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-02-02T20:31:44.111166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:44.111200] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:44.111227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:44.111283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:44.178698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:44.179739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:44.179826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:44.179859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:44.302168] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:44.302326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:44.302374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:44.302414] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:44.306083] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-02-02T20:31:44.306388] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-02-02T20:31:44.306523] [INFO ] [sig ] SLVO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:44.456866] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SLVO.txt [2026-02-02T20:31:44.457023] [INFO ] [sig ] [2823/3456] Completed SLVO in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:44.457063] [INFO ] [sig ] [2824/3456] Forecasting SLXN... [2026-02-02T20:31:44.457095] [INFO ] [sig ] Generating forecast for: SLXN [2026-02-02T20:31:44.457128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-02-02T20:31:44.468208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-02-02T20:31:44.468502] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-02-02T20:31:44.469370] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-02-02T20:31:44.469426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:44.469458] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:44.469485] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:44.469542] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:44.529016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:44.529904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:44.529987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:44.530021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:44.651496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:44.651672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:44.651717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:44.651787] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:44.655363] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: UP (p=88.64%) [2026-02-02T20:31:44.655678] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-02-02T20:31:44.655815] [INFO ] [sig ] SLXN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:44.806470] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SLXN.txt [2026-02-02T20:31:44.806638] [INFO ] [sig ] [2824/3456] Completed SLXN in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:44.806681] [INFO ] [sig ] [2825/3456] Forecasting SM... [2026-02-02T20:31:44.806711] [INFO ] [sig ] Generating forecast for: SM [2026-02-02T20:31:44.806740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-02-02T20:31:44.819353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-02-02T20:31:44.819719] [INFO ] [FORECASTER] Starting predict_future for SM [2026-02-02T20:31:44.820503] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-02-02T20:31:44.820555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:44.820616] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:44.820646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:44.820703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:44.885471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:44.886397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:44.886483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:44.886517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:45.003664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:45.003821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:45.003861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:45.003890] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:45.007275] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-02-02T20:31:45.007562] [INFO ] [FORECASTER] Completed predict_future for SM [2026-02-02T20:31:45.007763] [INFO ] [sig ] SM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:45.154148] [INFO ] [LOCAL ] Saved forecast: SM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SM.txt [2026-02-02T20:31:45.154311] [INFO ] [sig ] [2825/3456] Completed SM in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:45.154362] [INFO ] [sig ] [2826/3456] Forecasting SMBC... [2026-02-02T20:31:45.154393] [INFO ] [sig ] Generating forecast for: SMBC [2026-02-02T20:31:45.154423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-02-02T20:31:45.165791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-02-02T20:31:45.166142] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-02-02T20:31:45.166977] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-02-02T20:31:45.167030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:45.167061] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:45.167092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:45.167169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:45.226053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:45.226954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:45.227041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:45.227075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:45.348262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:45.348420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:45.348460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:45.348488] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:45.351901] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=27.95%) [2026-02-02T20:31:45.352188] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-02-02T20:31:45.352314] [INFO ] [sig ] SMBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:45.496324] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SMBC.txt [2026-02-02T20:31:45.496464] [INFO ] [sig ] [2826/3456] Completed SMBC in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:45.496503] [INFO ] [sig ] [2827/3456] Forecasting SMBK... [2026-02-02T20:31:45.496534] [INFO ] [sig ] Generating forecast for: SMBK [2026-02-02T20:31:45.496564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-02-02T20:31:45.508701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-02-02T20:31:45.509034] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-02-02T20:31:45.509854] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-02-02T20:31:45.509905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:45.509937] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:45.509964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:45.510020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:45.567323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:45.568079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:45.568161] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:45.568195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:45.688919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:45.689104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:45.689146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:45.689180] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:45.692733] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: DOWN (p=13.33%) [2026-02-02T20:31:45.693014] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-02-02T20:31:45.693136] [INFO ] [sig ] SMBK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:45.840709] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SMBK.txt [2026-02-02T20:31:45.840848] [INFO ] [sig ] [2827/3456] Completed SMBK in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:45.840889] [INFO ] [sig ] [2828/3456] Forecasting SMCI... [2026-02-02T20:31:45.840928] [INFO ] [sig ] Generating forecast for: SMCI [2026-02-02T20:31:45.840971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-02-02T20:31:45.852908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-02-02T20:31:45.853222] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-02-02T20:31:45.854065] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-02-02T20:31:45.854120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:45.854155] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:45.854183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:45.854241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:45.916552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:45.917337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:45.917425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:45.917459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:46.047475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:46.047672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:46.047725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:46.047759] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:46.051336] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=61.21%) [2026-02-02T20:31:46.051657] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-02-02T20:31:46.051788] [INFO ] [sig ] SMCI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:46.201466] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SMCI.txt [2026-02-02T20:31:46.201813] [INFO ] [sig ] [2828/3456] Completed SMCI in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:46.201857] [INFO ] [sig ] [2829/3456] Forecasting SMCX... [2026-02-02T20:31:46.201889] [INFO ] [sig ] Generating forecast for: SMCX [2026-02-02T20:31:46.201919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-02-02T20:31:46.216955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-02-02T20:31:46.217330] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-02-02T20:31:46.218536] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-02-02T20:31:46.218830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:46.218882] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:46.218929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:46.219011] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:46.288541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:46.289686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:46.289772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:46.289806] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:46.428952] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:46.429112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:46.429154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:46.429183] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:46.433067] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=13.47%) [2026-02-02T20:31:46.433418] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-02-02T20:31:46.433607] [INFO ] [sig ] SMCX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:46.600268] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SMCX.txt [2026-02-02T20:31:46.600479] [INFO ] [sig ] [2829/3456] Completed SMCX in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:46.600537] [INFO ] [sig ] [2830/3456] Forecasting SMFG... [2026-02-02T20:31:46.600606] [INFO ] [sig ] Generating forecast for: SMFG [2026-02-02T20:31:46.600649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-02-02T20:31:46.612202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-02-02T20:31:46.612603] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-02-02T20:31:46.613474] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-02-02T20:31:46.613530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:46.613563] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:46.613612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:46.613671] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:46.672154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:46.673069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:46.673166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:46.673200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:46.804155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:46.804321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:46.804363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:46.804393] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:46.808235] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: DOWN (p=25.18%) [2026-02-02T20:31:46.808729] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-02-02T20:31:46.808859] [INFO ] [sig ] SMFG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:46.953287] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SMFG.txt [2026-02-02T20:31:46.953651] [INFO ] [sig ] [2830/3456] Completed SMFG in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:46.953693] [INFO ] [sig ] [2831/3456] Forecasting SMH... [2026-02-02T20:31:46.953724] [INFO ] [sig ] Generating forecast for: SMH [2026-02-02T20:31:46.953753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-02-02T20:31:46.966880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-02-02T20:31:46.967272] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-02-02T20:31:46.968128] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-02-02T20:31:46.968182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:46.968221] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:46.968254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:46.968321] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:47.027965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:47.028963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:47.029087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:47.029121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:47.163253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:47.163433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:47.163475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:47.163506] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:47.167148] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=19.22%) [2026-02-02T20:31:47.167485] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-02-02T20:31:47.167679] [INFO ] [sig ] SMH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:47.323393] [INFO ] [LOCAL ] Saved forecast: SMH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SMH.txt [2026-02-02T20:31:47.323564] [INFO ] [sig ] [2831/3456] Completed SMH in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:47.323626] [INFO ] [sig ] [2832/3456] Forecasting SMHI... [2026-02-02T20:31:47.323659] [INFO ] [sig ] Generating forecast for: SMHI [2026-02-02T20:31:47.323690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-02-02T20:31:47.336638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-02-02T20:31:47.337027] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-02-02T20:31:47.337947] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-02-02T20:31:47.338002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:47.338035] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:47.338063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:47.338120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:47.395075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:47.395889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:47.395970] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:47.396003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:47.515466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:47.515645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:47.515689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:47.515720] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:47.519200] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: UP (p=68.51%) [2026-02-02T20:31:47.519502] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-02-02T20:31:47.519649] [INFO ] [sig ] SMHI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:47.663475] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SMHI.txt [2026-02-02T20:31:47.663812] [INFO ] [sig ] [2832/3456] Completed SMHI in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:47.663877] [INFO ] [sig ] [2833/3456] Forecasting SMHX... [2026-02-02T20:31:47.663909] [INFO ] [sig ] Generating forecast for: SMHX [2026-02-02T20:31:47.663939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-02-02T20:31:47.677104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-02-02T20:31:47.677407] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-02-02T20:31:47.678231] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-02-02T20:31:47.678283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:47.678315] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:47.678340] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:47.678395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:47.737214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:47.738192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:47.738292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:47.738333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:47.871364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:47.871518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:47.871560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:47.871610] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:47.875247] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=56.52%) [2026-02-02T20:31:47.875599] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-02-02T20:31:47.875738] [INFO ] [sig ] SMHX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:48.021227] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SMHX.txt [2026-02-02T20:31:48.021389] [INFO ] [sig ] [2833/3456] Completed SMHX in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:48.021434] [INFO ] [sig ] [2834/3456] Forecasting SMID... [2026-02-02T20:31:48.021464] [INFO ] [sig ] Generating forecast for: SMID [2026-02-02T20:31:48.021494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-02-02T20:31:48.033597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-02-02T20:31:48.033953] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-02-02T20:31:48.034798] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-02-02T20:31:48.034851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:48.034884] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:48.034911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:48.034966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:48.104113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:48.105076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:48.105166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:48.105201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:48.212590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:48.212747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:48.212788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:48.212817] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:48.216510] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: UP (p=60.81%) [2026-02-02T20:31:48.217002] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-02-02T20:31:48.217128] [INFO ] [sig ] SMID: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:48.361410] [INFO ] [LOCAL ] Saved forecast: SMID 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SMID.txt [2026-02-02T20:31:48.361609] [INFO ] [sig ] [2834/3456] Completed SMID in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:48.361652] [INFO ] [sig ] [2835/3456] Forecasting SMPL... [2026-02-02T20:31:48.361683] [INFO ] [sig ] Generating forecast for: SMPL [2026-02-02T20:31:48.361714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-02-02T20:31:48.372936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-02-02T20:31:48.373243] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-02-02T20:31:48.374037] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-02-02T20:31:48.374090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:48.374122] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:48.374149] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:48.374206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:48.431104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:48.431837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:48.431925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:48.431959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:48.553743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:48.553888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:48.553926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:48.553954] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:48.558076] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=33.68%) [2026-02-02T20:31:48.558358] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-02-02T20:31:48.558487] [INFO ] [sig ] SMPL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:48.701137] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SMPL.txt [2026-02-02T20:31:48.701289] [INFO ] [sig ] [2835/3456] Completed SMPL in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:48.701335] [INFO ] [sig ] [2836/3456] Forecasting SMTC... [2026-02-02T20:31:48.701371] [INFO ] [sig ] Generating forecast for: SMTC [2026-02-02T20:31:48.701408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-02-02T20:31:48.712524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-02-02T20:31:48.712842] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-02-02T20:31:48.713662] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-02-02T20:31:48.713715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:48.713747] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:48.713773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:48.713831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:48.770808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:48.771564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:48.771667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:48.771701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:48.892490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:48.892661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:48.892719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:48.892750] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:48.896146] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: DOWN (p=34.53%) [2026-02-02T20:31:48.896448] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-02-02T20:31:48.896590] [INFO ] [sig ] SMTC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:49.042138] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SMTC.txt [2026-02-02T20:31:49.042279] [INFO ] [sig ] [2836/3456] Completed SMTC in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:49.042318] [INFO ] [sig ] [2837/3456] Forecasting SMTI... [2026-02-02T20:31:49.042346] [INFO ] [sig ] Generating forecast for: SMTI [2026-02-02T20:31:49.042377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-02-02T20:31:49.054047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-02-02T20:31:49.054399] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-02-02T20:31:49.055210] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-02-02T20:31:49.055263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:49.055296] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:49.055322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:49.055378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:49.116036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:49.116956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:49.117038] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:49.117070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:49.240086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:49.240259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:49.240301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:49.240330] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:49.243725] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=11.64%) [2026-02-02T20:31:49.244064] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-02-02T20:31:49.244200] [INFO ] [sig ] SMTI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:49.391483] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SMTI.txt [2026-02-02T20:31:49.391661] [INFO ] [sig ] [2837/3456] Completed SMTI in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-02T20:31:49.391704] [INFO ] [sig ] [2838/3456] Forecasting SMWB... [2026-02-02T20:31:49.391734] [INFO ] [sig ] Generating forecast for: SMWB [2026-02-02T20:31:49.391765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-02-02T20:31:49.405694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-02-02T20:31:49.406160] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-02-02T20:31:49.407263] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-02-02T20:31:49.407319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:49.407382] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:49.407413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:49.407760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:49.468642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:49.469570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:49.469676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:49.469709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:49.597016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:49.597199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:49.597240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:49.597269] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:49.600822] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: UP (p=51.81%) [2026-02-02T20:31:49.601119] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-02-02T20:31:49.601252] [INFO ] [sig ] SMWB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:49.745025] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SMWB.txt [2026-02-02T20:31:49.745188] [INFO ] [sig ] [2838/3456] Completed SMWB in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:49.745227] [INFO ] [sig ] [2839/3456] Forecasting SMX... [2026-02-02T20:31:49.745262] [INFO ] [sig ] Generating forecast for: SMX [2026-02-02T20:31:49.745298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-02-02T20:31:49.759998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-02-02T20:31:49.760460] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-02-02T20:31:49.761373] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-02-02T20:31:49.761430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:49.761463] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:49.761490] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:49.761548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:49.822959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:49.823946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:49.824037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:49.824079] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:49.938875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:49.939047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:49.939092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:49.939122] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:49.942906] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: UP (p=76.14%) [2026-02-02T20:31:49.943201] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-02-02T20:31:49.943341] [INFO ] [sig ] SMX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:50.100239] [INFO ] [LOCAL ] Saved forecast: SMX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SMX.txt [2026-02-02T20:31:50.100404] [INFO ] [sig ] [2839/3456] Completed SMX in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:50.100655] [INFO ] [sig ] [2840/3456] Forecasting SN... [2026-02-02T20:31:50.100687] [INFO ] [sig ] Generating forecast for: SN [2026-02-02T20:31:50.100729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-02-02T20:31:50.114490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-02-02T20:31:50.114915] [INFO ] [FORECASTER] Starting predict_future for SN [2026-02-02T20:31:50.115745] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-02-02T20:31:50.115799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:50.115845] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:50.115874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:50.115930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:50.176229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:50.177161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:50.177252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:50.177287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:50.302696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:50.302855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:50.302895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:50.302923] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:50.306326] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-02-02T20:31:50.306617] [INFO ] [FORECASTER] Completed predict_future for SN [2026-02-02T20:31:50.306743] [INFO ] [sig ] SN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:50.448624] [INFO ] [LOCAL ] Saved forecast: SN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SN.txt [2026-02-02T20:31:50.448787] [INFO ] [sig ] [2840/3456] Completed SN in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:50.448827] [INFO ] [sig ] [2841/3456] Forecasting SNA... [2026-02-02T20:31:50.448857] [INFO ] [sig ] Generating forecast for: SNA [2026-02-02T20:31:50.448887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-02-02T20:31:50.461071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-02-02T20:31:50.461378] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-02-02T20:31:50.462200] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-02-02T20:31:50.462252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:50.462285] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:50.462312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:50.462367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:50.521431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:50.522335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:50.522436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:50.522474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:50.642326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:50.642487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:50.642529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:50.642560] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:50.646167] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: UP (p=88.27%) [2026-02-02T20:31:50.646488] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-02-02T20:31:50.646640] [INFO ] [sig ] SNA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:50.794982] [INFO ] [LOCAL ] Saved forecast: SNA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SNA.txt [2026-02-02T20:31:50.795116] [INFO ] [sig ] [2841/3456] Completed SNA in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:50.795155] [INFO ] [sig ] [2842/3456] Forecasting SNAP... [2026-02-02T20:31:50.795184] [INFO ] [sig ] Generating forecast for: SNAP [2026-02-02T20:31:50.795213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-02-02T20:31:50.806237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-02-02T20:31:50.806507] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-02-02T20:31:50.807294] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-02-02T20:31:50.807351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:50.807382] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:50.807408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:50.807463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:50.867159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:50.868165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:50.868257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:50.868292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:50.984456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:50.984632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:50.984672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:50.984699] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:50.988076] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=40.40%) [2026-02-02T20:31:50.988363] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-02-02T20:31:50.988490] [INFO ] [sig ] SNAP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:51.142006] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SNAP.txt [2026-02-02T20:31:51.142164] [INFO ] [sig ] [2842/3456] Completed SNAP in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:51.142203] [INFO ] [sig ] [2843/3456] Forecasting SNCY... [2026-02-02T20:31:51.142233] [INFO ] [sig ] Generating forecast for: SNCY [2026-02-02T20:31:51.142263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-02-02T20:31:51.154504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-02-02T20:31:51.154912] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-02-02T20:31:51.155769] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-02-02T20:31:51.155823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:51.155856] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:51.155884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:51.155941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:51.215315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:51.216246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:51.216334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:51.216367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:51.338224] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:51.338383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:51.338424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:51.338453] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:51.341940] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: DOWN (p=23.70%) [2026-02-02T20:31:51.342251] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-02-02T20:31:51.342389] [INFO ] [sig ] SNCY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:51.482989] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SNCY.txt [2026-02-02T20:31:51.483143] [INFO ] [sig ] [2843/3456] Completed SNCY in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:51.483190] [INFO ] [sig ] [2844/3456] Forecasting SND... [2026-02-02T20:31:51.483222] [INFO ] [sig ] Generating forecast for: SND [2026-02-02T20:31:51.483252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-02-02T20:31:51.495733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-02-02T20:31:51.496069] [INFO ] [FORECASTER] Starting predict_future for SND [2026-02-02T20:31:51.496869] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-02-02T20:31:51.496922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:51.496954] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:51.496981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:51.497037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:51.557260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:51.558345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:51.558426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:51.558461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:51.683047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:51.683208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:51.683248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:51.683274] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:51.686845] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: UP (p=84.34%) [2026-02-02T20:31:51.687118] [INFO ] [FORECASTER] Completed predict_future for SND [2026-02-02T20:31:51.687242] [INFO ] [sig ] SND: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:51.834854] [INFO ] [LOCAL ] Saved forecast: SND 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SND.txt [2026-02-02T20:31:51.834989] [INFO ] [sig ] [2844/3456] Completed SND in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:51.835029] [INFO ] [sig ] [2845/3456] Forecasting SNDL... [2026-02-02T20:31:51.835058] [INFO ] [sig ] Generating forecast for: SNDL [2026-02-02T20:31:51.835087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-02-02T20:31:51.846944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-02-02T20:31:51.847217] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-02-02T20:31:51.848029] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-02-02T20:31:51.848081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:51.848113] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:51.848140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:51.848196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:51.905875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:51.906523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:51.906616] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:51.906651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:52.026632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:52.026774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:52.026820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:52.026850] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:52.030877] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=22.14%) [2026-02-02T20:31:52.031200] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-02-02T20:31:52.031337] [INFO ] [sig ] SNDL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:52.177496] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SNDL.txt [2026-02-02T20:31:52.177848] [INFO ] [sig ] [2845/3456] Completed SNDL in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:52.177896] [INFO ] [sig ] [2846/3456] Forecasting SNDX... [2026-02-02T20:31:52.177925] [INFO ] [sig ] Generating forecast for: SNDX [2026-02-02T20:31:52.177954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-02-02T20:31:52.191055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-02-02T20:31:52.191343] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-02-02T20:31:52.192160] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-02-02T20:31:52.192212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:52.192245] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:52.192271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:52.192327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:52.252697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:52.253527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:52.253626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:52.253660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:52.381539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:52.381689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:52.381731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:52.381759] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:52.385080] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=30.05%) [2026-02-02T20:31:52.385353] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-02-02T20:31:52.385477] [INFO ] [sig ] SNDX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:52.526221] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SNDX.txt [2026-02-02T20:31:52.526356] [INFO ] [sig ] [2846/3456] Completed SNDX in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:52.526395] [INFO ] [sig ] [2847/3456] Forecasting SNES... [2026-02-02T20:31:52.526425] [INFO ] [sig ] Generating forecast for: SNES [2026-02-02T20:31:52.526456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-02-02T20:31:52.539714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-02-02T20:31:52.540035] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-02-02T20:31:52.540848] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-02-02T20:31:52.540900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:52.540932] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:52.540959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:52.541016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:52.602568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:52.603283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:52.603372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:52.603412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:52.722211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:52.722356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:52.722396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:52.722441] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:52.725969] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-02-02T20:31:52.726249] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-02-02T20:31:52.726388] [INFO ] [sig ] SNES: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:52.868522] [INFO ] [LOCAL ] Saved forecast: SNES 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SNES.txt [2026-02-02T20:31:52.868700] [INFO ] [sig ] [2847/3456] Completed SNES in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:52.868740] [INFO ] [sig ] [2848/3456] Forecasting SNEX... [2026-02-02T20:31:52.868772] [INFO ] [sig ] Generating forecast for: SNEX [2026-02-02T20:31:52.868803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-02-02T20:31:52.880397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-02-02T20:31:52.880801] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-02-02T20:31:52.881652] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-02-02T20:31:52.881706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:52.881738] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:52.881766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:52.881823] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:52.939937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:52.940902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:52.941027] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:52.941062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:53.066822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:53.067059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:53.067111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:53.067142] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:53.071971] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: UP (p=85.80%) [2026-02-02T20:31:53.072272] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-02-02T20:31:53.072430] [INFO ] [sig ] SNEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:53.224393] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SNEX.txt [2026-02-02T20:31:53.224770] [INFO ] [sig ] [2848/3456] Completed SNEX in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:53.224827] [INFO ] [sig ] [2849/3456] Forecasting SNFCA... [2026-02-02T20:31:53.224866] [INFO ] [sig ] Generating forecast for: SNFCA [2026-02-02T20:31:53.224897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-02-02T20:31:53.236909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-02-02T20:31:53.237274] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-02-02T20:31:53.238106] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-02-02T20:31:53.238158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:53.238189] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:53.238215] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:53.238270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:53.297408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:53.298356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:53.298465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:53.298501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:53.425658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:53.425793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:53.425835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:53.425865] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:53.429808] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: DOWN (p=9.15%) [2026-02-02T20:31:53.430118] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-02-02T20:31:53.430255] [INFO ] [sig ] SNFCA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:53.584494] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SNFCA.txt [2026-02-02T20:31:53.584672] [INFO ] [sig ] [2849/3456] Completed SNFCA in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:53.584716] [INFO ] [sig ] [2850/3456] Forecasting SNGX... [2026-02-02T20:31:53.584749] [INFO ] [sig ] Generating forecast for: SNGX [2026-02-02T20:31:53.584780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-02-02T20:31:53.596271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-02-02T20:31:53.596625] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-02-02T20:31:53.597411] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-02-02T20:31:53.597463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:53.597496] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:53.597522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:53.597596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:53.658872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:53.659798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:53.659885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:53.659918] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:53.780836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:53.780990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:53.781030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:53.781060] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:53.784598] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: UP (p=95.20%) [2026-02-02T20:31:53.784880] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-02-02T20:31:53.785009] [INFO ] [sig ] SNGX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:53.939986] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SNGX.txt [2026-02-02T20:31:53.940116] [INFO ] [sig ] [2850/3456] Completed SNGX in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:53.940154] [INFO ] [sig ] [2851/3456] Forecasting SNN... [2026-02-02T20:31:53.940184] [INFO ] [sig ] Generating forecast for: SNN [2026-02-02T20:31:53.940213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-02-02T20:31:53.951525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-02-02T20:31:53.951824] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-02-02T20:31:53.952634] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-02-02T20:31:53.952693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:53.952737] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:53.952766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:53.952823] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:54.012406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:54.013076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:54.013154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:54.013188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:54.132519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:54.132662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:54.132703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:54.132732] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:54.136200] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: UP (p=91.69%) [2026-02-02T20:31:54.136476] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-02-02T20:31:54.136620] [INFO ] [sig ] SNN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:54.277860] [INFO ] [LOCAL ] Saved forecast: SNN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SNN.txt [2026-02-02T20:31:54.278027] [INFO ] [sig ] [2851/3456] Completed SNN in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:54.278094] [INFO ] [sig ] [2852/3456] Forecasting SNOA... [2026-02-02T20:31:54.278140] [INFO ] [sig ] Generating forecast for: SNOA [2026-02-02T20:31:54.278180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-02-02T20:31:54.289942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-02-02T20:31:54.290220] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-02-02T20:31:54.291007] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-02-02T20:31:54.291058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:54.291091] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:54.291119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:54.291175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:54.354115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:54.355131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:54.355217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:54.355250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:54.476740] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:54.476899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:54.476938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:54.476966] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:54.480328] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=24.08%) [2026-02-02T20:31:54.480659] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-02-02T20:31:54.480788] [INFO ] [sig ] SNOA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:54.626348] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SNOA.txt [2026-02-02T20:31:54.626502] [INFO ] [sig ] [2852/3456] Completed SNOA in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:54.626540] [INFO ] [sig ] [2853/3456] Forecasting SNPS... [2026-02-02T20:31:54.626588] [INFO ] [sig ] Generating forecast for: SNPS [2026-02-02T20:31:54.626621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-02-02T20:31:54.639116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-02-02T20:31:54.639486] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-02-02T20:31:54.640338] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-02-02T20:31:54.640393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:54.640427] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:54.640456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:54.640514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:54.700900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:54.701731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:54.701814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:54.701850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:54.827477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:54.827674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:54.827720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:54.827750] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:54.831418] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=73.16%) [2026-02-02T20:31:54.831754] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-02-02T20:31:54.831896] [INFO ] [sig ] SNPS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:54.978669] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SNPS.txt [2026-02-02T20:31:54.978814] [INFO ] [sig ] [2853/3456] Completed SNPS in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:54.978854] [INFO ] [sig ] [2854/3456] Forecasting SNTI... [2026-02-02T20:31:54.978885] [INFO ] [sig ] Generating forecast for: SNTI [2026-02-02T20:31:54.978915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-02-02T20:31:54.990838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-02-02T20:31:54.991193] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-02-02T20:31:54.992046] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-02-02T20:31:54.992099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:54.992132] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:54.992159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:54.992214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:55.048744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:55.049559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:55.049666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:55.049700] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:55.176416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:55.176615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:55.176657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:55.176688] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:55.180149] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: UP (p=69.06%) [2026-02-02T20:31:55.180429] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-02-02T20:31:55.180563] [INFO ] [sig ] SNTI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:55.323150] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SNTI.txt [2026-02-02T20:31:55.323303] [INFO ] [sig ] [2854/3456] Completed SNTI in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-02T20:31:55.323343] [INFO ] [sig ] [2855/3456] Forecasting SNX... [2026-02-02T20:31:55.323392] [INFO ] [sig ] Generating forecast for: SNX [2026-02-02T20:31:55.323432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-02-02T20:31:55.338372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-02-02T20:31:55.338841] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-02-02T20:31:55.339945] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-02-02T20:31:55.340011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:55.340093] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:55.340134] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:55.340221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:55.399989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:55.400863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:55.400946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:55.400980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:55.519310] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:55.519488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:55.519536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:55.519589] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:55.523178] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=9.72%) [2026-02-02T20:31:55.523523] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-02-02T20:31:55.523677] [INFO ] [sig ] SNX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:55.665410] [INFO ] [LOCAL ] Saved forecast: SNX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SNX.txt [2026-02-02T20:31:55.665536] [INFO ] [sig ] [2855/3456] Completed SNX in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:55.665590] [INFO ] [sig ] [2856/3456] Forecasting SNY... [2026-02-02T20:31:55.665623] [INFO ] [sig ] Generating forecast for: SNY [2026-02-02T20:31:55.665652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-02-02T20:31:55.678300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-02-02T20:31:55.678834] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-02-02T20:31:55.679819] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-02-02T20:31:55.679871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:55.679903] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:55.679929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:55.679985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:55.739417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:55.740034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:55.740112] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:55.740145] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:55.858564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:55.858743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:55.858784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:55.858813] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:55.862192] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=79.31%) [2026-02-02T20:31:55.862469] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-02-02T20:31:55.862610] [INFO ] [sig ] SNY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:56.004466] [INFO ] [LOCAL ] Saved forecast: SNY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SNY.txt [2026-02-02T20:31:56.004656] [INFO ] [sig ] [2856/3456] Completed SNY in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:56.004699] [INFO ] [sig ] [2857/3456] Forecasting SO... [2026-02-02T20:31:56.004729] [INFO ] [sig ] Generating forecast for: SO [2026-02-02T20:31:56.004759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-02-02T20:31:56.019276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-02-02T20:31:56.019784] [INFO ] [FORECASTER] Starting predict_future for SO [2026-02-02T20:31:56.020812] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-02-02T20:31:56.020875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:56.020917] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:56.020951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:56.021028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:56.084006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:56.084938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:56.085024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:56.085059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:56.208860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:56.209018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:56.209059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:56.209087] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:56.212481] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: UP (p=65.58%) [2026-02-02T20:31:56.212787] [INFO ] [FORECASTER] Completed predict_future for SO [2026-02-02T20:31:56.212920] [INFO ] [sig ] SO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:56.354525] [INFO ] [LOCAL ] Saved forecast: SO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SO.txt [2026-02-02T20:31:56.354682] [INFO ] [sig ] [2857/3456] Completed SO in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:56.354723] [INFO ] [sig ] [2858/3456] Forecasting SOCL... [2026-02-02T20:31:56.354752] [INFO ] [sig ] Generating forecast for: SOCL [2026-02-02T20:31:56.354782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-02-02T20:31:56.365791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-02-02T20:31:56.366106] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-02-02T20:31:56.366894] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-02-02T20:31:56.366946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:56.366977] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:56.367005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:56.367060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:56.425273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:56.426180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:56.426266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:56.426300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:56.533914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:56.534075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:56.534114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:56.534142] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:56.537681] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: DOWN (p=34.98%) [2026-02-02T20:31:56.537995] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-02-02T20:31:56.538143] [INFO ] [sig ] SOCL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:56.685408] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SOCL.txt [2026-02-02T20:31:56.685560] [INFO ] [sig ] [2858/3456] Completed SOCL in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:56.685806] [INFO ] [sig ] [2859/3456] Forecasting SOFI... [2026-02-02T20:31:56.685838] [INFO ] [sig ] Generating forecast for: SOFI [2026-02-02T20:31:56.685868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-02-02T20:31:56.699151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-02-02T20:31:56.699610] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-02-02T20:31:56.700467] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-02-02T20:31:56.700522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:56.700554] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:56.700598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:56.700656] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:56.760081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:56.760999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:56.761082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:56.761114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:56.892549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:56.892747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:56.892791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:56.892818] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:56.896205] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: UP (p=91.02%) [2026-02-02T20:31:56.896489] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-02-02T20:31:56.896635] [INFO ] [sig ] SOFI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:57.039774] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SOFI.txt [2026-02-02T20:31:57.039915] [INFO ] [sig ] [2859/3456] Completed SOFI in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:57.039955] [INFO ] [sig ] [2860/3456] Forecasting SOGP... [2026-02-02T20:31:57.039986] [INFO ] [sig ] Generating forecast for: SOGP [2026-02-02T20:31:57.040022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-02-02T20:31:57.051409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-02-02T20:31:57.051704] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-02-02T20:31:57.052650] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-02-02T20:31:57.052703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:57.052735] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:57.052762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:57.052818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:57.109266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:57.110000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:57.110080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:57.110112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:57.225309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:57.225469] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:31:57.225509] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:57.225536] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:57.228984] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=45.96%) [2026-02-02T20:31:57.229280] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-02-02T20:31:57.229423] [INFO ] [sig ] SOGP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:57.375973] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SOGP.txt [2026-02-02T20:31:57.376141] [INFO ] [sig ] [2860/3456] Completed SOGP in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:57.376183] [INFO ] [sig ] [2861/3456] Forecasting SOJC... [2026-02-02T20:31:57.376215] [INFO ] [sig ] Generating forecast for: SOJC [2026-02-02T20:31:57.376245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-02-02T20:31:57.387780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-02-02T20:31:57.388154] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-02-02T20:31:57.389077] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-02-02T20:31:57.389135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:57.389167] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:57.389203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:57.389291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:57.450243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:57.451131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:57.451217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:57.451252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:57.576667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:57.576832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:57.576877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:57.576918] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:57.580707] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: DOWN (p=43.90%) [2026-02-02T20:31:57.581008] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-02-02T20:31:57.581145] [INFO ] [sig ] SOJC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:57.729981] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SOJC.txt [2026-02-02T20:31:57.730124] [INFO ] [sig ] [2861/3456] Completed SOJC in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:57.730164] [INFO ] [sig ] [2862/3456] Forecasting SOJD... [2026-02-02T20:31:57.730194] [INFO ] [sig ] Generating forecast for: SOJD [2026-02-02T20:31:57.730221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-02-02T20:31:57.742205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-02-02T20:31:57.742565] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-02-02T20:31:57.743397] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-02-02T20:31:57.743450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:57.743483] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:57.743511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:57.743658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:57.804738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:57.805594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:57.805683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:57.805718] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:57.934256] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:57.934417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:57.934458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:57.934487] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:57.938822] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: UP (p=86.71%) [2026-02-02T20:31:57.939132] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-02-02T20:31:57.939268] [INFO ] [sig ] SOJD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:58.090921] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SOJD.txt [2026-02-02T20:31:58.091091] [INFO ] [sig ] [2862/3456] Completed SOJD in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:58.091148] [INFO ] [sig ] [2863/3456] Forecasting SOJE... [2026-02-02T20:31:58.091196] [INFO ] [sig ] Generating forecast for: SOJE [2026-02-02T20:31:58.091242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-02-02T20:31:58.104116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-02-02T20:31:58.104475] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-02-02T20:31:58.105343] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-02-02T20:31:58.105397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:58.105430] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:58.105464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:58.105536] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:58.165046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:58.165855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:58.165942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:58.165976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:58.286958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:58.287116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:58.287157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:58.287187] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:58.290918] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: DOWN (p=24.23%) [2026-02-02T20:31:58.291201] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-02-02T20:31:58.291334] [INFO ] [sig ] SOJE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:58.441847] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SOJE.txt [2026-02-02T20:31:58.442044] [INFO ] [sig ] [2863/3456] Completed SOJE in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:58.442093] [INFO ] [sig ] [2864/3456] Forecasting SON... [2026-02-02T20:31:58.442125] [INFO ] [sig ] Generating forecast for: SON [2026-02-02T20:31:58.442157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-02-02T20:31:58.454757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-02-02T20:31:58.455127] [INFO ] [FORECASTER] Starting predict_future for SON [2026-02-02T20:31:58.456178] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-02-02T20:31:58.456244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:58.456281] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:58.456317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:58.456386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:58.524781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:58.525727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:58.525822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:58.525874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:58.657551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:58.657762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:58.657808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:58.657841] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:58.661464] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-02-02T20:31:58.661772] [INFO ] [FORECASTER] Completed predict_future for SON [2026-02-02T20:31:58.661902] [INFO ] [sig ] SON: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:58.818761] [INFO ] [LOCAL ] Saved forecast: SON 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SON.txt [2026-02-02T20:31:58.818910] [INFO ] [sig ] [2864/3456] Completed SON in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:58.818951] [INFO ] [sig ] [2865/3456] Forecasting SONO... [2026-02-02T20:31:58.818982] [INFO ] [sig ] Generating forecast for: SONO [2026-02-02T20:31:58.819012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-02-02T20:31:58.831786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-02-02T20:31:58.832196] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-02-02T20:31:58.833101] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-02-02T20:31:58.833155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:58.833187] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:58.833213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:58.833270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:58.891445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:58.892324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:58.892444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:58.892487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:59.020129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:59.020291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:59.020333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:59.020363] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:59.024536] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=46.70%) [2026-02-02T20:31:59.025080] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-02-02T20:31:59.025219] [INFO ] [sig ] SONO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:31:59.176318] [INFO ] [LOCAL ] Saved forecast: SONO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SONO.txt [2026-02-02T20:31:59.176478] [INFO ] [sig ] [2865/3456] Completed SONO in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:59.176518] [INFO ] [sig ] [2866/3456] Forecasting SOPA... [2026-02-02T20:31:59.176550] [INFO ] [sig ] Generating forecast for: SOPA [2026-02-02T20:31:59.176602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-02-02T20:31:59.188448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-02-02T20:31:59.188854] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-02-02T20:31:59.189698] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-02-02T20:31:59.189751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:59.189784] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:59.189812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:59.189871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:59.251324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:59.252184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:59.252266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:59.252300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:59.373384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:59.373538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:59.373605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:59.373642] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:59.377155] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: UP (p=74.61%) [2026-02-02T20:31:59.377462] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-02-02T20:31:59.377632] [INFO ] [sig ] SOPA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:59.523121] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SOPA.txt [2026-02-02T20:31:59.523305] [INFO ] [sig ] [2866/3456] Completed SOPA in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:59.523363] [INFO ] [sig ] [2867/3456] Forecasting SOPH... [2026-02-02T20:31:59.523400] [INFO ] [sig ] Generating forecast for: SOPH [2026-02-02T20:31:59.523432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-02-02T20:31:59.535126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-02-02T20:31:59.535541] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-02-02T20:31:59.536466] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-02-02T20:31:59.536530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:59.536594] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:59.536640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:59.536702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:59.600277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:59.601184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:59.601270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:59.601302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:31:59.724191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:31:59.724349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:31:59.724389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:31:59.724418] [INFO ] [FORECASTER] Training complete [2026-02-02T20:31:59.728111] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: UP (p=63.12%) [2026-02-02T20:31:59.728399] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-02-02T20:31:59.728532] [INFO ] [sig ] SOPH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:31:59.877600] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SOPH.txt [2026-02-02T20:31:59.877787] [INFO ] [sig ] [2867/3456] Completed SOPH in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:31:59.877828] [INFO ] [sig ] [2868/3456] Forecasting SOUN... [2026-02-02T20:31:59.877858] [INFO ] [sig ] Generating forecast for: SOUN [2026-02-02T20:31:59.877888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-02-02T20:31:59.890131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-02-02T20:31:59.890494] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-02-02T20:31:59.891345] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-02-02T20:31:59.891398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:31:59.891430] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:31:59.891457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:31:59.891513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:31:59.948992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:31:59.949723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:31:59.949800] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:31:59.949832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:00.069865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:00.070000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:00.070039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:00.070069] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:00.073458] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: DOWN (p=39.04%) [2026-02-02T20:32:00.073755] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-02-02T20:32:00.073883] [INFO ] [sig ] SOUN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:00.222431] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SOUN.txt [2026-02-02T20:32:00.222643] [INFO ] [sig ] [2868/3456] Completed SOUN in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:32:00.222703] [INFO ] [sig ] [2869/3456] Forecasting SOXQ... [2026-02-02T20:32:00.222748] [INFO ] [sig ] Generating forecast for: SOXQ [2026-02-02T20:32:00.222794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-02-02T20:32:00.235663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-02-02T20:32:00.236173] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-02-02T20:32:00.237161] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-02-02T20:32:00.237231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:00.237270] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:00.237298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:00.237354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:00.297284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:00.298139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:00.298224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:00.298258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:00.429327] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:00.429452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:00.429491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:00.429522] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:00.432929] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: UP (p=77.29%) [2026-02-02T20:32:00.433219] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-02-02T20:32:00.433344] [INFO ] [sig ] SOXQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:00.583958] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SOXQ.txt [2026-02-02T20:32:00.584111] [INFO ] [sig ] [2869/3456] Completed SOXQ in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:32:00.584161] [INFO ] [sig ] [2870/3456] Forecasting SOXX... [2026-02-02T20:32:00.584193] [INFO ] [sig ] Generating forecast for: SOXX [2026-02-02T20:32:00.584223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-02-02T20:32:00.596796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-02-02T20:32:00.597402] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-02-02T20:32:00.598489] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-02-02T20:32:00.598543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:00.598599] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:00.598628] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:00.598684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:00.659588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:00.660447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:00.660537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:00.660603] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:00.783329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:00.783490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:00.783529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:00.783557] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:00.787049] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: UP (p=81.51%) [2026-02-02T20:32:00.787337] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-02-02T20:32:00.787470] [INFO ] [sig ] SOXX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:00.942613] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SOXX.txt [2026-02-02T20:32:00.942788] [INFO ] [sig ] [2870/3456] Completed SOXX in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:32:00.942829] [INFO ] [sig ] [2871/3456] Forecasting SPAI... [2026-02-02T20:32:00.942870] [INFO ] [sig ] Generating forecast for: SPAI [2026-02-02T20:32:00.942906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-02-02T20:32:00.954011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-02-02T20:32:00.954366] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-02-02T20:32:00.955217] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-02-02T20:32:00.955269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:00.955302] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:00.955330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:00.955386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:01.014909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:01.015797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:01.015882] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:01.015914] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:01.154543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:01.154735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:01.154778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:01.154807] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:01.158263] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=4.70%) [2026-02-02T20:32:01.158550] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-02-02T20:32:01.158737] [INFO ] [sig ] SPAI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:01.309384] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPAI.txt [2026-02-02T20:32:01.309544] [INFO ] [sig ] [2871/3456] Completed SPAI in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-02T20:32:01.309617] [INFO ] [sig ] [2872/3456] Forecasting SPB... [2026-02-02T20:32:01.309657] [INFO ] [sig ] Generating forecast for: SPB [2026-02-02T20:32:01.309694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-02-02T20:32:01.321149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-02-02T20:32:01.321522] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-02-02T20:32:01.322373] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-02-02T20:32:01.322427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:01.322489] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:01.322520] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:01.322614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:01.392444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:01.393299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:01.393380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:01.393412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:01.523445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:01.523627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:01.523670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:01.523699] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:01.527616] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-02-02T20:32:01.527918] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-02-02T20:32:01.528049] [INFO ] [sig ] SPB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:01.681091] [INFO ] [LOCAL ] Saved forecast: SPB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SPB.txt [2026-02-02T20:32:01.681251] [INFO ] [sig ] [2872/3456] Completed SPB in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:01.681292] [INFO ] [sig ] [2873/3456] Forecasting SPCB... [2026-02-02T20:32:01.681324] [INFO ] [sig ] Generating forecast for: SPCB [2026-02-02T20:32:01.681355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-02-02T20:32:01.694278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-02-02T20:32:01.694807] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-02-02T20:32:01.695836] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-02-02T20:32:01.695889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:01.695920] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:01.695946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:01.696000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:01.755723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:01.756739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:01.756850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:01.757099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:01.885059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:01.885244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:01.885303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:01.885347] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:01.889494] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-02-02T20:32:01.890060] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-02-02T20:32:01.890202] [INFO ] [sig ] SPCB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:02.057722] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPCB.txt [2026-02-02T20:32:02.057922] [INFO ] [sig ] [2873/3456] Completed SPCB in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:02.057984] [INFO ] [sig ] [2874/3456] Forecasting SPCE... [2026-02-02T20:32:02.058032] [INFO ] [sig ] Generating forecast for: SPCE [2026-02-02T20:32:02.058068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-02-02T20:32:02.072142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-02-02T20:32:02.072564] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-02-02T20:32:02.073426] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-02-02T20:32:02.073480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:02.073512] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:02.073537] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:02.073613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:02.130703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:02.131567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:02.131669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:02.131702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:02.249918] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:02.250078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:02.250117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:02.250145] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:02.253507] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-02-02T20:32:02.253796] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-02-02T20:32:02.253924] [INFO ] [sig ] SPCE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:02.399669] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPCE.txt [2026-02-02T20:32:02.399820] [INFO ] [sig ] [2874/3456] Completed SPCE in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:02.399859] [INFO ] [sig ] [2875/3456] Forecasting SPE... [2026-02-02T20:32:02.399888] [INFO ] [sig ] Generating forecast for: SPE [2026-02-02T20:32:02.399918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-02-02T20:32:02.411955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-02-02T20:32:02.412326] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-02-02T20:32:02.413147] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-02-02T20:32:02.413229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:02.413265] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:02.413294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:02.413354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:02.470419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:02.471316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:02.471397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:02.471431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:02.594631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:02.594756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:02.594811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:02.594904] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:02.599764] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=75.09%) [2026-02-02T20:32:02.600103] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-02-02T20:32:02.600248] [INFO ] [sig ] SPE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:02.751818] [INFO ] [LOCAL ] Saved forecast: SPE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SPE.txt [2026-02-02T20:32:02.751968] [INFO ] [sig ] [2875/3456] Completed SPE in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:02.752006] [INFO ] [sig ] [2876/3456] Forecasting SPFI... [2026-02-02T20:32:02.752035] [INFO ] [sig ] Generating forecast for: SPFI [2026-02-02T20:32:02.752065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-02-02T20:32:02.764375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-02-02T20:32:02.764695] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-02-02T20:32:02.765490] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-02-02T20:32:02.765544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:02.765599] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:02.765629] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:02.765686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:02.824048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:02.824709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:02.824980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:02.825012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:02.950192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:02.950344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:02.950384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:02.950412] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:02.954341] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: DOWN (p=36.99%) [2026-02-02T20:32:02.954638] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-02-02T20:32:02.954779] [INFO ] [sig ] SPFI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:03.100932] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPFI.txt [2026-02-02T20:32:03.101096] [INFO ] [sig ] [2876/3456] Completed SPFI in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:03.101135] [INFO ] [sig ] [2877/3456] Forecasting SPG... [2026-02-02T20:32:03.101165] [INFO ] [sig ] Generating forecast for: SPG [2026-02-02T20:32:03.101196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-02-02T20:32:03.113412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-02-02T20:32:03.113787] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-02-02T20:32:03.114568] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-02-02T20:32:03.114641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:03.114672] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:03.114699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:03.114755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:03.173206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:03.174062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:03.174143] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:03.174176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:03.297620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:03.297796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:03.297836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:03.297864] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:03.301203] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: DOWN (p=30.95%) [2026-02-02T20:32:03.301474] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-02-02T20:32:03.301616] [INFO ] [sig ] SPG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:03.446774] [INFO ] [LOCAL ] Saved forecast: SPG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPG.txt [2026-02-02T20:32:03.446912] [INFO ] [sig ] [2877/3456] Completed SPG in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:03.446951] [INFO ] [sig ] [2878/3456] Forecasting SPGI... [2026-02-02T20:32:03.446980] [INFO ] [sig ] Generating forecast for: SPGI [2026-02-02T20:32:03.447012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-02-02T20:32:03.464002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-02-02T20:32:03.464372] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-02-02T20:32:03.465377] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-02-02T20:32:03.465431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:03.465464] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:03.465492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:03.465549] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:03.524403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:03.525181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:03.525263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:03.525296] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:03.646785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:03.646948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:03.646988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:03.647015] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:03.650407] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: DOWN (p=15.86%) [2026-02-02T20:32:03.650708] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-02-02T20:32:03.650839] [INFO ] [sig ] SPGI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:03.792086] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPGI.txt [2026-02-02T20:32:03.792256] [INFO ] [sig ] [2878/3456] Completed SPGI in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:03.792302] [INFO ] [sig ] [2879/3456] Forecasting SPH... [2026-02-02T20:32:03.792332] [INFO ] [sig ] Generating forecast for: SPH [2026-02-02T20:32:03.792363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-02-02T20:32:03.804274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-02-02T20:32:03.804667] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-02-02T20:32:03.805515] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-02-02T20:32:03.805591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:03.805639] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:03.805668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:03.805727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:03.864196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:03.865262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:03.865345] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:03.865377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:03.990396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:03.990558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:03.990618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:03.990650] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:03.994254] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-02-02T20:32:03.994542] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-02-02T20:32:03.994694] [INFO ] [sig ] SPH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:04.145050] [INFO ] [LOCAL ] Saved forecast: SPH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SPH.txt [2026-02-02T20:32:04.145213] [INFO ] [sig ] [2879/3456] Completed SPH in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:04.145258] [INFO ] [sig ] [2880/3456] Forecasting SPOK... [2026-02-02T20:32:04.145289] [INFO ] [sig ] Generating forecast for: SPOK [2026-02-02T20:32:04.145322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-02-02T20:32:04.157196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-02-02T20:32:04.157621] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-02-02T20:32:04.158655] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-02-02T20:32:04.158710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:04.158746] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:04.158789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:04.158861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:04.220330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:04.221232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:04.221319] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:04.221352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:04.348817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:04.349190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:04.349233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:04.349262] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:04.353205] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: DOWN (p=11.85%) [2026-02-02T20:32:04.353485] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-02-02T20:32:04.353651] [INFO ] [sig ] SPOK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:04.507830] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPOK.txt [2026-02-02T20:32:04.508181] [INFO ] [sig ] [2880/3456] Completed SPOK in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:04.508222] [INFO ] [sig ] [2881/3456] Forecasting SPRO... [2026-02-02T20:32:04.508252] [INFO ] [sig ] Generating forecast for: SPRO [2026-02-02T20:32:04.508282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-02-02T20:32:04.520198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-02-02T20:32:04.520503] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-02-02T20:32:04.521367] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-02-02T20:32:04.521420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:04.521452] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:04.521479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:04.521537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:04.583350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:04.584246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:04.584335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:04.584371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:04.712195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:04.712359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:04.712400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:04.712428] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:04.716010] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: UP (p=83.72%) [2026-02-02T20:32:04.716323] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-02-02T20:32:04.716459] [INFO ] [sig ] SPRO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:04.924003] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SPRO.txt [2026-02-02T20:32:04.924156] [INFO ] [sig ] [2881/3456] Completed SPRO in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:04.924197] [INFO ] [sig ] [2882/3456] Forecasting SPRX... [2026-02-02T20:32:04.924226] [INFO ] [sig ] Generating forecast for: SPRX [2026-02-02T20:32:04.924258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-02-02T20:32:04.936210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-02-02T20:32:04.936609] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-02-02T20:32:04.937622] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-02-02T20:32:04.937920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:04.937954] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:04.937983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:04.938040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:04.997743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:04.998827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:04.998966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:04.999015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:05.117437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:05.117600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:05.117686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:05.117720] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:05.121252] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-02-02T20:32:05.121555] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-02-02T20:32:05.121711] [INFO ] [sig ] SPRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:05.295639] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPRX.txt [2026-02-02T20:32:05.295810] [INFO ] [sig ] [2882/3456] Completed SPRX in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:05.295852] [INFO ] [sig ] [2883/3456] Forecasting SPRY... [2026-02-02T20:32:05.295883] [INFO ] [sig ] Generating forecast for: SPRY [2026-02-02T20:32:05.295915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-02-02T20:32:05.307962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-02-02T20:32:05.308339] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-02-02T20:32:05.309185] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-02-02T20:32:05.309239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:05.309271] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:05.309298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:05.309355] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:05.370098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:05.371014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:05.371098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:05.371132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:05.496700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:05.496866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:05.496905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:05.496933] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:05.500971] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: DOWN (p=8.58%) [2026-02-02T20:32:05.501261] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-02-02T20:32:05.501390] [INFO ] [sig ] SPRY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:05.649430] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPRY.txt [2026-02-02T20:32:05.649601] [INFO ] [sig ] [2883/3456] Completed SPRY in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:05.649642] [INFO ] [sig ] [2884/3456] Forecasting SPSC... [2026-02-02T20:32:05.649671] [INFO ] [sig ] Generating forecast for: SPSC [2026-02-02T20:32:05.649702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-02-02T20:32:05.661040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-02-02T20:32:05.661464] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-02-02T20:32:05.662353] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-02-02T20:32:05.662409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:05.662443] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:05.662470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:05.662528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:05.726401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:05.727625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:05.727901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:05.727935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:05.852644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:05.852803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:05.852842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:05.852871] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:05.856341] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: UP (p=71.41%) [2026-02-02T20:32:05.856656] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-02-02T20:32:05.856793] [INFO ] [sig ] SPSC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:06.003520] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SPSC.txt [2026-02-02T20:32:06.003707] [INFO ] [sig ] [2884/3456] Completed SPSC in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:06.003756] [INFO ] [sig ] [2885/3456] Forecasting SPWH... [2026-02-02T20:32:06.003792] [INFO ] [sig ] Generating forecast for: SPWH [2026-02-02T20:32:06.003827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-02-02T20:32:06.015520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-02-02T20:32:06.015905] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-02-02T20:32:06.016732] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-02-02T20:32:06.016785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:06.016817] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:06.016844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:06.016900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:06.075277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:06.076364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:06.076450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:06.076483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:06.204506] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:06.204681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:06.204723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:06.204753] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:06.208207] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=7.41%) [2026-02-02T20:32:06.208489] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-02-02T20:32:06.208638] [INFO ] [sig ] SPWH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:06.350794] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPWH.txt [2026-02-02T20:32:06.350960] [INFO ] [sig ] [2885/3456] Completed SPWH in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:06.350999] [INFO ] [sig ] [2886/3456] Forecasting SPXC... [2026-02-02T20:32:06.351028] [INFO ] [sig ] Generating forecast for: SPXC [2026-02-02T20:32:06.351060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-02-02T20:32:06.362386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-02-02T20:32:06.362702] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-02-02T20:32:06.363708] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-02-02T20:32:06.363760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:06.363802] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:06.363830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:06.363885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:06.429794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:06.430670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:06.430752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:06.430785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:06.551757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:06.551916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:06.551957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:06.551987] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:06.555527] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: DOWN (p=30.44%) [2026-02-02T20:32:06.555870] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-02-02T20:32:06.556013] [INFO ] [sig ] SPXC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:06.716641] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPXC.txt [2026-02-02T20:32:06.716825] [INFO ] [sig ] [2886/3456] Completed SPXC in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:06.716865] [INFO ] [sig ] [2887/3456] Forecasting SPXX... [2026-02-02T20:32:06.716894] [INFO ] [sig ] Generating forecast for: SPXX [2026-02-02T20:32:06.716926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-02-02T20:32:06.731682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-02-02T20:32:06.732093] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-02-02T20:32:06.732991] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-02-02T20:32:06.733046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:06.733079] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:06.733106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:06.733163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:06.792607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:06.793523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:06.793627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:06.793663] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:06.920473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:06.920669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:06.920713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:06.920744] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:06.924236] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: DOWN (p=48.21%) [2026-02-02T20:32:06.924548] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-02-02T20:32:06.924711] [INFO ] [sig ] SPXX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:07.072558] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SPXX.txt [2026-02-02T20:32:07.072757] [INFO ] [sig ] [2887/3456] Completed SPXX in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:07.072800] [INFO ] [sig ] [2888/3456] Forecasting SQM... [2026-02-02T20:32:07.072829] [INFO ] [sig ] Generating forecast for: SQM [2026-02-02T20:32:07.072861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-02-02T20:32:07.085445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-02-02T20:32:07.085855] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-02-02T20:32:07.086649] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-02-02T20:32:07.086701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:07.086734] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:07.086766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:07.086822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:07.146738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:07.147628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:07.147745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:07.147778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:07.281234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:07.281397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:07.281441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:07.281473] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:07.285091] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: UP (p=51.62%) [2026-02-02T20:32:07.285394] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-02-02T20:32:07.285525] [INFO ] [sig ] SQM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:07.428783] [INFO ] [LOCAL ] Saved forecast: SQM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SQM.txt [2026-02-02T20:32:07.428941] [INFO ] [sig ] [2888/3456] Completed SQM in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-02T20:32:07.428982] [INFO ] [sig ] [2889/3456] Forecasting SQNS... [2026-02-02T20:32:07.429010] [INFO ] [sig ] Generating forecast for: SQNS [2026-02-02T20:32:07.429040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-02-02T20:32:07.444595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-02-02T20:32:07.445025] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-02-02T20:32:07.445931] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-02-02T20:32:07.445986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:07.446061] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:07.446102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:07.446185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:07.503931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:07.504832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:07.504914] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:07.504947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:07.624475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:07.624655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:07.624697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:07.624726] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:07.628193] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-02-02T20:32:07.628489] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-02-02T20:32:07.628640] [INFO ] [sig ] SQNS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:07.778444] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SQNS.txt [2026-02-02T20:32:07.778616] [INFO ] [sig ] [2889/3456] Completed SQNS in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:07.778660] [INFO ] [sig ] [2890/3456] Forecasting SQQQ... [2026-02-02T20:32:07.778703] [INFO ] [sig ] Generating forecast for: SQQQ [2026-02-02T20:32:07.778743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-02-02T20:32:07.789938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-02-02T20:32:07.790263] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-02-02T20:32:07.791060] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-02-02T20:32:07.791113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:07.791145] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:07.791172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:07.791227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:07.852692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:07.853554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:07.853659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:07.853693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:07.976632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:07.976809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:07.976858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:07.976886] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:07.980354] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=30.04%) [2026-02-02T20:32:07.980687] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-02-02T20:32:07.980824] [INFO ] [sig ] SQQQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:08.133488] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SQQQ.txt [2026-02-02T20:32:08.133663] [INFO ] [sig ] [2890/3456] Completed SQQQ in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:08.133704] [INFO ] [sig ] [2891/3456] Forecasting SRAD... [2026-02-02T20:32:08.133734] [INFO ] [sig ] Generating forecast for: SRAD [2026-02-02T20:32:08.133765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-02-02T20:32:08.146425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-02-02T20:32:08.146750] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-02-02T20:32:08.147525] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-02-02T20:32:08.147605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:08.147675] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:08.147709] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:08.147771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:08.212278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:08.213427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:08.213516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:08.213552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:08.339603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:08.339753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:08.339795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:08.339825] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:08.343758] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: DOWN (p=39.05%) [2026-02-02T20:32:08.344069] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-02-02T20:32:08.344198] [INFO ] [sig ] SRAD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:08.490783] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SRAD.txt [2026-02-02T20:32:08.490926] [INFO ] [sig ] [2891/3456] Completed SRAD in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:08.490972] [INFO ] [sig ] [2892/3456] Forecasting SRBK... [2026-02-02T20:32:08.491003] [INFO ] [sig ] Generating forecast for: SRBK [2026-02-02T20:32:08.491034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-02-02T20:32:08.502975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-02-02T20:32:08.503629] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-02-02T20:32:08.504541] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-02-02T20:32:08.504633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:08.504672] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:08.504700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:08.504758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:08.565021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:08.565901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:08.565990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:08.566023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:08.686536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:08.686712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:08.686751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:08.686810] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:08.690634] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=60.62%) [2026-02-02T20:32:08.690914] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-02-02T20:32:08.691040] [INFO ] [sig ] SRBK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:08.836441] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SRBK.txt [2026-02-02T20:32:08.836607] [INFO ] [sig ] [2892/3456] Completed SRBK in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:08.836654] [INFO ] [sig ] [2893/3456] Forecasting SRCE... [2026-02-02T20:32:08.836686] [INFO ] [sig ] Generating forecast for: SRCE [2026-02-02T20:32:08.836717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-02-02T20:32:08.849507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-02-02T20:32:08.849911] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-02-02T20:32:08.850765] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-02-02T20:32:08.850825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:08.850861] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:08.850889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:08.850948] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:08.910429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:08.911347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:08.911436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:08.911472] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:09.034407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:09.034559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:09.034617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:09.034663] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:09.038173] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: UP (p=53.80%) [2026-02-02T20:32:09.038503] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-02-02T20:32:09.038674] [INFO ] [sig ] SRCE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:09.198684] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SRCE.txt [2026-02-02T20:32:09.198919] [INFO ] [sig ] [2893/3456] Completed SRCE in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:09.198982] [INFO ] [sig ] [2894/3456] Forecasting SRE... [2026-02-02T20:32:09.199024] [INFO ] [sig ] Generating forecast for: SRE [2026-02-02T20:32:09.199068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-02-02T20:32:09.214061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-02-02T20:32:09.214554] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-02-02T20:32:09.215669] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-02-02T20:32:09.215739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:09.215792] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:09.215837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:09.215922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:09.283931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:09.284919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:09.285011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:09.285046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:09.406212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:09.406373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:09.406414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:09.406444] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:09.409971] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=98.19%) [2026-02-02T20:32:09.410257] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-02-02T20:32:09.410387] [INFO ] [sig ] SRE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:09.556742] [INFO ] [LOCAL ] Saved forecast: SRE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SRE.txt [2026-02-02T20:32:09.556894] [INFO ] [sig ] [2894/3456] Completed SRE in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:09.556933] [INFO ] [sig ] [2895/3456] Forecasting SREA... [2026-02-02T20:32:09.556963] [INFO ] [sig ] Generating forecast for: SREA [2026-02-02T20:32:09.556997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-02-02T20:32:09.569644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-02-02T20:32:09.570048] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-02-02T20:32:09.570886] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-02-02T20:32:09.570941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:09.570974] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:09.571002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:09.571059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:09.631230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:09.632201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:09.632303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:09.632337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:09.753608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:09.753774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:09.753814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:09.753842] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:09.757379] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: DOWN (p=13.89%) [2026-02-02T20:32:09.757782] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-02-02T20:32:09.757933] [INFO ] [sig ] SREA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:09.909029] [INFO ] [LOCAL ] Saved forecast: SREA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SREA.txt [2026-02-02T20:32:09.909208] [INFO ] [sig ] [2895/3456] Completed SREA in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:09.909250] [INFO ] [sig ] [2896/3456] Forecasting SRFM... [2026-02-02T20:32:09.909279] [INFO ] [sig ] Generating forecast for: SRFM [2026-02-02T20:32:09.909310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-02-02T20:32:09.921425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-02-02T20:32:09.921826] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-02-02T20:32:09.922650] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-02-02T20:32:09.922703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:09.922736] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:09.922762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:09.922818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:09.982299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:09.983209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:09.983317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:09.983367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:10.123758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:10.123925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:10.123967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:10.123995] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:10.127605] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: UP (p=58.14%) [2026-02-02T20:32:10.127991] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-02-02T20:32:10.128138] [INFO ] [sig ] SRFM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:10.278975] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SRFM.txt [2026-02-02T20:32:10.279140] [INFO ] [sig ] [2896/3456] Completed SRFM in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:10.279192] [INFO ] [sig ] [2897/3456] Forecasting SRG... [2026-02-02T20:32:10.279223] [INFO ] [sig ] Generating forecast for: SRG [2026-02-02T20:32:10.279254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-02-02T20:32:10.291310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-02-02T20:32:10.291736] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-02-02T20:32:10.292531] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-02-02T20:32:10.292605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:10.292639] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:10.292679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:10.292736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:10.350462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:10.351566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:10.351723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:10.351759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:10.477336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:10.477495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:10.477535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:10.477564] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:10.481261] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: DOWN (p=30.91%) [2026-02-02T20:32:10.481550] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-02-02T20:32:10.481707] [INFO ] [sig ] SRG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:10.622844] [INFO ] [LOCAL ] Saved forecast: SRG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SRG.txt [2026-02-02T20:32:10.623008] [INFO ] [sig ] [2897/3456] Completed SRG in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:10.623047] [INFO ] [sig ] [2898/3456] Forecasting SRI... [2026-02-02T20:32:10.623077] [INFO ] [sig ] Generating forecast for: SRI [2026-02-02T20:32:10.623108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-02-02T20:32:10.635287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-02-02T20:32:10.635653] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-02-02T20:32:10.636412] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-02-02T20:32:10.636465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:10.636496] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:10.636522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:10.636597] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:10.694362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:10.695276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:10.695359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:10.695394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:10.819778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:10.819928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:10.819967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:10.819996] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:10.823488] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-02-02T20:32:10.823908] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-02-02T20:32:10.824052] [INFO ] [sig ] SRI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:10.973729] [INFO ] [LOCAL ] Saved forecast: SRI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SRI.txt [2026-02-02T20:32:10.973890] [INFO ] [sig ] [2898/3456] Completed SRI in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:10.973930] [INFO ] [sig ] [2899/3456] Forecasting SRRK... [2026-02-02T20:32:10.973960] [INFO ] [sig ] Generating forecast for: SRRK [2026-02-02T20:32:10.973990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-02-02T20:32:10.985400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-02-02T20:32:10.985769] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-02-02T20:32:10.986549] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-02-02T20:32:10.986621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:10.986654] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:10.986681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:10.986742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:11.046794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:11.047746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:11.047881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:11.047939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:11.171059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:11.171200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:11.171240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:11.171269] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:11.174730] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=15.97%) [2026-02-02T20:32:11.175012] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-02-02T20:32:11.175140] [INFO ] [sig ] SRRK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:11.320758] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SRRK.txt [2026-02-02T20:32:11.320920] [INFO ] [sig ] [2899/3456] Completed SRRK in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:11.320961] [INFO ] [sig ] [2900/3456] Forecasting SRTS... [2026-02-02T20:32:11.320992] [INFO ] [sig ] Generating forecast for: SRTS [2026-02-02T20:32:11.321022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-02-02T20:32:11.332189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-02-02T20:32:11.332524] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-02-02T20:32:11.333331] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-02-02T20:32:11.333385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:11.333420] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:11.333447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:11.333503] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:11.390394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:11.391334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:11.391434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:11.391469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:11.509973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:11.510138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:11.510179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:11.510208] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:11.513673] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: DOWN (p=13.59%) [2026-02-02T20:32:11.513993] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-02-02T20:32:11.514124] [INFO ] [sig ] SRTS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:11.657146] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SRTS.txt [2026-02-02T20:32:11.657306] [INFO ] [sig ] [2900/3456] Completed SRTS in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:11.657361] [INFO ] [sig ] [2901/3456] Forecasting SSB... [2026-02-02T20:32:11.657398] [INFO ] [sig ] Generating forecast for: SSB [2026-02-02T20:32:11.657435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-02-02T20:32:11.669103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-02-02T20:32:11.669518] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-02-02T20:32:11.670377] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-02-02T20:32:11.670432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:11.670466] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:11.670493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:11.670549] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:11.727996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:11.729017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:11.729107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:11.729141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:11.854841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:11.855010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:11.855058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:11.855086] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:11.858701] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=27.53%) [2026-02-02T20:32:11.859034] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-02-02T20:32:11.859180] [INFO ] [sig ] SSB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:12.001927] [INFO ] [LOCAL ] Saved forecast: SSB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SSB.txt [2026-02-02T20:32:12.002086] [INFO ] [sig ] [2901/3456] Completed SSB in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:12.002125] [INFO ] [sig ] [2902/3456] Forecasting SSD... [2026-02-02T20:32:12.002156] [INFO ] [sig ] Generating forecast for: SSD [2026-02-02T20:32:12.002186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-02-02T20:32:12.014639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-02-02T20:32:12.015060] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-02-02T20:32:12.016075] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-02-02T20:32:12.016147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:12.016191] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:12.016219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:12.016278] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:12.074632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:12.075505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:12.075610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:12.075646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:12.198989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:12.199154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:12.199197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:12.199227] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:12.202727] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-02-02T20:32:12.203022] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-02-02T20:32:12.203154] [INFO ] [sig ] SSD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:12.352089] [INFO ] [LOCAL ] Saved forecast: SSD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SSD.txt [2026-02-02T20:32:12.352331] [INFO ] [sig ] [2902/3456] Completed SSD in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:12.352373] [INFO ] [sig ] [2903/3456] Forecasting SSL... [2026-02-02T20:32:12.352404] [INFO ] [sig ] Generating forecast for: SSL [2026-02-02T20:32:12.352444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-02-02T20:32:12.364262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-02-02T20:32:12.364655] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-02-02T20:32:12.365446] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-02-02T20:32:12.365498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:12.365540] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:12.365583] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:12.365654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:12.423374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:12.424279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:12.424379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:12.424414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:12.548309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:12.548472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:12.548515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:12.548546] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:12.552075] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: DOWN (p=37.93%) [2026-02-02T20:32:12.552365] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-02-02T20:32:12.552511] [INFO ] [sig ] SSL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:12.697221] [INFO ] [LOCAL ] Saved forecast: SSL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SSL.txt [2026-02-02T20:32:12.697374] [INFO ] [sig ] [2903/3456] Completed SSL in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:12.697413] [INFO ] [sig ] [2904/3456] Forecasting SSNC... [2026-02-02T20:32:12.697442] [INFO ] [sig ] Generating forecast for: SSNC [2026-02-02T20:32:12.697474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-02-02T20:32:12.709025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-02-02T20:32:12.709381] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-02-02T20:32:12.710196] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-02-02T20:32:12.710249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:12.710281] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:12.710307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:12.710362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:12.767159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:12.768117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:12.768202] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:12.768235] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:12.888043] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:12.888200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:12.888239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:12.888267] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:12.892001] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=97.28%) [2026-02-02T20:32:12.892467] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-02-02T20:32:12.892614] [INFO ] [sig ] SSNC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:13.047484] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SSNC.txt [2026-02-02T20:32:13.047702] [INFO ] [sig ] [2904/3456] Completed SSNC in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:13.047755] [INFO ] [sig ] [2905/3456] Forecasting SSP... [2026-02-02T20:32:13.047786] [INFO ] [sig ] Generating forecast for: SSP [2026-02-02T20:32:13.047816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-02-02T20:32:13.061361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-02-02T20:32:13.061674] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-02-02T20:32:13.062458] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-02-02T20:32:13.062511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:13.062543] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:13.062591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:13.062652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:13.123589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:13.124546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:13.124647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:13.124682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:13.249410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:13.249585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:13.249629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:13.249661] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:13.253069] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: UP (p=59.17%) [2026-02-02T20:32:13.253349] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-02-02T20:32:13.253479] [INFO ] [sig ] SSP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:13.399629] [INFO ] [LOCAL ] Saved forecast: SSP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SSP.txt [2026-02-02T20:32:13.399755] [INFO ] [sig ] [2905/3456] Completed SSP in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-02T20:32:13.399794] [INFO ] [sig ] [2906/3456] Forecasting SSRM... [2026-02-02T20:32:13.399824] [INFO ] [sig ] Generating forecast for: SSRM [2026-02-02T20:32:13.399853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-02-02T20:32:13.411066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-02-02T20:32:13.411344] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-02-02T20:32:13.412123] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-02-02T20:32:13.412175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:13.412243] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:13.412272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:13.412330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:13.469937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:13.470789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:13.470873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:13.470906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:13.591840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:13.591992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:13.592038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:13.592067] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:13.595498] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: UP (p=87.03%) [2026-02-02T20:32:13.595795] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-02-02T20:32:13.595948] [INFO ] [sig ] SSRM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:13.739082] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SSRM.txt [2026-02-02T20:32:13.739410] [INFO ] [sig ] [2906/3456] Completed SSRM in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:13.739450] [INFO ] [sig ] [2907/3456] Forecasting SSSS... [2026-02-02T20:32:13.739479] [INFO ] [sig ] Generating forecast for: SSSS [2026-02-02T20:32:13.739508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-02-02T20:32:13.750706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-02-02T20:32:13.750999] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-02-02T20:32:13.751841] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-02-02T20:32:13.751895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:13.751928] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:13.751955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:13.752011] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:13.810907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:13.811669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:13.811753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:13.811787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:13.937342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:13.937499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:13.937539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:13.937584] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:13.941547] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: DOWN (p=30.17%) [2026-02-02T20:32:13.941838] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-02-02T20:32:13.941988] [INFO ] [sig ] SSSS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:14.084987] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SSSS.txt [2026-02-02T20:32:14.085344] [INFO ] [sig ] [2907/3456] Completed SSSS in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:14.085384] [INFO ] [sig ] [2908/3456] Forecasting SSTI... [2026-02-02T20:32:14.085415] [INFO ] [sig ] Generating forecast for: SSTI [2026-02-02T20:32:14.085445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-02-02T20:32:14.097109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-02-02T20:32:14.097482] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-02-02T20:32:14.102664] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-02-02T20:32:14.102746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:14.102780] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:14.102806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:14.102895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:14.161724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:14.162666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:14.162763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:14.162797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:14.285714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:14.285871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:14.285911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:14.285939] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:14.289417] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=94.25%) [2026-02-02T20:32:14.289719] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-02-02T20:32:14.289848] [INFO ] [sig ] SSTI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:14.441306] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SSTI.txt [2026-02-02T20:32:14.441462] [INFO ] [sig ] [2908/3456] Completed SSTI in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:14.441501] [INFO ] [sig ] [2909/3456] Forecasting SSTK... [2026-02-02T20:32:14.441532] [INFO ] [sig ] Generating forecast for: SSTK [2026-02-02T20:32:14.441564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-02-02T20:32:14.454025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-02-02T20:32:14.454473] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-02-02T20:32:14.455540] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-02-02T20:32:14.455624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:14.455662] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:14.455690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:14.455747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:14.519001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:14.519906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:14.520007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:14.520042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:14.650894] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:14.651062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:14.651103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:14.651171] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:14.655436] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: UP (p=99.54%) [2026-02-02T20:32:14.655758] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-02-02T20:32:14.655924] [INFO ] [sig ] SSTK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:14.805691] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SSTK.txt [2026-02-02T20:32:14.805879] [INFO ] [sig ] [2909/3456] Completed SSTK in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:14.805932] [INFO ] [sig ] [2910/3456] Forecasting SSYS... [2026-02-02T20:32:14.805971] [INFO ] [sig ] Generating forecast for: SSYS [2026-02-02T20:32:14.806009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-02-02T20:32:14.818720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-02-02T20:32:14.819247] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-02-02T20:32:14.820045] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-02-02T20:32:14.820111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:14.820145] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:14.820172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:14.820227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:14.881148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:14.881966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:14.882050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:14.882084] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:15.003279] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:15.003409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:15.003450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:15.003479] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:15.006833] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=43.76%) [2026-02-02T20:32:15.007108] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-02-02T20:32:15.007231] [INFO ] [sig ] SSYS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:15.153134] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SSYS.txt [2026-02-02T20:32:15.153293] [INFO ] [sig ] [2910/3456] Completed SSYS in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:15.153338] [INFO ] [sig ] [2911/3456] Forecasting STAA... [2026-02-02T20:32:15.153367] [INFO ] [sig ] Generating forecast for: STAA [2026-02-02T20:32:15.153413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-02-02T20:32:15.165538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-02-02T20:32:15.165847] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-02-02T20:32:15.166660] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-02-02T20:32:15.166713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:15.166746] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:15.166772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:15.166829] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:15.225544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:15.226281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:15.226372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:15.226407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:15.351619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:15.351763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:15.351803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:15.351833] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:15.355681] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: UP (p=79.29%) [2026-02-02T20:32:15.355978] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-02-02T20:32:15.356308] [INFO ] [sig ] STAA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:15.496929] [INFO ] [LOCAL ] Saved forecast: STAA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STAA.txt [2026-02-02T20:32:15.497061] [INFO ] [sig ] [2911/3456] Completed STAA in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:15.497099] [INFO ] [sig ] [2912/3456] Forecasting STAG... [2026-02-02T20:32:15.497129] [INFO ] [sig ] Generating forecast for: STAG [2026-02-02T20:32:15.497160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-02-02T20:32:15.509416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-02-02T20:32:15.509754] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-02-02T20:32:15.510798] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-02-02T20:32:15.510852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:15.510883] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:15.510909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:15.510966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:15.570472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:15.571149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:15.571227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:15.571259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:15.692532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:15.692690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:15.692733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:15.692761] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:15.696180] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: UP (p=94.11%) [2026-02-02T20:32:15.696459] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-02-02T20:32:15.696605] [INFO ] [sig ] STAG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:15.842040] [INFO ] [LOCAL ] Saved forecast: STAG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STAG.txt [2026-02-02T20:32:15.842177] [INFO ] [sig ] [2912/3456] Completed STAG in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:15.842216] [INFO ] [sig ] [2913/3456] Forecasting STBA... [2026-02-02T20:32:15.842246] [INFO ] [sig ] Generating forecast for: STBA [2026-02-02T20:32:15.842276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-02-02T20:32:15.858347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-02-02T20:32:15.858753] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-02-02T20:32:15.859711] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-02-02T20:32:15.859765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:15.859798] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:15.859825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:15.859885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:15.918515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:15.919356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:15.919444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:15.919479] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:16.039855] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:16.040012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:16.040053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:16.040083] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:16.043648] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: UP (p=60.04%) [2026-02-02T20:32:16.043957] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-02-02T20:32:16.044085] [INFO ] [sig ] STBA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:16.186990] [INFO ] [LOCAL ] Saved forecast: STBA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STBA.txt [2026-02-02T20:32:16.187131] [INFO ] [sig ] [2913/3456] Completed STBA in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:16.187171] [INFO ] [sig ] [2914/3456] Forecasting STC... [2026-02-02T20:32:16.187202] [INFO ] [sig ] Generating forecast for: STC [2026-02-02T20:32:16.187232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-02-02T20:32:16.198491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-02-02T20:32:16.198818] [INFO ] [FORECASTER] Starting predict_future for STC [2026-02-02T20:32:16.199612] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-02-02T20:32:16.199667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:16.199699] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:16.199727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:16.199784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:16.260421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:16.261238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:16.261322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:16.261356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:16.381945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:16.382099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:16.382140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:16.382168] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:16.385636] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: DOWN (p=19.71%) [2026-02-02T20:32:16.385908] [INFO ] [FORECASTER] Completed predict_future for STC [2026-02-02T20:32:16.386032] [INFO ] [sig ] STC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:16.537279] [INFO ] [LOCAL ] Saved forecast: STC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STC.txt [2026-02-02T20:32:16.537432] [INFO ] [sig ] [2914/3456] Completed STC in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:16.537472] [INFO ] [sig ] [2915/3456] Forecasting STE... [2026-02-02T20:32:16.537502] [INFO ] [sig ] Generating forecast for: STE [2026-02-02T20:32:16.537532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-02-02T20:32:16.548171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-02-02T20:32:16.548465] [INFO ] [FORECASTER] Starting predict_future for STE [2026-02-02T20:32:16.549439] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-02-02T20:32:16.549493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:16.549526] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:16.549552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:16.549635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:16.612506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:16.613718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:16.613838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:16.613873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:16.739352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:16.739498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:16.739539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:16.739568] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:16.743074] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=39.51%) [2026-02-02T20:32:16.743387] [INFO ] [FORECASTER] Completed predict_future for STE [2026-02-02T20:32:16.743522] [INFO ] [sig ] STE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:16.888559] [INFO ] [LOCAL ] Saved forecast: STE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STE.txt [2026-02-02T20:32:16.888716] [INFO ] [sig ] [2915/3456] Completed STE in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:16.888762] [INFO ] [sig ] [2916/3456] Forecasting STEL... [2026-02-02T20:32:16.888795] [INFO ] [sig ] Generating forecast for: STEL [2026-02-02T20:32:16.888826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-02-02T20:32:16.900456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-02-02T20:32:16.900826] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-02-02T20:32:16.901626] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-02-02T20:32:16.901681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:16.901713] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:16.901741] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:16.901798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:16.962076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:16.962941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:16.963057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:16.963096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:17.081842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:17.082004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:17.082047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:17.082077] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:17.085501] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: UP (p=96.45%) [2026-02-02T20:32:17.085802] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-02-02T20:32:17.085930] [INFO ] [sig ] STEL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:17.227460] [INFO ] [LOCAL ] Saved forecast: STEL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STEL.txt [2026-02-02T20:32:17.227613] [INFO ] [sig ] [2916/3456] Completed STEL in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:17.227674] [INFO ] [sig ] [2917/3456] Forecasting STEM... [2026-02-02T20:32:17.227707] [INFO ] [sig ] Generating forecast for: STEM [2026-02-02T20:32:17.227736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-02-02T20:32:17.240260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-02-02T20:32:17.240557] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-02-02T20:32:17.241343] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-02-02T20:32:17.241396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:17.241430] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:17.241458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:17.241515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:17.298951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:17.299691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:17.299773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:17.299806] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:17.418477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:17.418647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:17.418703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:17.418735] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:17.422195] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-02-02T20:32:17.422472] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-02-02T20:32:17.422614] [INFO ] [sig ] STEM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:17.566963] [INFO ] [LOCAL ] Saved forecast: STEM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STEM.txt [2026-02-02T20:32:17.567096] [INFO ] [sig ] [2917/3456] Completed STEM in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:17.567133] [INFO ] [sig ] [2918/3456] Forecasting STEP... [2026-02-02T20:32:17.567162] [INFO ] [sig ] Generating forecast for: STEP [2026-02-02T20:32:17.567193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-02-02T20:32:17.578326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-02-02T20:32:17.578674] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-02-02T20:32:17.579623] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-02-02T20:32:17.579678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:17.579711] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:17.579738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:17.579794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:17.643593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:17.644747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:17.644844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:17.644878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:17.768505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:17.768679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:17.768721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:17.768750] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:17.772741] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=43.79%) [2026-02-02T20:32:17.773029] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-02-02T20:32:17.773159] [INFO ] [sig ] STEP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:17.920856] [INFO ] [LOCAL ] Saved forecast: STEP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STEP.txt [2026-02-02T20:32:17.920997] [INFO ] [sig ] [2918/3456] Completed STEP in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:17.921035] [INFO ] [sig ] [2919/3456] Forecasting STHO... [2026-02-02T20:32:17.921064] [INFO ] [sig ] Generating forecast for: STHO [2026-02-02T20:32:17.921093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-02-02T20:32:17.932874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-02-02T20:32:17.933219] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-02-02T20:32:17.934085] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-02-02T20:32:17.934138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:17.934172] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:17.934198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:17.934254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:17.995952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:17.996848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:17.996941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:17.996977] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:18.117194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:18.117347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:18.117388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:18.117417] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:18.121041] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: UP (p=68.16%) [2026-02-02T20:32:18.121347] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-02-02T20:32:18.121479] [INFO ] [sig ] STHO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:18.269115] [INFO ] [LOCAL ] Saved forecast: STHO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STHO.txt [2026-02-02T20:32:18.269293] [INFO ] [sig ] [2919/3456] Completed STHO in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:18.269348] [INFO ] [sig ] [2920/3456] Forecasting STI... [2026-02-02T20:32:18.269391] [INFO ] [sig ] Generating forecast for: STI [2026-02-02T20:32:18.269434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-02-02T20:32:18.280852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-02-02T20:32:18.281163] [INFO ] [FORECASTER] Starting predict_future for STI [2026-02-02T20:32:18.281935] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-02-02T20:32:18.281987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:18.282020] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:18.282048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:18.282105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:18.345095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:18.346009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:18.346098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:18.346132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:18.469441] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:18.469605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:18.469648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:18.469679] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:18.473088] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: UP (p=93.46%) [2026-02-02T20:32:18.473362] [INFO ] [FORECASTER] Completed predict_future for STI [2026-02-02T20:32:18.473483] [INFO ] [sig ] STI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:18.620415] [INFO ] [LOCAL ] Saved forecast: STI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STI.txt [2026-02-02T20:32:18.620560] [INFO ] [sig ] [2920/3456] Completed STI in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:18.620617] [INFO ] [sig ] [2921/3456] Forecasting STIM... [2026-02-02T20:32:18.620648] [INFO ] [sig ] Generating forecast for: STIM [2026-02-02T20:32:18.620678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-02-02T20:32:18.631981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-02-02T20:32:18.632276] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-02-02T20:32:18.633127] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-02-02T20:32:18.633183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:18.633227] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:18.633255] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:18.633310] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:18.693937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:18.694709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:18.694791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:18.694825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:18.815882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:18.816020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:18.816067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:18.816102] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:18.819555] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: DOWN (p=35.24%) [2026-02-02T20:32:18.819851] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-02-02T20:32:18.819986] [INFO ] [sig ] STIM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:18.963328] [INFO ] [LOCAL ] Saved forecast: STIM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STIM.txt [2026-02-02T20:32:18.963477] [INFO ] [sig ] [2921/3456] Completed STIM in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:18.963517] [INFO ] [sig ] [2922/3456] Forecasting STK... [2026-02-02T20:32:18.963546] [INFO ] [sig ] Generating forecast for: STK [2026-02-02T20:32:18.963595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-02-02T20:32:18.974901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-02-02T20:32:18.975202] [INFO ] [FORECASTER] Starting predict_future for STK [2026-02-02T20:32:18.976002] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-02-02T20:32:18.976058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:18.976091] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:18.976118] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:18.976174] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:19.033877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:19.034671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:19.034751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:19.034783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:19.159292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:19.159474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:19.159522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:19.159553] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:19.163217] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=48.97%) [2026-02-02T20:32:19.163697] [INFO ] [FORECASTER] Completed predict_future for STK [2026-02-02T20:32:19.163830] [INFO ] [sig ] STK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:19.309245] [INFO ] [LOCAL ] Saved forecast: STK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STK.txt [2026-02-02T20:32:19.309380] [INFO ] [sig ] [2922/3456] Completed STK in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-02T20:32:19.309419] [INFO ] [sig ] [2923/3456] Forecasting STKH... [2026-02-02T20:32:19.309448] [INFO ] [sig ] Generating forecast for: STKH [2026-02-02T20:32:19.309478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-02-02T20:32:19.321595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-02-02T20:32:19.321912] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-02-02T20:32:19.322899] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-02-02T20:32:19.322952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:19.323011] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:19.323039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:19.323095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:19.382764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:19.383745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:19.383827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:19.383861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:19.495367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:19.495487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:19.495529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:19.495560] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:19.499467] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: DOWN (p=6.40%) [2026-02-02T20:32:19.499765] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-02-02T20:32:19.499896] [INFO ] [sig ] STKH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:19.647820] [INFO ] [LOCAL ] Saved forecast: STKH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STKH.txt [2026-02-02T20:32:19.648003] [INFO ] [sig ] [2923/3456] Completed STKH in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:19.648055] [INFO ] [sig ] [2924/3456] Forecasting STKL... [2026-02-02T20:32:19.648096] [INFO ] [sig ] Generating forecast for: STKL [2026-02-02T20:32:19.648333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-02-02T20:32:19.660251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-02-02T20:32:19.660614] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-02-02T20:32:19.661399] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-02-02T20:32:19.661452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:19.661484] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:19.661511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:19.661584] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:19.723401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:19.724566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:19.724670] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:19.724703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:19.854193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:19.854348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:19.854389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:19.854418] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:19.857873] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-02-02T20:32:19.858151] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-02-02T20:32:19.858279] [INFO ] [sig ] STKL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:19.998201] [INFO ] [LOCAL ] Saved forecast: STKL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STKL.txt [2026-02-02T20:32:19.998347] [INFO ] [sig ] [2924/3456] Completed STKL in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:19.998392] [INFO ] [sig ] [2925/3456] Forecasting STKS... [2026-02-02T20:32:19.998421] [INFO ] [sig ] Generating forecast for: STKS [2026-02-02T20:32:19.998451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-02-02T20:32:20.010241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-02-02T20:32:20.010609] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-02-02T20:32:20.011399] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-02-02T20:32:20.011452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:20.011485] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:20.011512] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:20.011584] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:20.068411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:20.069260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:20.069343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:20.069376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:20.193008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:20.193178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:20.193224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:20.193254] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:20.196789] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-02-02T20:32:20.197060] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-02-02T20:32:20.197183] [INFO ] [sig ] STKS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:20.338628] [INFO ] [LOCAL ] Saved forecast: STKS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STKS.txt [2026-02-02T20:32:20.338795] [INFO ] [sig ] [2925/3456] Completed STKS in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:20.338837] [INFO ] [sig ] [2926/3456] Forecasting STLA... [2026-02-02T20:32:20.338868] [INFO ] [sig ] Generating forecast for: STLA [2026-02-02T20:32:20.338900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-02-02T20:32:20.350484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-02-02T20:32:20.350833] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-02-02T20:32:20.351694] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-02-02T20:32:20.351750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:20.351783] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:20.351810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:20.351870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:20.412962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:20.413793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:20.413877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:20.413911] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:20.543835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:20.543985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:20.544026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:20.544083] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:20.547796] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: DOWN (p=46.98%) [2026-02-02T20:32:20.548096] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-02-02T20:32:20.548246] [INFO ] [sig ] STLA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:20.693774] [INFO ] [LOCAL ] Saved forecast: STLA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STLA.txt [2026-02-02T20:32:20.693921] [INFO ] [sig ] [2926/3456] Completed STLA in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:20.693961] [INFO ] [sig ] [2927/3456] Forecasting STLD... [2026-02-02T20:32:20.693993] [INFO ] [sig ] Generating forecast for: STLD [2026-02-02T20:32:20.694023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-02-02T20:32:20.705411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-02-02T20:32:20.705759] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-02-02T20:32:20.706568] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-02-02T20:32:20.706659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:20.706694] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:20.706723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:20.706781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:20.770542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:20.771362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:20.771444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:20.771479] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:20.896097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:20.896267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:20.896307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:20.896335] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:20.899822] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: DOWN (p=46.21%) [2026-02-02T20:32:20.900104] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-02-02T20:32:20.900230] [INFO ] [sig ] STLD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:21.042422] [INFO ] [LOCAL ] Saved forecast: STLD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STLD.txt [2026-02-02T20:32:21.042599] [INFO ] [sig ] [2927/3456] Completed STLD in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:21.042641] [INFO ] [sig ] [2928/3456] Forecasting STM... [2026-02-02T20:32:21.042672] [INFO ] [sig ] Generating forecast for: STM [2026-02-02T20:32:21.042701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-02-02T20:32:21.053639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-02-02T20:32:21.053984] [INFO ] [FORECASTER] Starting predict_future for STM [2026-02-02T20:32:21.054768] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-02-02T20:32:21.054820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:21.054852] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:21.054877] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:21.054933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:21.114392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:21.115223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:21.115306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:21.115340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:21.239948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:21.240106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:21.240174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:21.240212] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:21.243707] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: UP (p=79.54%) [2026-02-02T20:32:21.243991] [INFO ] [FORECASTER] Completed predict_future for STM [2026-02-02T20:32:21.244123] [INFO ] [sig ] STM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:21.389739] [INFO ] [LOCAL ] Saved forecast: STM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STM.txt [2026-02-02T20:32:21.389903] [INFO ] [sig ] [2928/3456] Completed STM in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:21.389945] [INFO ] [sig ] [2929/3456] Forecasting STN... [2026-02-02T20:32:21.389975] [INFO ] [sig ] Generating forecast for: STN [2026-02-02T20:32:21.390005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-02-02T20:32:21.401594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-02-02T20:32:21.401932] [INFO ] [FORECASTER] Starting predict_future for STN [2026-02-02T20:32:21.402746] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-02-02T20:32:21.402800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:21.402831] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:21.402858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:21.402915] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:21.461003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:21.461865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:21.461961] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:21.461999] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:21.583707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:21.583860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:21.583901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:21.583930] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:21.587447] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=88.88%) [2026-02-02T20:32:21.587816] [INFO ] [FORECASTER] Completed predict_future for STN [2026-02-02T20:32:21.587957] [INFO ] [sig ] STN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:21.743809] [INFO ] [LOCAL ] Saved forecast: STN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STN.txt [2026-02-02T20:32:21.743974] [INFO ] [sig ] [2929/3456] Completed STN in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:21.744015] [INFO ] [sig ] [2930/3456] Forecasting STNE... [2026-02-02T20:32:21.744045] [INFO ] [sig ] Generating forecast for: STNE [2026-02-02T20:32:21.744074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-02-02T20:32:21.755541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-02-02T20:32:21.755881] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-02-02T20:32:21.756652] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-02-02T20:32:21.756705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:21.756737] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:21.756764] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:21.756820] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:21.815316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:21.816169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:21.816270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:21.816305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:21.942926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:21.943092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:21.943141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:21.943177] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:21.946838] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=16.78%) [2026-02-02T20:32:21.947126] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-02-02T20:32:21.947259] [INFO ] [sig ] STNE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:22.091157] [INFO ] [LOCAL ] Saved forecast: STNE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STNE.txt [2026-02-02T20:32:22.091332] [INFO ] [sig ] [2930/3456] Completed STNE in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:22.091376] [INFO ] [sig ] [2931/3456] Forecasting STOK... [2026-02-02T20:32:22.091407] [INFO ] [sig ] Generating forecast for: STOK [2026-02-02T20:32:22.091439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-02-02T20:32:22.103700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-02-02T20:32:22.104134] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-02-02T20:32:22.104977] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-02-02T20:32:22.105032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:22.105064] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:22.105091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:22.105146] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:22.164077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:22.165264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:22.165552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:22.165605] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:22.295659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:22.295824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:22.295866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:22.295895] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:22.299757] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: UP (p=73.75%) [2026-02-02T20:32:22.300075] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-02-02T20:32:22.300216] [INFO ] [sig ] STOK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:22.441677] [INFO ] [LOCAL ] Saved forecast: STOK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STOK.txt [2026-02-02T20:32:22.441841] [INFO ] [sig ] [2931/3456] Completed STOK in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:22.441883] [INFO ] [sig ] [2932/3456] Forecasting STRA... [2026-02-02T20:32:22.441916] [INFO ] [sig ] Generating forecast for: STRA [2026-02-02T20:32:22.441947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-02-02T20:32:22.454339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-02-02T20:32:22.454752] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-02-02T20:32:22.455614] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-02-02T20:32:22.455669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:22.455716] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:22.455743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:22.455798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:22.518115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:22.519023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:22.519125] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:22.519167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:22.648875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:22.649032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:22.649073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:22.649103] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:22.653117] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: DOWN (p=26.61%) [2026-02-02T20:32:22.653428] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-02-02T20:32:22.653564] [INFO ] [sig ] STRA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:22.796087] [INFO ] [LOCAL ] Saved forecast: STRA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STRA.txt [2026-02-02T20:32:22.796240] [INFO ] [sig ] [2932/3456] Completed STRA in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:22.796280] [INFO ] [sig ] [2933/3456] Forecasting STRL... [2026-02-02T20:32:22.796310] [INFO ] [sig ] Generating forecast for: STRL [2026-02-02T20:32:22.796351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-02-02T20:32:22.808518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-02-02T20:32:22.808932] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-02-02T20:32:22.809804] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-02-02T20:32:22.809860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:22.809894] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:22.809921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:22.809979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:22.869117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:22.870030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:22.870164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:22.870206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:22.993894] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:22.994048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:22.994089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:22.994118] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:22.997491] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: UP (p=81.68%) [2026-02-02T20:32:22.997810] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-02-02T20:32:22.997935] [INFO ] [sig ] STRL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:23.144667] [INFO ] [LOCAL ] Saved forecast: STRL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STRL.txt [2026-02-02T20:32:23.144822] [INFO ] [sig ] [2933/3456] Completed STRL in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:23.144862] [INFO ] [sig ] [2934/3456] Forecasting STRS... [2026-02-02T20:32:23.144891] [INFO ] [sig ] Generating forecast for: STRS [2026-02-02T20:32:23.144920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-02-02T20:32:23.155346] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'STRS'. [2026-02-02T20:32:23.155634] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-02-02T20:32:23.156404] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-02-02T20:32:23.156457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:23.156489] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:23.156516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:23.156594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:23.214169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:23.214796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:23.214873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:23.214906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:23.308319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:23.308466] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:32:23.308505] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:23.308533] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:23.311875] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: UP (p=61.06%) [2026-02-02T20:32:23.312145] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-02-02T20:32:23.312271] [INFO ] [sig ] STRS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:23.454252] [INFO ] [LOCAL ] Saved forecast: STRS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STRS.txt [2026-02-02T20:32:23.454591] [INFO ] [sig ] [2934/3456] Completed STRS in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:23.454633] [INFO ] [sig ] [2935/3456] Forecasting STSS... [2026-02-02T20:32:23.454664] [INFO ] [sig ] Generating forecast for: STSS [2026-02-02T20:32:23.454693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-02-02T20:32:23.467078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-02-02T20:32:23.467371] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-02-02T20:32:23.468164] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-02-02T20:32:23.468217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:23.468248] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:23.468274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:23.468331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:23.525829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:23.526457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:23.526542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:23.526594] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:23.647292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:23.647437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:23.647475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:23.647503] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:23.650857] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: UP (p=72.21%) [2026-02-02T20:32:23.651130] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-02-02T20:32:23.651251] [INFO ] [sig ] STSS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:23.793982] [INFO ] [LOCAL ] Saved forecast: STSS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STSS.txt [2026-02-02T20:32:23.794129] [INFO ] [sig ] [2935/3456] Completed STSS in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:23.794169] [INFO ] [sig ] [2936/3456] Forecasting STTK... [2026-02-02T20:32:23.794206] [INFO ] [sig ] Generating forecast for: STTK [2026-02-02T20:32:23.794237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-02-02T20:32:23.809797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-02-02T20:32:23.810289] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-02-02T20:32:23.811297] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-02-02T20:32:23.811363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:23.811402] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:23.811435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:23.811511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:23.876196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:23.877243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:23.877334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:23.877368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:23.999271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:23.999427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:23.999470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:23.999500] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:24.003088] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-02-02T20:32:24.003414] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-02-02T20:32:24.003549] [INFO ] [sig ] STTK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:24.144708] [INFO ] [LOCAL ] Saved forecast: STTK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STTK.txt [2026-02-02T20:32:24.144869] [INFO ] [sig ] [2936/3456] Completed STTK in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:24.144909] [INFO ] [sig ] [2937/3456] Forecasting STVN... [2026-02-02T20:32:24.144940] [INFO ] [sig ] Generating forecast for: STVN [2026-02-02T20:32:24.144969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-02-02T20:32:24.155657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-02-02T20:32:24.155937] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-02-02T20:32:24.156710] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-02-02T20:32:24.156764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:24.156796] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:24.156822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:24.156881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:24.214438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:24.215347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:24.215431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:24.215464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:24.329634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:24.329783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:24.329821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:24.329849] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:24.333169] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-02-02T20:32:24.333438] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-02-02T20:32:24.333559] [INFO ] [sig ] STVN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:24.473163] [INFO ] [LOCAL ] Saved forecast: STVN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STVN.txt [2026-02-02T20:32:24.473301] [INFO ] [sig ] [2937/3456] Completed STVN in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:24.473339] [INFO ] [sig ] [2938/3456] Forecasting STWD... [2026-02-02T20:32:24.473370] [INFO ] [sig ] Generating forecast for: STWD [2026-02-02T20:32:24.473400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-02-02T20:32:24.484629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-02-02T20:32:24.484913] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-02-02T20:32:24.485673] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-02-02T20:32:24.485725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:24.485758] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:24.485785] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:24.485841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:24.543656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:24.544373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:24.544451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:24.544484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:24.664188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:24.664371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:24.664411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:24.664438] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:24.667916] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: UP (p=80.21%) [2026-02-02T20:32:24.668210] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-02-02T20:32:24.668341] [INFO ] [sig ] STWD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:24.812562] [INFO ] [LOCAL ] Saved forecast: STWD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STWD.txt [2026-02-02T20:32:24.812756] [INFO ] [sig ] [2938/3456] Completed STWD in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:24.812797] [INFO ] [sig ] [2939/3456] Forecasting STX... [2026-02-02T20:32:24.812828] [INFO ] [sig ] Generating forecast for: STX [2026-02-02T20:32:24.812860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-02-02T20:32:24.824701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-02-02T20:32:24.825144] [INFO ] [FORECASTER] Starting predict_future for STX [2026-02-02T20:32:24.825993] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-02-02T20:32:24.826047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:24.826080] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:24.826106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:24.826160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:24.887066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:24.887949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:24.888035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:24.888069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:25.027466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:25.027682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:25.027726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:25.027773] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:25.031447] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: DOWN (p=25.98%) [2026-02-02T20:32:25.031884] [INFO ] [FORECASTER] Completed predict_future for STX [2026-02-02T20:32:25.032035] [INFO ] [sig ] STX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:25.264431] [INFO ] [LOCAL ] Saved forecast: STX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STX.txt [2026-02-02T20:32:25.264844] [INFO ] [sig ] [2939/3456] Completed STX in 0.5s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-02T20:32:25.264920] [INFO ] [sig ] [2940/3456] Forecasting STXE... [2026-02-02T20:32:25.264976] [INFO ] [sig ] Generating forecast for: STXE [2026-02-02T20:32:25.265029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-02-02T20:32:25.291982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-02-02T20:32:25.297031] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-02-02T20:32:25.299049] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-02-02T20:32:25.299154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:25.301392] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:25.301451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:25.301616] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:25.394332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:25.395973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:25.396116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:25.396175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:25.578846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:25.579129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:25.579199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:25.579252] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:25.585607] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: DOWN (p=27.59%) [2026-02-02T20:32:25.586301] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-02-02T20:32:25.586562] [INFO ] [sig ] STXE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:25.792784] [INFO ] [LOCAL ] Saved forecast: STXE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/STXE.txt [2026-02-02T20:32:25.793140] [INFO ] [sig ] [2940/3456] Completed STXE in 0.5s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:25.793197] [INFO ] [sig ] [2941/3456] Forecasting STXG... [2026-02-02T20:32:25.793240] [INFO ] [sig ] Generating forecast for: STXG [2026-02-02T20:32:25.793280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-02-02T20:32:25.808906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-02-02T20:32:25.809679] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-02-02T20:32:25.811101] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-02-02T20:32:25.811174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:25.811214] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:25.811242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:25.811307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:25.881327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:25.883000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:25.883207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:25.883295] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:26.050695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:26.050976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:26.051064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:26.051121] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:26.057951] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-02-02T20:32:26.058825] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-02-02T20:32:26.059118] [INFO ] [sig ] STXG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:26.266074] [INFO ] [LOCAL ] Saved forecast: STXG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/STXG.txt [2026-02-02T20:32:26.266358] [INFO ] [sig ] [2941/3456] Completed STXG in 0.5s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:26.266430] [INFO ] [sig ] [2942/3456] Forecasting SUI... [2026-02-02T20:32:26.266485] [INFO ] [sig ] Generating forecast for: SUI [2026-02-02T20:32:26.266536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-02-02T20:32:26.284498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-02-02T20:32:26.285239] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-02-02T20:32:26.286494] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-02-02T20:32:26.286562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:26.286627] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:26.286662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:26.286747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:26.378169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:26.379976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:26.380245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:26.380309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:26.528270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:26.528510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:26.528558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:26.528610] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:26.533227] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=64.72%) [2026-02-02T20:32:26.533691] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-02-02T20:32:26.533864] [INFO ] [sig ] SUI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:26.690398] [INFO ] [LOCAL ] Saved forecast: SUI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SUI.txt [2026-02-02T20:32:26.690643] [INFO ] [sig ] [2942/3456] Completed SUI in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:26.690691] [INFO ] [sig ] [2943/3456] Forecasting SUN... [2026-02-02T20:32:26.690726] [INFO ] [sig ] Generating forecast for: SUN [2026-02-02T20:32:26.690762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-02-02T20:32:26.704934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-02-02T20:32:26.705511] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-02-02T20:32:26.706499] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-02-02T20:32:26.706563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:26.706620] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:26.706650] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:26.706754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:26.770921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:26.772189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:26.772332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:26.772381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:26.903713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:26.903967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:26.904021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:26.904103] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:26.908809] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=36.76%) [2026-02-02T20:32:26.909326] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-02-02T20:32:26.909521] [INFO ] [sig ] SUN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:27.073796] [INFO ] [LOCAL ] Saved forecast: SUN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SUN.txt [2026-02-02T20:32:27.074038] [INFO ] [sig ] [2943/3456] Completed SUN in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:27.074092] [INFO ] [sig ] [2944/3456] Forecasting SUNS... [2026-02-02T20:32:27.074125] [INFO ] [sig ] Generating forecast for: SUNS [2026-02-02T20:32:27.074168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-02-02T20:32:27.091016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-02-02T20:32:27.091539] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-02-02T20:32:27.092554] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-02-02T20:32:27.092644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:27.092684] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:27.092716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:27.092793] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:27.154713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:27.155724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:27.155817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:27.155850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:27.278418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:27.278599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:27.278641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:27.278669] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:27.282125] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: DOWN (p=46.69%) [2026-02-02T20:32:27.282403] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-02-02T20:32:27.282528] [INFO ] [sig ] SUNS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:27.424523] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SUNS.txt [2026-02-02T20:32:27.424710] [INFO ] [sig ] [2944/3456] Completed SUNS in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:27.424751] [INFO ] [sig ] [2945/3456] Forecasting SUPN... [2026-02-02T20:32:27.424782] [INFO ] [sig ] Generating forecast for: SUPN [2026-02-02T20:32:27.424812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-02-02T20:32:27.436811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-02-02T20:32:27.437228] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-02-02T20:32:27.438114] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-02-02T20:32:27.438167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:27.438200] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:27.438235] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:27.438294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:27.495970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:27.496875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:27.496963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:27.496998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:27.615527] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:27.615731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:27.615775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:27.615805] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:27.619210] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=12.84%) [2026-02-02T20:32:27.619503] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-02-02T20:32:27.619646] [INFO ] [sig ] SUPN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:27.760522] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SUPN.txt [2026-02-02T20:32:27.760689] [INFO ] [sig ] [2945/3456] Completed SUPN in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:27.760729] [INFO ] [sig ] [2946/3456] Forecasting SURG... [2026-02-02T20:32:27.760758] [INFO ] [sig ] Generating forecast for: SURG [2026-02-02T20:32:27.760789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-02-02T20:32:27.772689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-02-02T20:32:27.773001] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-02-02T20:32:27.773807] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-02-02T20:32:27.773859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:27.773891] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:27.773917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:27.773972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:27.830485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:27.831389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:27.831474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:27.831507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:27.960064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:27.960226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:27.960277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:27.960312] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:27.963849] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: DOWN (p=30.86%) [2026-02-02T20:32:27.964129] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-02-02T20:32:27.964258] [INFO ] [sig ] SURG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:28.105498] [INFO ] [LOCAL ] Saved forecast: SURG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SURG.txt [2026-02-02T20:32:28.105674] [INFO ] [sig ] [2946/3456] Completed SURG in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:28.105716] [INFO ] [sig ] [2947/3456] Forecasting SUSB... [2026-02-02T20:32:28.105745] [INFO ] [sig ] Generating forecast for: SUSB [2026-02-02T20:32:28.105782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-02-02T20:32:28.119679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-02-02T20:32:28.120150] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-02-02T20:32:28.121176] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-02-02T20:32:28.121246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:28.121297] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:28.121340] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:28.121427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:28.197727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:28.198879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:28.198994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:28.199030] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:28.326426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:28.326610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:28.326653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:28.326683] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:28.330205] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=97.91%) [2026-02-02T20:32:28.330510] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-02-02T20:32:28.330664] [INFO ] [sig ] SUSB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:28.484715] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SUSB.txt [2026-02-02T20:32:28.484883] [INFO ] [sig ] [2947/3456] Completed SUSB in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:28.484924] [INFO ] [sig ] [2948/3456] Forecasting SUSC... [2026-02-02T20:32:28.484954] [INFO ] [sig ] Generating forecast for: SUSC [2026-02-02T20:32:28.484983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-02-02T20:32:28.497965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-02-02T20:32:28.498408] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-02-02T20:32:28.499378] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-02-02T20:32:28.499442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:28.499483] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:28.499524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:28.499627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:28.560862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:28.561788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:28.561875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:28.561908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:28.696009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:28.696189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:28.696250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:28.696297] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:28.701123] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: UP (p=55.31%) [2026-02-02T20:32:28.701594] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-02-02T20:32:28.701785] [INFO ] [sig ] SUSC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:28.866217] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SUSC.txt [2026-02-02T20:32:28.866400] [INFO ] [sig ] [2948/3456] Completed SUSC in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:28.866443] [INFO ] [sig ] [2949/3456] Forecasting SUSL... [2026-02-02T20:32:28.866476] [INFO ] [sig ] Generating forecast for: SUSL [2026-02-02T20:32:28.866506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-02-02T20:32:28.878450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-02-02T20:32:28.878845] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-02-02T20:32:28.879642] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-02-02T20:32:28.879696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:28.879730] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:28.879758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:28.879814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:28.947808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:28.948691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:28.948777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:28.948811] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:29.063396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:29.063557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:29.063618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:29.063648] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:29.066989] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=77.69%) [2026-02-02T20:32:29.067284] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-02-02T20:32:29.067429] [INFO ] [sig ] SUSL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:29.214950] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SUSL.txt [2026-02-02T20:32:29.215105] [INFO ] [sig ] [2949/3456] Completed SUSL in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:29.215145] [INFO ] [sig ] [2950/3456] Forecasting SUUN... [2026-02-02T20:32:29.215174] [INFO ] [sig ] Generating forecast for: SUUN [2026-02-02T20:32:29.215205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-02-02T20:32:29.227098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-02-02T20:32:29.227478] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-02-02T20:32:29.228279] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-02-02T20:32:29.228332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:29.228555] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:29.228602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:29.228661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:29.289129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:29.290039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:29.290157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:29.290192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:29.416159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:29.416324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:29.416366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:29.416396] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:29.419959] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: DOWN (p=19.28%) [2026-02-02T20:32:29.420271] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-02-02T20:32:29.420423] [INFO ] [sig ] SUUN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:29.567485] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SUUN.txt [2026-02-02T20:32:29.567678] [INFO ] [sig ] [2950/3456] Completed SUUN in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:29.567744] [INFO ] [sig ] [2951/3456] Forecasting SUZ... [2026-02-02T20:32:29.567777] [INFO ] [sig ] Generating forecast for: SUZ [2026-02-02T20:32:29.567807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-02-02T20:32:29.579704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-02-02T20:32:29.580101] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-02-02T20:32:29.580936] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-02-02T20:32:29.580992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:29.581024] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:29.581050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:29.581107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:29.640336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:29.641219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:29.641309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:29.641344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:29.772700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:29.772861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:29.772902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:29.772931] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:29.776362] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: DOWN (p=3.71%) [2026-02-02T20:32:29.776682] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-02-02T20:32:29.776815] [INFO ] [sig ] SUZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:29.932474] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SUZ.txt [2026-02-02T20:32:29.932657] [INFO ] [sig ] [2951/3456] Completed SUZ in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:29.932702] [INFO ] [sig ] [2952/3456] Forecasting SVC... [2026-02-02T20:32:29.932734] [INFO ] [sig ] Generating forecast for: SVC [2026-02-02T20:32:29.932765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-02-02T20:32:29.945057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-02-02T20:32:29.945659] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-02-02T20:32:29.946629] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-02-02T20:32:29.946684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:29.946718] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:29.946745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:29.946802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:30.009890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:30.011005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:30.011092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:30.011127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:30.148657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:30.148839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:30.148882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:30.148910] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:30.152446] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: DOWN (p=4.71%) [2026-02-02T20:32:30.152766] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-02-02T20:32:30.152904] [INFO ] [sig ] SVC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:30.307133] [INFO ] [LOCAL ] Saved forecast: SVC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SVC.txt [2026-02-02T20:32:30.307286] [INFO ] [sig ] [2952/3456] Completed SVC in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:30.307363] [INFO ] [sig ] [2953/3456] Forecasting SVCO... [2026-02-02T20:32:30.307420] [INFO ] [sig ] Generating forecast for: SVCO [2026-02-02T20:32:30.307453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-02-02T20:32:30.319516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-02-02T20:32:30.319928] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-02-02T20:32:30.320758] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-02-02T20:32:30.320813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:30.320845] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:30.320872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:30.320941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:30.380048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:30.380929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:30.381011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:30.381046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:30.502400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:30.502569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:30.502632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:30.502663] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:30.506311] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: DOWN (p=10.66%) [2026-02-02T20:32:30.506633] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-02-02T20:32:30.506766] [INFO ] [sig ] SVCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:30.655791] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SVCO.txt [2026-02-02T20:32:30.655973] [INFO ] [sig ] [2953/3456] Completed SVCO in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:30.656036] [INFO ] [sig ] [2954/3456] Forecasting SVRA... [2026-02-02T20:32:30.656069] [INFO ] [sig ] Generating forecast for: SVRA [2026-02-02T20:32:30.656099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-02-02T20:32:30.669341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-02-02T20:32:30.669923] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-02-02T20:32:30.670731] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-02-02T20:32:30.670785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:30.670820] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:30.670847] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:30.670903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:30.732408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:30.733301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:30.733388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:30.733421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:30.854743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:30.854900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:30.854941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:30.854972] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:30.858420] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: UP (p=76.83%) [2026-02-02T20:32:30.858718] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-02-02T20:32:30.858847] [INFO ] [sig ] SVRA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:31.020653] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SVRA.txt [2026-02-02T20:32:31.020823] [INFO ] [sig ] [2954/3456] Completed SVRA in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:31.020874] [INFO ] [sig ] [2955/3456] Forecasting SWBI... [2026-02-02T20:32:31.020907] [INFO ] [sig ] Generating forecast for: SWBI [2026-02-02T20:32:31.020938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-02-02T20:32:31.033461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-02-02T20:32:31.033875] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-02-02T20:32:31.034722] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-02-02T20:32:31.034776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:31.034810] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:31.034838] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:31.034895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:31.096251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:31.097147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:31.097234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:31.097270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:31.226049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:31.226214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:31.226255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:31.226282] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:31.229776] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=16.72%) [2026-02-02T20:32:31.230049] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-02-02T20:32:31.230178] [INFO ] [sig ] SWBI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:31.371504] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SWBI.txt [2026-02-02T20:32:31.371679] [INFO ] [sig ] [2955/3456] Completed SWBI in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-02T20:32:31.371730] [INFO ] [sig ] [2956/3456] Forecasting SWIM... [2026-02-02T20:32:31.371762] [INFO ] [sig ] Generating forecast for: SWIM [2026-02-02T20:32:31.371792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-02-02T20:32:31.382647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-02-02T20:32:31.382932] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-02-02T20:32:31.383708] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-02-02T20:32:31.383770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:31.383803] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:31.383833] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:31.383891] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:31.441412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:31.442468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:31.442766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:31.442802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:31.564644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:31.564790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:31.564841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:31.564875] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:31.568445] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-02-02T20:32:31.568776] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-02-02T20:32:31.568919] [INFO ] [sig ] SWIM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:31.713677] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SWIM.txt [2026-02-02T20:32:31.713862] [INFO ] [sig ] [2956/3456] Completed SWIM in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-02-02T20:32:31.713905] [INFO ] [sig ] [2957/3456] Forecasting SWK... [2026-02-02T20:32:31.713935] [INFO ] [sig ] Generating forecast for: SWK [2026-02-02T20:32:31.713966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-02-02T20:32:31.725238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-02-02T20:32:31.725622] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-02-02T20:32:31.726425] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-02-02T20:32:31.726479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:31.726541] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:31.726588] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:31.726652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:31.783698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:31.784600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:31.784689] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:31.784721] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:31.902076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:31.902236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:31.902287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:31.902324] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:31.905826] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: UP (p=60.76%) [2026-02-02T20:32:31.906116] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-02-02T20:32:31.906253] [INFO ] [sig ] SWK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:32.051043] [INFO ] [LOCAL ] Saved forecast: SWK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SWK.txt [2026-02-02T20:32:32.051203] [INFO ] [sig ] [2957/3456] Completed SWK in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:32.051244] [INFO ] [sig ] [2958/3456] Forecasting SWKS... [2026-02-02T20:32:32.051275] [INFO ] [sig ] Generating forecast for: SWKS [2026-02-02T20:32:32.051306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-02-02T20:32:32.063738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-02-02T20:32:32.064157] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-02-02T20:32:32.065133] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-02-02T20:32:32.065195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:32.065229] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:32.065258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:32.065336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:32.126802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:32.127768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:32.127853] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:32.127887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:32.252998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:32.253156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:32.253199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:32.253228] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:32.256698] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=79.35%) [2026-02-02T20:32:32.256983] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-02-02T20:32:32.257123] [INFO ] [sig ] SWKS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:32.405229] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SWKS.txt [2026-02-02T20:32:32.405372] [INFO ] [sig ] [2958/3456] Completed SWKS in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:32.405412] [INFO ] [sig ] [2959/3456] Forecasting SWX... [2026-02-02T20:32:32.405441] [INFO ] [sig ] Generating forecast for: SWX [2026-02-02T20:32:32.405470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-02-02T20:32:32.417034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-02-02T20:32:32.417368] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-02-02T20:32:32.418218] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-02-02T20:32:32.418274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:32.418307] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:32.418335] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:32.418394] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:32.477591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:32.478521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:32.478624] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:32.478660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:32.600468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:32.600649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:32.600691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:32.600722] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:32.604206] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: UP (p=62.20%) [2026-02-02T20:32:32.604521] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-02-02T20:32:32.604674] [INFO ] [sig ] SWX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:32.748226] [INFO ] [LOCAL ] Saved forecast: SWX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SWX.txt [2026-02-02T20:32:32.748389] [INFO ] [sig ] [2959/3456] Completed SWX in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:32.748444] [INFO ] [sig ] [2960/3456] Forecasting SXC... [2026-02-02T20:32:32.748482] [INFO ] [sig ] Generating forecast for: SXC [2026-02-02T20:32:32.748512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-02-02T20:32:32.759749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-02-02T20:32:32.760059] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-02-02T20:32:32.760843] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-02-02T20:32:32.760896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:32.760928] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:32.760954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:32.761009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:32.819923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:32.820769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:32.820854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:32.820889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:32.947257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:32.947431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:32.947482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:32.947547] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:32.951341] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-02-02T20:32:32.951702] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-02-02T20:32:32.951846] [INFO ] [sig ] SXC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:33.094424] [INFO ] [LOCAL ] Saved forecast: SXC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SXC.txt [2026-02-02T20:32:33.094591] [INFO ] [sig ] [2960/3456] Completed SXC in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:33.094632] [INFO ] [sig ] [2961/3456] Forecasting SXI... [2026-02-02T20:32:33.094662] [INFO ] [sig ] Generating forecast for: SXI [2026-02-02T20:32:33.094694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-02-02T20:32:33.107330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-02-02T20:32:33.107632] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-02-02T20:32:33.108467] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-02-02T20:32:33.108526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:33.108558] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:33.108610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:33.108668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:33.167523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:33.168455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:33.168537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:33.168570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:33.290221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:33.290382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:33.290423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:33.290453] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:33.293882] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: DOWN (p=40.51%) [2026-02-02T20:32:33.294159] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-02-02T20:32:33.294321] [INFO ] [sig ] SXI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:33.437497] [INFO ] [LOCAL ] Saved forecast: SXI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SXI.txt [2026-02-02T20:32:33.437667] [INFO ] [sig ] [2961/3456] Completed SXI in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:33.437713] [INFO ] [sig ] [2962/3456] Forecasting SY... [2026-02-02T20:32:33.437746] [INFO ] [sig ] Generating forecast for: SY [2026-02-02T20:32:33.437776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-02-02T20:32:33.449133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-02-02T20:32:33.449489] [INFO ] [FORECASTER] Starting predict_future for SY [2026-02-02T20:32:33.450277] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-02-02T20:32:33.450331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:33.450363] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:33.450391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:33.450449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:33.510514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:33.511431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:33.511520] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:33.511555] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:33.635316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:33.635544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:33.635607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:33.635641] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:33.639377] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: DOWN (p=41.26%) [2026-02-02T20:32:33.639685] [INFO ] [FORECASTER] Completed predict_future for SY [2026-02-02T20:32:33.639837] [INFO ] [sig ] SY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:33.802354] [INFO ] [LOCAL ] Saved forecast: SY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SY.txt [2026-02-02T20:32:33.802558] [INFO ] [sig ] [2962/3456] Completed SY in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:33.802636] [INFO ] [sig ] [2963/3456] Forecasting SYF... [2026-02-02T20:32:33.802679] [INFO ] [sig ] Generating forecast for: SYF [2026-02-02T20:32:33.802725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-02-02T20:32:33.814821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-02-02T20:32:33.815239] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-02-02T20:32:33.816086] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-02-02T20:32:33.816143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:33.816176] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:33.816203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:33.816259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:33.873536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:33.874454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:33.874543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:33.874596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:33.997978] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:33.998139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:33.998198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:33.998228] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:34.001799] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: DOWN (p=25.04%) [2026-02-02T20:32:34.002101] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-02-02T20:32:34.002233] [INFO ] [sig ] SYF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:34.153676] [INFO ] [LOCAL ] Saved forecast: SYF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SYF.txt [2026-02-02T20:32:34.153839] [INFO ] [sig ] [2963/3456] Completed SYF in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:34.153888] [INFO ] [sig ] [2964/3456] Forecasting SYK... [2026-02-02T20:32:34.153927] [INFO ] [sig ] Generating forecast for: SYK [2026-02-02T20:32:34.153963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-02-02T20:32:34.165700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-02-02T20:32:34.166095] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-02-02T20:32:34.166921] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-02-02T20:32:34.166975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:34.167007] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:34.167033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:34.167089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:34.223991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:34.224913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:34.224999] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:34.225032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:34.345306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:34.345465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:34.345507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:34.345535] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:34.349317] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: DOWN (p=43.03%) [2026-02-02T20:32:34.349845] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-02-02T20:32:34.349983] [INFO ] [sig ] SYK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:34.500174] [INFO ] [LOCAL ] Saved forecast: SYK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SYK.txt [2026-02-02T20:32:34.500336] [INFO ] [sig ] [2964/3456] Completed SYK in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:34.500385] [INFO ] [sig ] [2965/3456] Forecasting SYM... [2026-02-02T20:32:34.500421] [INFO ] [sig ] Generating forecast for: SYM [2026-02-02T20:32:34.500457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-02-02T20:32:34.513017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-02-02T20:32:34.513368] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-02-02T20:32:34.514338] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-02-02T20:32:34.514392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:34.514423] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:34.514450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:34.514506] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:34.574133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:34.575006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:34.575111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:34.575145] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:34.701443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:34.701621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:34.701663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:34.701691] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:34.705448] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: DOWN (p=15.35%) [2026-02-02T20:32:34.705767] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-02-02T20:32:34.705898] [INFO ] [sig ] SYM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:34.855536] [INFO ] [LOCAL ] Saved forecast: SYM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SYM.txt [2026-02-02T20:32:34.855714] [INFO ] [sig ] [2965/3456] Completed SYM in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:34.855754] [INFO ] [sig ] [2966/3456] Forecasting SYNA... [2026-02-02T20:32:34.855785] [INFO ] [sig ] Generating forecast for: SYNA [2026-02-02T20:32:34.855815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-02-02T20:32:34.867875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-02-02T20:32:34.868284] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-02-02T20:32:34.869149] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-02-02T20:32:34.869205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:34.869239] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:34.869265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:34.869322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:34.929107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:34.929999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:34.930080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:34.930114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:35.060210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:35.060371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:35.060418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:35.060453] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:35.064047] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: UP (p=86.50%) [2026-02-02T20:32:35.064342] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-02-02T20:32:35.064494] [INFO ] [sig ] SYNA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:35.208234] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/SYNA.txt [2026-02-02T20:32:35.208393] [INFO ] [sig ] [2966/3456] Completed SYNA in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:35.208433] [INFO ] [sig ] [2967/3456] Forecasting SYRE... [2026-02-02T20:32:35.208464] [INFO ] [sig ] Generating forecast for: SYRE [2026-02-02T20:32:35.208494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-02-02T20:32:35.221893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-02-02T20:32:35.222474] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-02-02T20:32:35.223447] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-02-02T20:32:35.223500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:35.223545] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:35.223592] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:35.223651] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:35.282058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:35.282955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:35.283070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:35.283103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:35.405317] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:35.405469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:35.405511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:35.405539] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:35.409055] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=8.57%) [2026-02-02T20:32:35.409370] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-02-02T20:32:35.409519] [INFO ] [sig ] SYRE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:35.558526] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SYRE.txt [2026-02-02T20:32:35.558685] [INFO ] [sig ] [2967/3456] Completed SYRE in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:35.558726] [INFO ] [sig ] [2968/3456] Forecasting SYY... [2026-02-02T20:32:35.558758] [INFO ] [sig ] Generating forecast for: SYY [2026-02-02T20:32:35.558790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-02-02T20:32:35.570727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-02-02T20:32:35.571041] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-02-02T20:32:35.571832] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-02-02T20:32:35.571886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:35.571919] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:35.571947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:35.572003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:35.630243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:35.631092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:35.631173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:35.631206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:35.754865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:35.755021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:35.755061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:35.755091] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:35.758621] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-02-02T20:32:35.758899] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-02-02T20:32:35.759027] [INFO ] [sig ] SYY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:35.902347] [INFO ] [LOCAL ] Saved forecast: SYY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/SYY.txt [2026-02-02T20:32:35.902480] [INFO ] [sig ] [2968/3456] Completed SYY in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:35.902519] [INFO ] [sig ] [2969/3456] Forecasting TAC... [2026-02-02T20:32:35.902549] [INFO ] [sig ] Generating forecast for: TAC [2026-02-02T20:32:35.902596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-02-02T20:32:35.914247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-02-02T20:32:35.914563] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-02-02T20:32:35.915350] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-02-02T20:32:35.915403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:35.915434] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:35.915460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:35.915516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:35.976319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:35.977020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:35.977097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:35.977129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:36.094677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:36.094807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:36.094846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:36.094874] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:36.098242] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: DOWN (p=19.58%) [2026-02-02T20:32:36.098552] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-02-02T20:32:36.098697] [INFO ] [sig ] TAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:36.245026] [INFO ] [LOCAL ] Saved forecast: TAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TAC.txt [2026-02-02T20:32:36.245150] [INFO ] [sig ] [2969/3456] Completed TAC in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:36.245187] [INFO ] [sig ] [2970/3456] Forecasting TAK... [2026-02-02T20:32:36.245216] [INFO ] [sig ] Generating forecast for: TAK [2026-02-02T20:32:36.245246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-02-02T20:32:36.257045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-02-02T20:32:36.257332] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-02-02T20:32:36.258132] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-02-02T20:32:36.258185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:36.258217] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:36.258243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:36.258298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:36.316024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:36.316686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:36.316763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:36.316796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:36.433620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:36.433775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:36.433816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:36.433846] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:36.437207] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-02-02T20:32:36.437500] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-02-02T20:32:36.437647] [INFO ] [sig ] TAK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:36.583895] [INFO ] [LOCAL ] Saved forecast: TAK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TAK.txt [2026-02-02T20:32:36.584058] [INFO ] [sig ] [2970/3456] Completed TAK in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:36.584097] [INFO ] [sig ] [2971/3456] Forecasting TAL... [2026-02-02T20:32:36.584128] [INFO ] [sig ] Generating forecast for: TAL [2026-02-02T20:32:36.584164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-02-02T20:32:36.596161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-02-02T20:32:36.596495] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-02-02T20:32:36.597785] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-02-02T20:32:36.597848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:36.597884] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:36.597910] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:36.597966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:36.656233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:36.656933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:36.657010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:36.657042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:36.777246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:36.777380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:36.777427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:36.777462] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:36.781350] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: DOWN (p=47.15%) [2026-02-02T20:32:36.781670] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-02-02T20:32:36.781793] [INFO ] [sig ] TAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:36.925722] [INFO ] [LOCAL ] Saved forecast: TAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TAL.txt [2026-02-02T20:32:36.925853] [INFO ] [sig ] [2971/3456] Completed TAL in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:36.925892] [INFO ] [sig ] [2972/3456] Forecasting TALK... [2026-02-02T20:32:36.925921] [INFO ] [sig ] Generating forecast for: TALK [2026-02-02T20:32:36.925950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-02-02T20:32:36.936796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-02-02T20:32:36.937071] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-02-02T20:32:36.937902] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-02-02T20:32:36.937955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:36.937986] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:36.938012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:36.938067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:36.997588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:36.998305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:36.998389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:36.998431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:37.134685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:37.134845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:37.134886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:37.134913] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:37.138391] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: DOWN (p=24.07%) [2026-02-02T20:32:37.138718] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-02-02T20:32:37.138850] [INFO ] [sig ] TALK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:37.291129] [INFO ] [LOCAL ] Saved forecast: TALK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TALK.txt [2026-02-02T20:32:37.291308] [INFO ] [sig ] [2972/3456] Completed TALK in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-02T20:32:37.291352] [INFO ] [sig ] [2973/3456] Forecasting TALO... [2026-02-02T20:32:37.291390] [INFO ] [sig ] Generating forecast for: TALO [2026-02-02T20:32:37.291427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-02-02T20:32:37.303969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-02-02T20:32:37.304336] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-02-02T20:32:37.305376] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-02-02T20:32:37.305432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:37.305465] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:37.305492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:37.305749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:37.367245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:37.368185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:37.368271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:37.368305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:37.501746] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:37.501910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:37.501952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:37.501982] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:37.505501] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: DOWN (p=17.45%) [2026-02-02T20:32:37.505846] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-02-02T20:32:37.506012] [INFO ] [sig ] TALO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:37.657791] [INFO ] [LOCAL ] Saved forecast: TALO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TALO.txt [2026-02-02T20:32:37.657956] [INFO ] [sig ] [2973/3456] Completed TALO in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-02-02T20:32:37.657997] [INFO ] [sig ] [2974/3456] Forecasting TAOP... [2026-02-02T20:32:37.658028] [INFO ] [sig ] Generating forecast for: TAOP [2026-02-02T20:32:37.658058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-02-02T20:32:37.670117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-02-02T20:32:37.670511] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-02-02T20:32:37.671337] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-02-02T20:32:37.671390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:37.671454] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:37.671485] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:37.671543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:37.734517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:37.735383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:37.735467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:37.735500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:37.855839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:37.855997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:37.856038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:37.856085] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:37.859640] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-02-02T20:32:37.859921] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-02-02T20:32:37.860048] [INFO ] [sig ] TAOP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:38.007435] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TAOP.txt [2026-02-02T20:32:38.007826] [INFO ] [sig ] [2974/3456] Completed TAOP in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:38.007871] [INFO ] [sig ] [2975/3456] Forecasting TAP... [2026-02-02T20:32:38.007903] [INFO ] [sig ] Generating forecast for: TAP [2026-02-02T20:32:38.007933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-02-02T20:32:38.019562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-02-02T20:32:38.019922] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-02-02T20:32:38.020725] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-02-02T20:32:38.020779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:38.020812] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:38.020840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:38.020897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:38.080372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:38.081135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:38.081217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:38.081250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:38.204837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:38.204990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:38.205031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:38.205061] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:38.208505] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-02-02T20:32:38.208804] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-02-02T20:32:38.208931] [INFO ] [sig ] TAP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:38.356737] [INFO ] [LOCAL ] Saved forecast: TAP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TAP.txt [2026-02-02T20:32:38.356880] [INFO ] [sig ] [2975/3456] Completed TAP in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:38.356930] [INFO ] [sig ] [2976/3456] Forecasting TARA... [2026-02-02T20:32:38.356963] [INFO ] [sig ] Generating forecast for: TARA [2026-02-02T20:32:38.356993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-02-02T20:32:38.369448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-02-02T20:32:38.370007] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-02-02T20:32:38.370800] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-02-02T20:32:38.370854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:38.370889] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:38.370917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:38.370975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:38.433307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:38.434185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:38.434270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:38.434304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:38.562776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:38.562929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:38.562972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:38.563000] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:38.566527] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: DOWN (p=30.93%) [2026-02-02T20:32:38.566889] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-02-02T20:32:38.567029] [INFO ] [sig ] TARA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:38.722783] [INFO ] [LOCAL ] Saved forecast: TARA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TARA.txt [2026-02-02T20:32:38.722958] [INFO ] [sig ] [2976/3456] Completed TARA in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:38.723017] [INFO ] [sig ] [2977/3456] Forecasting TARK... [2026-02-02T20:32:38.723058] [INFO ] [sig ] Generating forecast for: TARK [2026-02-02T20:32:38.723090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-02-02T20:32:38.734990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-02-02T20:32:38.735361] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-02-02T20:32:38.736197] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-02-02T20:32:38.736251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:38.736283] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:38.736309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:38.736366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:38.799213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:38.800139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:38.800229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:38.800262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:38.929865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:38.930022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:38.930063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:38.930150] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:38.933977] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: DOWN (p=8.72%) [2026-02-02T20:32:38.934257] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-02-02T20:32:38.934387] [INFO ] [sig ] TARK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:39.077824] [INFO ] [LOCAL ] Saved forecast: TARK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TARK.txt [2026-02-02T20:32:39.077982] [INFO ] [sig ] [2977/3456] Completed TARK in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:39.078021] [INFO ] [sig ] [2978/3456] Forecasting TARS... [2026-02-02T20:32:39.078051] [INFO ] [sig ] Generating forecast for: TARS [2026-02-02T20:32:39.078081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-02-02T20:32:39.089338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-02-02T20:32:39.089712] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-02-02T20:32:39.090465] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-02-02T20:32:39.090518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:39.090550] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:39.090602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:39.090674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:39.151148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:39.152045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:39.152129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:39.152162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:39.280810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:39.280968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:39.281009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:39.281038] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:39.284428] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: UP (p=62.81%) [2026-02-02T20:32:39.284757] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-02-02T20:32:39.284884] [INFO ] [sig ] TARS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:39.430751] [INFO ] [LOCAL ] Saved forecast: TARS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TARS.txt [2026-02-02T20:32:39.430902] [INFO ] [sig ] [2978/3456] Completed TARS in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:39.430942] [INFO ] [sig ] [2979/3456] Forecasting TASK... [2026-02-02T20:32:39.430972] [INFO ] [sig ] Generating forecast for: TASK [2026-02-02T20:32:39.431003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-02-02T20:32:39.442715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-02-02T20:32:39.443054] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-02-02T20:32:39.443835] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-02-02T20:32:39.443889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:39.443920] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:39.443947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:39.444004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:39.503007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:39.503913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:39.503998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:39.504030] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:39.624181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:39.624344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:39.624384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:39.624414] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:39.627861] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=84.69%) [2026-02-02T20:32:39.628170] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-02-02T20:32:39.628305] [INFO ] [sig ] TASK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:39.773918] [INFO ] [LOCAL ] Saved forecast: TASK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TASK.txt [2026-02-02T20:32:39.774075] [INFO ] [sig ] [2979/3456] Completed TASK in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:39.774116] [INFO ] [sig ] [2980/3456] Forecasting TAYD... [2026-02-02T20:32:39.774145] [INFO ] [sig ] Generating forecast for: TAYD [2026-02-02T20:32:39.774177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-02-02T20:32:39.786834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-02-02T20:32:39.787222] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-02-02T20:32:39.788134] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-02-02T20:32:39.788204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:39.788238] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:39.788267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:39.788339] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:39.849179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:39.850115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:39.850211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:39.850244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:39.956531] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:39.956719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:39.956760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:39.956787] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:39.960286] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-02-02T20:32:39.960632] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-02-02T20:32:39.960774] [INFO ] [sig ] TAYD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:40.105061] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TAYD.txt [2026-02-02T20:32:40.105228] [INFO ] [sig ] [2980/3456] Completed TAYD in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:40.105271] [INFO ] [sig ] [2981/3456] Forecasting TBB... [2026-02-02T20:32:40.105302] [INFO ] [sig ] Generating forecast for: TBB [2026-02-02T20:32:40.105335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-02-02T20:32:40.117153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-02-02T20:32:40.117544] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-02-02T20:32:40.118363] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-02-02T20:32:40.118416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:40.118448] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:40.118474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:40.118531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:40.181548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:40.182434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:40.182516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:40.182548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:40.307208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:40.307389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:40.307440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:40.307478] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:40.312528] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=78.50%) [2026-02-02T20:32:40.313016] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-02-02T20:32:40.313200] [INFO ] [sig ] TBB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:40.465238] [INFO ] [LOCAL ] Saved forecast: TBB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TBB.txt [2026-02-02T20:32:40.465394] [INFO ] [sig ] [2981/3456] Completed TBB in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:40.465434] [INFO ] [sig ] [2982/3456] Forecasting TBBK... [2026-02-02T20:32:40.465462] [INFO ] [sig ] Generating forecast for: TBBK [2026-02-02T20:32:40.465493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-02-02T20:32:40.477986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-02-02T20:32:40.478380] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-02-02T20:32:40.479215] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-02-02T20:32:40.479268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:40.479301] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:40.479327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:40.479382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:40.540332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:40.541451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:40.541534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:40.541567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:40.661863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:40.662025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:40.662065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:40.662093] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:40.665877] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: DOWN (p=5.26%) [2026-02-02T20:32:40.666189] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-02-02T20:32:40.666321] [INFO ] [sig ] TBBK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:40.825224] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TBBK.txt [2026-02-02T20:32:40.825352] [INFO ] [sig ] [2982/3456] Completed TBBK in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:40.825391] [INFO ] [sig ] [2983/3456] Forecasting TBI... [2026-02-02T20:32:40.825419] [INFO ] [sig ] Generating forecast for: TBI [2026-02-02T20:32:40.825450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-02-02T20:32:40.837445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-02-02T20:32:40.837912] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-02-02T20:32:40.838779] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-02-02T20:32:40.838833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:40.838864] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:40.838890] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:40.838946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:40.901748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:40.902696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:40.902782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:40.902816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:41.034630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:41.034791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:41.034836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:41.034875] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:41.039283] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: DOWN (p=36.12%) [2026-02-02T20:32:41.039813] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-02-02T20:32:41.040001] [INFO ] [sig ] TBI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:41.210396] [INFO ] [LOCAL ] Saved forecast: TBI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TBI.txt [2026-02-02T20:32:41.210588] [INFO ] [sig ] [2983/3456] Completed TBI in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:41.210640] [INFO ] [sig ] [2984/3456] Forecasting TBIL... [2026-02-02T20:32:41.210677] [INFO ] [sig ] Generating forecast for: TBIL [2026-02-02T20:32:41.210712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-02-02T20:32:41.221998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-02-02T20:32:41.222274] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-02-02T20:32:41.223077] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-02-02T20:32:41.223132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:41.223163] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:41.223192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:41.223249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:41.280741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:41.281562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:41.281710] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:41.281744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:41.350347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:41.350498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:41.350538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:41.350585] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:41.353967] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=99.97%) [2026-02-02T20:32:41.354240] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-02-02T20:32:41.354361] [INFO ] [sig ] TBIL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:41.498381] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TBIL.txt [2026-02-02T20:32:41.498538] [INFO ] [sig ] [2984/3456] Completed TBIL in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:41.498600] [INFO ] [sig ] [2985/3456] Forecasting TBLA... [2026-02-02T20:32:41.498636] [INFO ] [sig ] Generating forecast for: TBLA [2026-02-02T20:32:41.498666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-02-02T20:32:41.513037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-02-02T20:32:41.513524] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-02-02T20:32:41.514607] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-02-02T20:32:41.514672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:41.514713] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:41.514750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:41.514831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:41.572257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:41.573181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:41.573272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:41.573305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:41.700116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:41.700274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:41.700315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:41.700345] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:41.704017] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=22.71%) [2026-02-02T20:32:41.704381] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-02-02T20:32:41.704535] [INFO ] [sig ] TBLA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:41.857374] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TBLA.txt [2026-02-02T20:32:41.857533] [INFO ] [sig ] [2985/3456] Completed TBLA in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:41.857592] [INFO ] [sig ] [2986/3456] Forecasting TBLD... [2026-02-02T20:32:41.857641] [INFO ] [sig ] Generating forecast for: TBLD [2026-02-02T20:32:41.857715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-02-02T20:32:41.871092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-02-02T20:32:41.871438] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-02-02T20:32:41.872346] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-02-02T20:32:41.872401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:41.872434] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:41.872472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:41.872556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:41.934971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:41.935901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:41.935999] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:41.936033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:42.067052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:42.067225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:42.067269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:42.067305] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:42.071126] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=65.23%) [2026-02-02T20:32:42.071405] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-02-02T20:32:42.071551] [INFO ] [sig ] TBLD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:42.228727] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TBLD.txt [2026-02-02T20:32:42.228875] [INFO ] [sig ] [2986/3456] Completed TBLD in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:42.228931] [INFO ] [sig ] [2987/3456] Forecasting TBPH... [2026-02-02T20:32:42.228976] [INFO ] [sig ] Generating forecast for: TBPH [2026-02-02T20:32:42.229015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-02-02T20:32:42.241981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-02-02T20:32:42.242340] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-02-02T20:32:42.243160] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-02-02T20:32:42.243215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:42.243250] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:42.243278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:42.243336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:42.306317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:42.307297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:42.307381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:42.307414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:42.438889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:42.439070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:42.439114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:42.439146] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:42.442779] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-02-02T20:32:42.443127] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-02-02T20:32:42.443276] [INFO ] [sig ] TBPH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:42.592163] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TBPH.txt [2026-02-02T20:32:42.592357] [INFO ] [sig ] [2987/3456] Completed TBPH in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:42.592399] [INFO ] [sig ] [2988/3456] Forecasting TBRG... [2026-02-02T20:32:42.592430] [INFO ] [sig ] Generating forecast for: TBRG [2026-02-02T20:32:42.592462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-02-02T20:32:42.603890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-02-02T20:32:42.604206] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-02-02T20:32:42.605014] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-02-02T20:32:42.605068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:42.605099] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:42.605125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:42.605180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:42.664955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:42.665921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:42.666007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:42.666042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:42.791627] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:42.791788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:42.791830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:42.791861] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:42.795660] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: DOWN (p=11.78%) [2026-02-02T20:32:42.796038] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-02-02T20:32:42.796185] [INFO ] [sig ] TBRG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:42.953933] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TBRG.txt [2026-02-02T20:32:42.954092] [INFO ] [sig ] [2988/3456] Completed TBRG in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:42.954132] [INFO ] [sig ] [2989/3456] Forecasting TCBI... [2026-02-02T20:32:42.954162] [INFO ] [sig ] Generating forecast for: TCBI [2026-02-02T20:32:42.954192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-02-02T20:32:42.965812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-02-02T20:32:42.966219] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-02-02T20:32:42.967175] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-02-02T20:32:42.967229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:42.967263] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:42.967290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:42.967349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:43.029639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:43.030499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:43.030618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:43.030664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:43.162377] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:43.162539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:43.162609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:43.162649] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:43.166297] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=14.10%) [2026-02-02T20:32:43.166599] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-02-02T20:32:43.166731] [INFO ] [sig ] TCBI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:43.323341] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TCBI.txt [2026-02-02T20:32:43.323494] [INFO ] [sig ] [2989/3456] Completed TCBI in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-02T20:32:43.323535] [INFO ] [sig ] [2990/3456] Forecasting TCBIO... [2026-02-02T20:32:43.323565] [INFO ] [sig ] Generating forecast for: TCBIO [2026-02-02T20:32:43.323617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-02-02T20:32:43.335622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-02-02T20:32:43.335998] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-02-02T20:32:43.336905] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-02-02T20:32:43.336963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:43.336998] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:43.337026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:43.337085] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:43.399487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:43.400447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:43.400539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:43.400599] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:43.520372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:43.520526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:43.520565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:43.520615] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:43.524516] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=91.06%) [2026-02-02T20:32:43.524871] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-02-02T20:32:43.525015] [INFO ] [sig ] TCBIO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:43.676611] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TCBIO.txt [2026-02-02T20:32:43.676788] [INFO ] [sig ] [2990/3456] Completed TCBIO in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-02-02T20:32:43.676845] [INFO ] [sig ] [2991/3456] Forecasting TCBK... [2026-02-02T20:32:43.676878] [INFO ] [sig ] Generating forecast for: TCBK [2026-02-02T20:32:43.676919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-02-02T20:32:43.688863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-02-02T20:32:43.689220] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-02-02T20:32:43.690162] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-02-02T20:32:43.690243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:43.690325] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:43.690364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:43.690436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:43.753427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:43.754270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:43.754366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:43.754405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:43.881545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:43.881719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:43.881761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:43.881791] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:43.885341] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-02-02T20:32:43.885694] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-02-02T20:32:43.885826] [INFO ] [sig ] TCBK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:44.041891] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TCBK.txt [2026-02-02T20:32:44.042056] [INFO ] [sig ] [2991/3456] Completed TCBK in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:44.042100] [INFO ] [sig ] [2992/3456] Forecasting TCBX... [2026-02-02T20:32:44.042131] [INFO ] [sig ] Generating forecast for: TCBX [2026-02-02T20:32:44.042168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-02-02T20:32:44.054960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-02-02T20:32:44.055402] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-02-02T20:32:44.056361] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-02-02T20:32:44.056437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:44.056481] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:44.056514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:44.056603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:44.119025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:44.119912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:44.119996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:44.120029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:44.247028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:44.247183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:44.247224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:44.247253] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:44.250998] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: DOWN (p=23.51%) [2026-02-02T20:32:44.251289] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-02-02T20:32:44.251422] [INFO ] [sig ] TCBX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:44.401623] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TCBX.txt [2026-02-02T20:32:44.401786] [INFO ] [sig ] [2992/3456] Completed TCBX in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:44.401839] [INFO ] [sig ] [2993/3456] Forecasting TCMD... [2026-02-02T20:32:44.401872] [INFO ] [sig ] Generating forecast for: TCMD [2026-02-02T20:32:44.401904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-02-02T20:32:44.414216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-02-02T20:32:44.414604] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-02-02T20:32:44.415401] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-02-02T20:32:44.415457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:44.415491] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:44.415518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:44.415596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:44.476676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:44.477530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:44.477649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:44.477711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:44.605831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:44.605985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:44.606025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:44.606055] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:44.609792] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: UP (p=85.01%) [2026-02-02T20:32:44.610084] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-02-02T20:32:44.610214] [INFO ] [sig ] TCMD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:44.765512] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TCMD.txt [2026-02-02T20:32:44.765690] [INFO ] [sig ] [2993/3456] Completed TCMD in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:44.765743] [INFO ] [sig ] [2994/3456] Forecasting TCOM... [2026-02-02T20:32:44.765775] [INFO ] [sig ] Generating forecast for: TCOM [2026-02-02T20:32:44.765807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-02-02T20:32:44.778193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-02-02T20:32:44.778624] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-02-02T20:32:44.779432] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-02-02T20:32:44.779487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:44.779520] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:44.779546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:44.779628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:44.841406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:44.842386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:44.842480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:44.842514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:44.972518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:44.972700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:44.972740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:44.972821] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:44.976946] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: UP (p=88.78%) [2026-02-02T20:32:44.977301] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-02-02T20:32:44.977470] [INFO ] [sig ] TCOM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:45.130798] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TCOM.txt [2026-02-02T20:32:45.130955] [INFO ] [sig ] [2994/3456] Completed TCOM in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:45.131000] [INFO ] [sig ] [2995/3456] Forecasting TCPC... [2026-02-02T20:32:45.131029] [INFO ] [sig ] Generating forecast for: TCPC [2026-02-02T20:32:45.131061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-02-02T20:32:45.142787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-02-02T20:32:45.143170] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-02-02T20:32:45.143970] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-02-02T20:32:45.144024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:45.144056] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:45.144083] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:45.144139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:45.201527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:45.202367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:45.202455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:45.202487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:45.325041] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:45.325198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:45.325236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:45.325264] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:45.328707] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: UP (p=64.19%) [2026-02-02T20:32:45.328983] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-02-02T20:32:45.329109] [INFO ] [sig ] TCPC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:45.477822] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TCPC.txt [2026-02-02T20:32:45.477986] [INFO ] [sig ] [2995/3456] Completed TCPC in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:45.478027] [INFO ] [sig ] [2996/3456] Forecasting TCX... [2026-02-02T20:32:45.478055] [INFO ] [sig ] Generating forecast for: TCX [2026-02-02T20:32:45.478086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-02-02T20:32:45.489656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-02-02T20:32:45.490024] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-02-02T20:32:45.490826] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-02-02T20:32:45.490878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:45.490910] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:45.490936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:45.490993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:45.548933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:45.549853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:45.549944] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:45.549979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:45.660991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:45.661153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:45.661194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:45.661223] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:45.664606] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=3.24%) [2026-02-02T20:32:45.664927] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-02-02T20:32:45.665061] [INFO ] [sig ] TCX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:45.810095] [INFO ] [LOCAL ] Saved forecast: TCX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TCX.txt [2026-02-02T20:32:45.810248] [INFO ] [sig ] [2996/3456] Completed TCX in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:45.810287] [INFO ] [sig ] [2997/3456] Forecasting TD... [2026-02-02T20:32:45.810317] [INFO ] [sig ] Generating forecast for: TD [2026-02-02T20:32:45.810350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-02-02T20:32:45.822031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-02-02T20:32:45.822359] [INFO ] [FORECASTER] Starting predict_future for TD [2026-02-02T20:32:45.823123] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-02-02T20:32:45.823175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:45.823207] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:45.823233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:45.823289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:45.882959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:45.883815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:45.883899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:45.883931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:46.007926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:46.008084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:46.008123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:46.008151] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:46.011533] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: DOWN (p=15.88%) [2026-02-02T20:32:46.011849] [INFO ] [FORECASTER] Completed predict_future for TD [2026-02-02T20:32:46.011977] [INFO ] [sig ] TD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:46.156791] [INFO ] [LOCAL ] Saved forecast: TD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TD.txt [2026-02-02T20:32:46.156924] [INFO ] [sig ] [2997/3456] Completed TD in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:46.156962] [INFO ] [sig ] [2998/3456] Forecasting TDC... [2026-02-02T20:32:46.156991] [INFO ] [sig ] Generating forecast for: TDC [2026-02-02T20:32:46.157021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-02-02T20:32:46.169354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-02-02T20:32:46.169717] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-02-02T20:32:46.170502] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-02-02T20:32:46.170555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:46.170611] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:46.170639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:46.170695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:46.231403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:46.232083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:46.232197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:46.232239] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:46.357672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:46.357839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:46.357899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:46.357931] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:46.362029] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: UP (p=91.94%) [2026-02-02T20:32:46.362360] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-02-02T20:32:46.362500] [INFO ] [sig ] TDC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:46.510070] [INFO ] [LOCAL ] Saved forecast: TDC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TDC.txt [2026-02-02T20:32:46.510205] [INFO ] [sig ] [2998/3456] Completed TDC in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:46.510246] [INFO ] [sig ] [2999/3456] Forecasting TDF... [2026-02-02T20:32:46.510277] [INFO ] [sig ] Generating forecast for: TDF [2026-02-02T20:32:46.510309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-02-02T20:32:46.524951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-02-02T20:32:46.525331] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-02-02T20:32:46.526329] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-02-02T20:32:46.526395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:46.526439] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:46.526474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:46.526553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:46.586518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:46.587237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:46.587318] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:46.587351] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:46.702097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:46.702257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:46.702298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:46.702333] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:46.705792] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=60.83%) [2026-02-02T20:32:46.706072] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-02-02T20:32:46.706196] [INFO ] [sig ] TDF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:46.846172] [INFO ] [LOCAL ] Saved forecast: TDF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TDF.txt [2026-02-02T20:32:46.846311] [INFO ] [sig ] [2999/3456] Completed TDF in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:46.846350] [INFO ] [sig ] [3000/3456] Forecasting TDG... [2026-02-02T20:32:46.846379] [INFO ] [sig ] Generating forecast for: TDG [2026-02-02T20:32:46.846411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-02-02T20:32:46.863451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-02-02T20:32:46.863953] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-02-02T20:32:46.865038] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-02-02T20:32:46.865105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:46.865149] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:46.865186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:46.865266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:46.932520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:46.933469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:46.933630] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:46.933669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:47.056888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:47.057044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:47.057086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:47.057117] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:47.061156] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: DOWN (p=47.51%) [2026-02-02T20:32:47.061444] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-02-02T20:32:47.061593] [INFO ] [sig ] TDG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:47.218712] [INFO ] [LOCAL ] Saved forecast: TDG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TDG.txt [2026-02-02T20:32:47.218875] [INFO ] [sig ] [3000/3456] Completed TDG in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:47.218914] [INFO ] [sig ] [3001/3456] Forecasting TDS... [2026-02-02T20:32:47.218943] [INFO ] [sig ] Generating forecast for: TDS [2026-02-02T20:32:47.218985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-02-02T20:32:47.230160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-02-02T20:32:47.230485] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-02-02T20:32:47.231458] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-02-02T20:32:47.231512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:47.231543] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:47.231589] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:47.231653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:47.294281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:47.295136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:47.295246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:47.295282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:47.417291] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:47.417451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:47.417494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:47.417526] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:47.421140] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: DOWN (p=15.57%) [2026-02-02T20:32:47.421426] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-02-02T20:32:47.421558] [INFO ] [sig ] TDS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:47.578630] [INFO ] [LOCAL ] Saved forecast: TDS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TDS.txt [2026-02-02T20:32:47.578804] [INFO ] [sig ] [3001/3456] Completed TDS in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:47.578843] [INFO ] [sig ] [3002/3456] Forecasting TDSC... [2026-02-02T20:32:47.578872] [INFO ] [sig ] Generating forecast for: TDSC [2026-02-02T20:32:47.578903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-02-02T20:32:47.592627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-02-02T20:32:47.593208] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-02-02T20:32:47.594313] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-02-02T20:32:47.594371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:47.594418] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:47.594447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:47.594503] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:47.667044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:47.667955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:47.668040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:47.668074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:47.783458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:47.783633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:47.783678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:47.783707] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:47.787204] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: DOWN (p=16.68%) [2026-02-02T20:32:47.787503] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-02-02T20:32:47.787693] [INFO ] [sig ] TDSC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:47.939796] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TDSC.txt [2026-02-02T20:32:47.940005] [INFO ] [sig ] [3002/3456] Completed TDSC in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:47.940047] [INFO ] [sig ] [3003/3456] Forecasting TDUP... [2026-02-02T20:32:47.940076] [INFO ] [sig ] Generating forecast for: TDUP [2026-02-02T20:32:47.940116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-02-02T20:32:47.954972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-02-02T20:32:47.955342] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-02-02T20:32:47.956309] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-02-02T20:32:47.956372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:47.956411] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:47.956443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:47.956536] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:48.023115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:48.023964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:48.024065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:48.024103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:48.149857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:48.150028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:48.150070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:48.150098] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:48.153742] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-02-02T20:32:48.154084] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-02-02T20:32:48.154221] [INFO ] [sig ] TDUP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:48.305369] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TDUP.txt [2026-02-02T20:32:48.305534] [INFO ] [sig ] [3003/3456] Completed TDUP in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:48.305594] [INFO ] [sig ] [3004/3456] Forecasting TDY... [2026-02-02T20:32:48.305632] [INFO ] [sig ] Generating forecast for: TDY [2026-02-02T20:32:48.305671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-02-02T20:32:48.318157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-02-02T20:32:48.318636] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-02-02T20:32:48.319524] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-02-02T20:32:48.319608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:48.319667] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:48.319701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:48.319759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:48.380749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:48.381628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:48.381713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:48.381748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:48.504989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:48.505149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:48.505190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:48.505218] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:48.508750] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=78.02%) [2026-02-02T20:32:48.509064] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-02-02T20:32:48.509199] [INFO ] [sig ] TDY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:48.662159] [INFO ] [LOCAL ] Saved forecast: TDY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TDY.txt [2026-02-02T20:32:48.662361] [INFO ] [sig ] [3004/3456] Completed TDY in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:48.662404] [INFO ] [sig ] [3005/3456] Forecasting TEAM... [2026-02-02T20:32:48.662435] [INFO ] [sig ] Generating forecast for: TEAM [2026-02-02T20:32:48.662466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-02-02T20:32:48.674526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-02-02T20:32:48.674949] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-02-02T20:32:48.675782] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-02-02T20:32:48.675837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:48.675869] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:48.675895] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:48.676113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:48.738214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:48.739401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:48.739494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:48.739527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:48.861469] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:48.861649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:48.861693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:48.861725] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:48.865494] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: UP (p=51.29%) [2026-02-02T20:32:48.865861] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-02-02T20:32:48.865989] [INFO ] [sig ] TEAM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:49.008713] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TEAM.txt [2026-02-02T20:32:49.008868] [INFO ] [sig ] [3005/3456] Completed TEAM in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:49.008907] [INFO ] [sig ] [3006/3456] Forecasting TECH... [2026-02-02T20:32:49.008960] [INFO ] [sig ] Generating forecast for: TECH [2026-02-02T20:32:49.009011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-02-02T20:32:49.021209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-02-02T20:32:49.021620] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-02-02T20:32:49.022404] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-02-02T20:32:49.022458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:49.022489] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:49.022517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:49.022593] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:49.083811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:49.084689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:49.084773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:49.084808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:49.213038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:49.213188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:49.213234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:49.213264] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:49.216749] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: UP (p=55.28%) [2026-02-02T20:32:49.217043] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-02-02T20:32:49.217171] [INFO ] [sig ] TECH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:49.365949] [INFO ] [LOCAL ] Saved forecast: TECH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TECH.txt [2026-02-02T20:32:49.366114] [INFO ] [sig ] [3006/3456] Completed TECH in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-02T20:32:49.366155] [INFO ] [sig ] [3007/3456] Forecasting TECK... [2026-02-02T20:32:49.366187] [INFO ] [sig ] Generating forecast for: TECK [2026-02-02T20:32:49.366216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-02-02T20:32:49.377741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-02-02T20:32:49.378123] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-02-02T20:32:49.378957] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-02-02T20:32:49.379010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:49.379044] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:49.379072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:49.379128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:49.441487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:49.442383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:49.442467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:49.442500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:49.576008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:49.576161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:49.576202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:49.576234] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:49.579905] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: UP (p=65.62%) [2026-02-02T20:32:49.580188] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-02-02T20:32:49.580331] [INFO ] [sig ] TECK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:49.732140] [INFO ] [LOCAL ] Saved forecast: TECK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TECK.txt [2026-02-02T20:32:49.732291] [INFO ] [sig ] [3007/3456] Completed TECK in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-02T20:32:49.732329] [INFO ] [sig ] [3008/3456] Forecasting TEI... [2026-02-02T20:32:49.732358] [INFO ] [sig ] Generating forecast for: TEI [2026-02-02T20:32:49.732390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-02-02T20:32:49.743798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-02-02T20:32:49.744109] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-02-02T20:32:49.744895] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-02-02T20:32:49.744949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:49.745007] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:49.745036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:49.745094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:49.804134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:49.805077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:49.805164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:49.805199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:49.929625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:49.929785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:49.929829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:49.929859] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:49.933566] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=26.52%) [2026-02-02T20:32:49.933871] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-02-02T20:32:49.934002] [INFO ] [sig ] TEI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:50.085631] [INFO ] [LOCAL ] Saved forecast: TEI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TEI.txt [2026-02-02T20:32:50.085792] [INFO ] [sig ] [3008/3456] Completed TEI in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:50.086024] [INFO ] [sig ] [3009/3456] Forecasting TELO... [2026-02-02T20:32:50.086054] [INFO ] [sig ] Generating forecast for: TELO [2026-02-02T20:32:50.086084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-02-02T20:32:50.097253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-02-02T20:32:50.097565] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-02-02T20:32:50.098375] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-02-02T20:32:50.098427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:50.098460] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:50.098486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:50.098551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:50.157833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:50.158712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:50.158835] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:50.158874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:50.277370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:50.277517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:50.277557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:50.277618] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:50.281057] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-02-02T20:32:50.281328] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-02-02T20:32:50.281449] [INFO ] [sig ] TELO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:50.423691] [INFO ] [LOCAL ] Saved forecast: TELO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TELO.txt [2026-02-02T20:32:50.423836] [INFO ] [sig ] [3009/3456] Completed TELO in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:50.423874] [INFO ] [sig ] [3010/3456] Forecasting TEM... [2026-02-02T20:32:50.423903] [INFO ] [sig ] Generating forecast for: TEM [2026-02-02T20:32:50.423935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-02-02T20:32:50.435472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-02-02T20:32:50.436128] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-02-02T20:32:50.437266] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-02-02T20:32:50.437320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:50.437353] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:50.437380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:50.437436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:50.500481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:50.501537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:50.501634] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:50.501669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:50.628419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:50.628582] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:50.628626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:50.628654] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:50.632346] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: DOWN (p=31.38%) [2026-02-02T20:32:50.632637] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-02-02T20:32:50.632761] [INFO ] [sig ] TEM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:50.784354] [INFO ] [LOCAL ] Saved forecast: TEM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TEM.txt [2026-02-02T20:32:50.784516] [INFO ] [sig ] [3010/3456] Completed TEM in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:50.784565] [INFO ] [sig ] [3011/3456] Forecasting TENB... [2026-02-02T20:32:50.784613] [INFO ] [sig ] Generating forecast for: TENB [2026-02-02T20:32:50.784651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-02-02T20:32:50.796295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-02-02T20:32:50.796668] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-02-02T20:32:50.797431] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-02-02T20:32:50.797483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:50.797515] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:50.797541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:50.797619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:50.857006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:50.857876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:50.857968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:50.858019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:50.979014] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:50.979126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:50.979164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:50.979223] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:50.982685] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=64.27%) [2026-02-02T20:32:50.982969] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-02-02T20:32:50.983095] [INFO ] [sig ] TENB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:51.124646] [INFO ] [LOCAL ] Saved forecast: TENB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TENB.txt [2026-02-02T20:32:51.124793] [INFO ] [sig ] [3011/3456] Completed TENB in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:51.124832] [INFO ] [sig ] [3012/3456] Forecasting TENX... [2026-02-02T20:32:51.124861] [INFO ] [sig ] Generating forecast for: TENX [2026-02-02T20:32:51.124894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-02-02T20:32:51.139629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-02-02T20:32:51.140146] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-02-02T20:32:51.141269] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-02-02T20:32:51.141340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:51.141393] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:51.141438] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:51.141525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:51.209709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:51.210626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:51.210720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:51.210753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:51.325271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:51.325443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:51.325485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:51.325515] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:51.329293] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: UP (p=79.45%) [2026-02-02T20:32:51.329673] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-02-02T20:32:51.329820] [INFO ] [sig ] TENX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:51.550813] [INFO ] [LOCAL ] Saved forecast: TENX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TENX.txt [2026-02-02T20:32:51.550965] [INFO ] [sig ] [3012/3456] Completed TENX in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:51.551007] [INFO ] [sig ] [3013/3456] Forecasting TERN... [2026-02-02T20:32:51.551048] [INFO ] [sig ] Generating forecast for: TERN [2026-02-02T20:32:51.551097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-02-02T20:32:51.566010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-02-02T20:32:51.566493] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-02-02T20:32:51.567682] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-02-02T20:32:51.567752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:51.567794] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:51.567829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:51.567931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:51.649697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:51.650861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:51.650982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:51.651027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:51.786386] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:51.786551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:51.786619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:51.786652] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:51.790201] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=0.56%) [2026-02-02T20:32:51.790530] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-02-02T20:32:51.790698] [INFO ] [sig ] TERN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:51.935832] [INFO ] [LOCAL ] Saved forecast: TERN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TERN.txt [2026-02-02T20:32:51.936002] [INFO ] [sig ] [3013/3456] Completed TERN in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:51.936043] [INFO ] [sig ] [3014/3456] Forecasting TEVA... [2026-02-02T20:32:51.936073] [INFO ] [sig ] Generating forecast for: TEVA [2026-02-02T20:32:51.936104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-02-02T20:32:51.947481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-02-02T20:32:51.947877] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-02-02T20:32:51.948677] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-02-02T20:32:51.948731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:51.948764] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:51.948791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:51.948848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:52.007437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:52.008397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:52.008484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:52.008518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:52.126408] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:52.126564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:52.126623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:52.126652] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:52.134334] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: DOWN (p=45.29%) [2026-02-02T20:32:52.134752] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-02-02T20:32:52.134939] [INFO ] [sig ] TEVA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:52.279961] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TEVA.txt [2026-02-02T20:32:52.280131] [INFO ] [sig ] [3014/3456] Completed TEVA in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:52.280178] [INFO ] [sig ] [3015/3456] Forecasting TEX... [2026-02-02T20:32:52.280209] [INFO ] [sig ] Generating forecast for: TEX [2026-02-02T20:32:52.280239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-02-02T20:32:52.293287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-02-02T20:32:52.293698] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-02-02T20:32:52.294491] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-02-02T20:32:52.294556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:52.294618] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:52.294647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:52.294704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:52.358142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:52.359286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:52.359372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:52.359406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:52.490698] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:52.490855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:52.490900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:52.490931] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:52.494540] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: UP (p=53.44%) [2026-02-02T20:32:52.494842] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-02-02T20:32:52.494971] [INFO ] [sig ] TEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:52.652708] [INFO ] [LOCAL ] Saved forecast: TEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TEX.txt [2026-02-02T20:32:52.652861] [INFO ] [sig ] [3015/3456] Completed TEX in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:52.652901] [INFO ] [sig ] [3016/3456] Forecasting TFC... [2026-02-02T20:32:52.652931] [INFO ] [sig ] Generating forecast for: TFC [2026-02-02T20:32:52.652962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-02-02T20:32:52.665451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-02-02T20:32:52.665755] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-02-02T20:32:52.666513] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-02-02T20:32:52.666566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:52.666628] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:52.666655] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:52.666711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:52.728385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:52.729459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:52.729542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:52.729594] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:52.861498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:52.861701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:52.861754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:52.861790] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:52.865533] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=95.20%) [2026-02-02T20:32:52.865832] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-02-02T20:32:52.866153] [INFO ] [sig ] TFC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:53.012599] [INFO ] [LOCAL ] Saved forecast: TFC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TFC.txt [2026-02-02T20:32:53.012761] [INFO ] [sig ] [3016/3456] Completed TFC in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:53.012801] [INFO ] [sig ] [3017/3456] Forecasting TFII... [2026-02-02T20:32:53.012835] [INFO ] [sig ] Generating forecast for: TFII [2026-02-02T20:32:53.012880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-02-02T20:32:53.025604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-02-02T20:32:53.025918] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-02-02T20:32:53.026692] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-02-02T20:32:53.026746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:53.026784] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:53.026817] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:53.026886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:53.089870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:53.090799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:53.090888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:53.090922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:53.214608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:53.214765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:53.214804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:53.214832] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:53.218189] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: UP (p=89.73%) [2026-02-02T20:32:53.218477] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-02-02T20:32:53.218624] [INFO ] [sig ] TFII: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:53.365345] [INFO ] [LOCAL ] Saved forecast: TFII 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TFII.txt [2026-02-02T20:32:53.365498] [INFO ] [sig ] [3017/3456] Completed TFII in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:53.365538] [INFO ] [sig ] [3018/3456] Forecasting TFIN... [2026-02-02T20:32:53.365567] [INFO ] [sig ] Generating forecast for: TFIN [2026-02-02T20:32:53.365620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-02-02T20:32:53.377905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-02-02T20:32:53.378241] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-02-02T20:32:53.379054] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-02-02T20:32:53.379106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:53.379136] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:53.379163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:53.379218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:53.435848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:53.436715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:53.436827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:53.436862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:53.553382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:53.553539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:53.553597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:53.553629] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:53.556993] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=13.89%) [2026-02-02T20:32:53.557267] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-02-02T20:32:53.557394] [INFO ] [sig ] TFIN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:53.709612] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TFIN.txt [2026-02-02T20:32:53.709783] [INFO ] [sig ] [3018/3456] Completed TFIN in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:53.709823] [INFO ] [sig ] [3019/3456] Forecasting TFPM... [2026-02-02T20:32:53.709856] [INFO ] [sig ] Generating forecast for: TFPM [2026-02-02T20:32:53.709889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-02-02T20:32:53.723379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-02-02T20:32:53.723730] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-02-02T20:32:53.724494] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-02-02T20:32:53.724547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:53.724597] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:53.724626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:53.724686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:53.785485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:53.786308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:53.786405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:53.786440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:53.910938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:53.911092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:53.911131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:53.911160] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:53.914532] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: UP (p=82.46%) [2026-02-02T20:32:53.914826] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-02-02T20:32:53.914950] [INFO ] [sig ] TFPM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:54.064403] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TFPM.txt [2026-02-02T20:32:54.064547] [INFO ] [sig ] [3019/3456] Completed TFPM in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:54.064605] [INFO ] [sig ] [3020/3456] Forecasting TFSL... [2026-02-02T20:32:54.064636] [INFO ] [sig ] Generating forecast for: TFSL [2026-02-02T20:32:54.064665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-02-02T20:32:54.075758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-02-02T20:32:54.076038] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-02-02T20:32:54.076803] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-02-02T20:32:54.076855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:54.076886] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:54.076913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:54.076969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:54.134998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:54.135893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:54.135996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:54.136031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:54.264083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:54.264229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:54.264270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:54.264298] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:54.267692] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: DOWN (p=40.07%) [2026-02-02T20:32:54.268171] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-02-02T20:32:54.268298] [INFO ] [sig ] TFSL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:54.413973] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TFSL.txt [2026-02-02T20:32:54.414132] [INFO ] [sig ] [3020/3456] Completed TFSL in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:54.414171] [INFO ] [sig ] [3021/3456] Forecasting TG... [2026-02-02T20:32:54.414202] [INFO ] [sig ] Generating forecast for: TG [2026-02-02T20:32:54.414232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-02-02T20:32:54.425361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-02-02T20:32:54.425768] [INFO ] [FORECASTER] Starting predict_future for TG [2026-02-02T20:32:54.426542] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-02-02T20:32:54.426612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:54.426647] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:54.426674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:54.426730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:54.483024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:54.483891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:54.483975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:54.484007] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:54.614275] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:54.614463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:54.614514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:54.614544] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:54.618518] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=20.95%) [2026-02-02T20:32:54.618871] [INFO ] [FORECASTER] Completed predict_future for TG [2026-02-02T20:32:54.619038] [INFO ] [sig ] TG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:54.773277] [INFO ] [LOCAL ] Saved forecast: TG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TG.txt [2026-02-02T20:32:54.773478] [INFO ] [sig ] [3021/3456] Completed TG in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:54.773521] [INFO ] [sig ] [3022/3456] Forecasting TGLS... [2026-02-02T20:32:54.773551] [INFO ] [sig ] Generating forecast for: TGLS [2026-02-02T20:32:54.773600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-02-02T20:32:54.785991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-02-02T20:32:54.786366] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-02-02T20:32:54.787155] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-02-02T20:32:54.787208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:54.787240] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:54.787266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:54.787323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:54.847225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:54.848147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:54.848247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:54.848281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:54.972751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:54.972945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:54.972995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:54.973032] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:54.977208] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-02-02T20:32:54.977565] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-02-02T20:32:54.977748] [INFO ] [sig ] TGLS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:55.122645] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TGLS.txt [2026-02-02T20:32:55.122802] [INFO ] [sig ] [3022/3456] Completed TGLS in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:55.122841] [INFO ] [sig ] [3023/3456] Forecasting TGNA... [2026-02-02T20:32:55.122872] [INFO ] [sig ] Generating forecast for: TGNA [2026-02-02T20:32:55.122903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-02-02T20:32:55.134507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-02-02T20:32:55.134867] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-02-02T20:32:55.135651] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-02-02T20:32:55.135704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:55.135735] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:55.135763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:55.135818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:55.196832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:55.197726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:55.197809] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:55.197843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:55.322846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:55.323002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:55.323043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:55.323072] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:55.326601] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-02-02T20:32:55.326892] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-02-02T20:32:55.327021] [INFO ] [sig ] TGNA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:55.490621] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TGNA.txt [2026-02-02T20:32:55.490832] [INFO ] [sig ] [3023/3456] Completed TGNA in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-02T20:32:55.490895] [INFO ] [sig ] [3024/3456] Forecasting TGS... [2026-02-02T20:32:55.490943] [INFO ] [sig ] Generating forecast for: TGS [2026-02-02T20:32:55.490998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-02-02T20:32:55.503941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-02-02T20:32:55.504338] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-02-02T20:32:55.505167] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-02-02T20:32:55.505224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:55.505258] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:55.505286] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:55.505345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:55.575617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:55.576497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:55.576611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:55.576650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:55.725373] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:55.725555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:55.725623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:55.725655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:55.730378] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: DOWN (p=35.90%) [2026-02-02T20:32:55.730874] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-02-02T20:32:55.731054] [INFO ] [sig ] TGS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:55.879560] [INFO ] [LOCAL ] Saved forecast: TGS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TGS.txt [2026-02-02T20:32:55.879734] [INFO ] [sig ] [3024/3456] Completed TGS in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-02T20:32:55.879774] [INFO ] [sig ] [3025/3456] Forecasting TGTX... [2026-02-02T20:32:55.879808] [INFO ] [sig ] Generating forecast for: TGTX [2026-02-02T20:32:55.879844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-02-02T20:32:55.892734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-02-02T20:32:55.893115] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-02-02T20:32:55.893930] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-02-02T20:32:55.893993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:55.894053] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:55.894081] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:55.894137] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:55.953030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:55.954184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:55.954281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:55.954315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:56.079780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:56.079938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:56.079980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:56.080014] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:56.083887] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=67.38%) [2026-02-02T20:32:56.084166] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-02-02T20:32:56.084295] [INFO ] [sig ] TGTX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:56.226669] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TGTX.txt [2026-02-02T20:32:56.226796] [INFO ] [sig ] [3025/3456] Completed TGTX in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:32:56.226836] [INFO ] [sig ] [3026/3456] Forecasting TH... [2026-02-02T20:32:56.226866] [INFO ] [sig ] Generating forecast for: TH [2026-02-02T20:32:56.226896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-02-02T20:32:56.239110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-02-02T20:32:56.239467] [INFO ] [FORECASTER] Starting predict_future for TH [2026-02-02T20:32:56.240339] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-02-02T20:32:56.240396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:56.240440] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:56.240469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:56.240526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:56.300978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:56.301850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:56.301934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:56.301969] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:56.431863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:56.432022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:56.432063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:56.432092] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:56.436415] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: UP (p=54.83%) [2026-02-02T20:32:56.436834] [INFO ] [FORECASTER] Completed predict_future for TH [2026-02-02T20:32:56.437015] [INFO ] [sig ] TH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:56.587207] [INFO ] [LOCAL ] Saved forecast: TH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TH.txt [2026-02-02T20:32:56.587355] [INFO ] [sig ] [3026/3456] Completed TH in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:32:56.587396] [INFO ] [sig ] [3027/3456] Forecasting THC... [2026-02-02T20:32:56.587427] [INFO ] [sig ] Generating forecast for: THC [2026-02-02T20:32:56.587459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-02-02T20:32:56.599545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-02-02T20:32:56.599962] [INFO ] [FORECASTER] Starting predict_future for THC [2026-02-02T20:32:56.600765] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-02-02T20:32:56.600817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:56.600850] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:56.600877] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:56.600936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:56.659474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:56.660396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:56.660483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:56.660515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:56.793861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:56.794073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:56.794133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:56.794173] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:56.798889] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=26.15%) [2026-02-02T20:32:56.799300] [INFO ] [FORECASTER] Completed predict_future for THC [2026-02-02T20:32:56.799472] [INFO ] [sig ] THC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:56.946492] [INFO ] [LOCAL ] Saved forecast: THC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/THC.txt [2026-02-02T20:32:56.946651] [INFO ] [sig ] [3027/3456] Completed THC in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:32:56.946692] [INFO ] [sig ] [3028/3456] Forecasting THFF... [2026-02-02T20:32:56.946722] [INFO ] [sig ] Generating forecast for: THFF [2026-02-02T20:32:56.946751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-02-02T20:32:56.958201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-02-02T20:32:56.958563] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-02-02T20:32:56.959373] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-02-02T20:32:56.959426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:56.959457] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:56.959482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:56.959537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:57.016516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:57.017370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:57.017468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:57.017502] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:57.141613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:57.141774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:57.141816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:57.141846] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:57.145532] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=30.67%) [2026-02-02T20:32:57.145842] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-02-02T20:32:57.145974] [INFO ] [sig ] THFF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:57.287200] [INFO ] [LOCAL ] Saved forecast: THFF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/THFF.txt [2026-02-02T20:32:57.287351] [INFO ] [sig ] [3028/3456] Completed THFF in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:32:57.287390] [INFO ] [sig ] [3029/3456] Forecasting THG... [2026-02-02T20:32:57.287420] [INFO ] [sig ] Generating forecast for: THG [2026-02-02T20:32:57.287450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-02-02T20:32:57.299433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-02-02T20:32:57.299735] [INFO ] [FORECASTER] Starting predict_future for THG [2026-02-02T20:32:57.300692] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-02-02T20:32:57.300744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:57.300776] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:57.300802] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:57.300858] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:57.358485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:57.359517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:57.359628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:57.359684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:57.487814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:57.488023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:57.488072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:57.488104] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:57.492103] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: UP (p=66.28%) [2026-02-02T20:32:57.492609] [INFO ] [FORECASTER] Completed predict_future for THG [2026-02-02T20:32:57.492740] [INFO ] [sig ] THG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:57.644111] [INFO ] [LOCAL ] Saved forecast: THG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/THG.txt [2026-02-02T20:32:57.644275] [INFO ] [sig ] [3029/3456] Completed THG in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:32:57.644324] [INFO ] [sig ] [3030/3456] Forecasting THO... [2026-02-02T20:32:57.644358] [INFO ] [sig ] Generating forecast for: THO [2026-02-02T20:32:57.644390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-02-02T20:32:57.655905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-02-02T20:32:57.656219] [INFO ] [FORECASTER] Starting predict_future for THO [2026-02-02T20:32:57.657025] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-02-02T20:32:57.657079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:57.657112] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:57.657137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:57.657192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:57.713450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:57.714150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:57.714230] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:57.714263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:57.838826] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:57.838994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:57.839041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:57.839072] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:57.842672] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=22.66%) [2026-02-02T20:32:57.842948] [INFO ] [FORECASTER] Completed predict_future for THO [2026-02-02T20:32:57.843072] [INFO ] [sig ] THO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:57.984056] [INFO ] [LOCAL ] Saved forecast: THO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/THO.txt [2026-02-02T20:32:57.984180] [INFO ] [sig ] [3030/3456] Completed THO in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:32:57.984218] [INFO ] [sig ] [3031/3456] Forecasting THQ... [2026-02-02T20:32:57.984247] [INFO ] [sig ] Generating forecast for: THQ [2026-02-02T20:32:57.984276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-02-02T20:32:57.998897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-02-02T20:32:57.999400] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-02-02T20:32:58.000309] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-02-02T20:32:58.000366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:58.000399] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:58.000425] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:58.000481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:58.059106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:58.060167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:58.060262] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:58.060299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:58.186098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:58.186290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:58.186334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:58.186363] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:58.189922] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: UP (p=92.73%) [2026-02-02T20:32:58.190219] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-02-02T20:32:58.190351] [INFO ] [sig ] THQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:58.346103] [INFO ] [LOCAL ] Saved forecast: THQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/THQ.txt [2026-02-02T20:32:58.346486] [INFO ] [sig ] [3031/3456] Completed THQ in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:32:58.346538] [INFO ] [sig ] [3032/3456] Forecasting THRM... [2026-02-02T20:32:58.346568] [INFO ] [sig ] Generating forecast for: THRM [2026-02-02T20:32:58.346621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-02-02T20:32:58.360647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-02-02T20:32:58.361071] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-02-02T20:32:58.361891] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-02-02T20:32:58.361952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:58.361988] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:58.362017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:58.362075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:58.422459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:58.423362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:58.423445] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:58.423477] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:58.548678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:58.548851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:58.548907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:58.548945] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:58.552872] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-02-02T20:32:58.553193] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-02-02T20:32:58.553328] [INFO ] [sig ] THRM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:58.698993] [INFO ] [LOCAL ] Saved forecast: THRM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/THRM.txt [2026-02-02T20:32:58.699162] [INFO ] [sig ] [3032/3456] Completed THRM in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:32:58.699203] [INFO ] [sig ] [3033/3456] Forecasting THRY... [2026-02-02T20:32:58.699235] [INFO ] [sig ] Generating forecast for: THRY [2026-02-02T20:32:58.699265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-02-02T20:32:58.714310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-02-02T20:32:58.714860] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-02-02T20:32:58.715831] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-02-02T20:32:58.715888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:58.715922] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:58.715949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:58.716007] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:58.774903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:58.775923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:58.776028] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:58.776071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:58.908882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:58.909078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:58.909136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:58.909187] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:58.912830] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=79.99%) [2026-02-02T20:32:58.913122] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-02-02T20:32:58.913260] [INFO ] [sig ] THRY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:32:59.062850] [INFO ] [LOCAL ] Saved forecast: THRY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/THRY.txt [2026-02-02T20:32:59.063038] [INFO ] [sig ] [3033/3456] Completed THRY in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:32:59.063087] [INFO ] [sig ] [3034/3456] Forecasting THS... [2026-02-02T20:32:59.063119] [INFO ] [sig ] Generating forecast for: THS [2026-02-02T20:32:59.063149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-02-02T20:32:59.075166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-02-02T20:32:59.075539] [INFO ] [FORECASTER] Starting predict_future for THS [2026-02-02T20:32:59.076367] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-02-02T20:32:59.076422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:59.076456] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:59.076483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:59.076541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:59.145086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:59.145954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:59.146040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:59.146075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:59.282235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:59.282426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:59.282485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:59.282517] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:59.286374] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=30.71%) [2026-02-02T20:32:59.286696] [INFO ] [FORECASTER] Completed predict_future for THS [2026-02-02T20:32:59.286829] [INFO ] [sig ] THS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:59.436642] [INFO ] [LOCAL ] Saved forecast: THS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/THS.txt [2026-02-02T20:32:59.436813] [INFO ] [sig ] [3034/3456] Completed THS in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:32:59.436868] [INFO ] [sig ] [3035/3456] Forecasting TIGO... [2026-02-02T20:32:59.436907] [INFO ] [sig ] Generating forecast for: TIGO [2026-02-02T20:32:59.436946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-02-02T20:32:59.449949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-02-02T20:32:59.450333] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-02-02T20:32:59.451193] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-02-02T20:32:59.451250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:59.451282] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:59.451309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:59.451366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:59.512318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:59.513302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:59.513449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:59.513491] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:59.642236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:59.642620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:59.642663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:59.642692] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:59.646546] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: DOWN (p=34.07%) [2026-02-02T20:32:59.646863] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-02-02T20:32:59.647009] [INFO ] [sig ] TIGO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:32:59.793107] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TIGO.txt [2026-02-02T20:32:59.793285] [INFO ] [sig ] [3035/3456] Completed TIGO in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:32:59.793337] [INFO ] [sig ] [3036/3456] Forecasting TIL... [2026-02-02T20:32:59.793391] [INFO ] [sig ] Generating forecast for: TIL [2026-02-02T20:32:59.793424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-02-02T20:32:59.805909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-02-02T20:32:59.806342] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-02-02T20:32:59.807174] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-02-02T20:32:59.807229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:32:59.807262] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:32:59.807288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:32:59.807343] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:32:59.865814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:32:59.866743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:32:59.866830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:32:59.866863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:32:59.989251] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:32:59.989419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:32:59.989460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:32:59.989489] [INFO ] [FORECASTER] Training complete [2026-02-02T20:32:59.992985] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-02-02T20:32:59.993274] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-02-02T20:32:59.993399] [INFO ] [sig ] TIL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:00.136913] [INFO ] [LOCAL ] Saved forecast: TIL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TIL.txt [2026-02-02T20:33:00.137061] [INFO ] [sig ] [3036/3456] Completed TIL in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:33:00.137100] [INFO ] [sig ] [3037/3456] Forecasting TILE... [2026-02-02T20:33:00.137130] [INFO ] [sig ] Generating forecast for: TILE [2026-02-02T20:33:00.137159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-02-02T20:33:00.149355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-02-02T20:33:00.149682] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-02-02T20:33:00.150475] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-02-02T20:33:00.150528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:00.150560] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:00.150621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:00.150679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:00.208158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:00.209020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:00.209103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:00.209136] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:00.333979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:00.334147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:00.334189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:00.334217] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:00.337777] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: DOWN (p=44.26%) [2026-02-02T20:33:00.338084] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-02-02T20:33:00.338216] [INFO ] [sig ] TILE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:00.481049] [INFO ] [LOCAL ] Saved forecast: TILE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TILE.txt [2026-02-02T20:33:00.481194] [INFO ] [sig ] [3037/3456] Completed TILE in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:33:00.481232] [INFO ] [sig ] [3038/3456] Forecasting TIMB... [2026-02-02T20:33:00.481262] [INFO ] [sig ] Generating forecast for: TIMB [2026-02-02T20:33:00.481292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-02-02T20:33:00.496250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-02-02T20:33:00.496620] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-02-02T20:33:00.497546] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-02-02T20:33:00.497650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:00.497725] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:00.497764] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:00.497838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:00.564872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:00.565800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:00.565890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:00.565923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:00.703223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:00.703389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:00.703433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:00.703462] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:00.706949] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: DOWN (p=22.05%) [2026-02-02T20:33:00.707236] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-02-02T20:33:00.707366] [INFO ] [sig ] TIMB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:00.851761] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TIMB.txt [2026-02-02T20:33:00.851966] [INFO ] [sig ] [3038/3456] Completed TIMB in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:33:00.852011] [INFO ] [sig ] [3039/3456] Forecasting TITN... [2026-02-02T20:33:00.852044] [INFO ] [sig ] Generating forecast for: TITN [2026-02-02T20:33:00.852079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-02-02T20:33:00.864212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-02-02T20:33:00.864619] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-02-02T20:33:00.865419] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-02-02T20:33:00.865474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:00.865507] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:00.865534] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:00.865610] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:00.923291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:00.924213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:00.924298] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:00.924331] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:01.041767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:01.041933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:01.041973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:01.042002] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:01.045653] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: DOWN (p=25.97%) [2026-02-02T20:33:01.046058] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-02-02T20:33:01.046208] [INFO ] [sig ] TITN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:01.200124] [INFO ] [LOCAL ] Saved forecast: TITN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TITN.txt [2026-02-02T20:33:01.200258] [INFO ] [sig ] [3039/3456] Completed TITN in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-02T20:33:01.200297] [INFO ] [sig ] [3040/3456] Forecasting TJX... [2026-02-02T20:33:01.200326] [INFO ] [sig ] Generating forecast for: TJX [2026-02-02T20:33:01.200357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-02-02T20:33:01.211524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-02-02T20:33:01.211820] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-02-02T20:33:01.212597] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-02-02T20:33:01.212650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:01.212683] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:01.212710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:01.212766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:01.269236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:01.269905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:01.269996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:01.270035] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:01.391750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:01.391887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:01.391925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:01.391954] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:01.395803] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: DOWN (p=3.01%) [2026-02-02T20:33:01.396087] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-02-02T20:33:01.396214] [INFO ] [sig ] TJX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:01.539441] [INFO ] [LOCAL ] Saved forecast: TJX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TJX.txt [2026-02-02T20:33:01.539565] [INFO ] [sig ] [3040/3456] Completed TJX in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-02T20:33:01.539622] [INFO ] [sig ] [3041/3456] Forecasting TK... [2026-02-02T20:33:01.539651] [INFO ] [sig ] Generating forecast for: TK [2026-02-02T20:33:01.539687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-02-02T20:33:01.551521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-02-02T20:33:01.551894] [INFO ] [FORECASTER] Starting predict_future for TK [2026-02-02T20:33:01.552714] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-02-02T20:33:01.552769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:01.552803] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:01.552831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:01.552888] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:01.609877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:01.610513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:01.610608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:01.610644] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:01.730587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:01.730744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:01.730784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:01.730813] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:01.734848] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: UP (p=81.42%) [2026-02-02T20:33:01.735139] [INFO ] [FORECASTER] Completed predict_future for TK [2026-02-02T20:33:01.735268] [INFO ] [sig ] TK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:01.884029] [INFO ] [LOCAL ] Saved forecast: TK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TK.txt [2026-02-02T20:33:01.884183] [INFO ] [sig ] [3041/3456] Completed TK in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-02T20:33:01.884223] [INFO ] [sig ] [3042/3456] Forecasting TKC... [2026-02-02T20:33:01.884253] [INFO ] [sig ] Generating forecast for: TKC [2026-02-02T20:33:01.884283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-02-02T20:33:01.897102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-02-02T20:33:01.897475] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-02-02T20:33:01.898471] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-02-02T20:33:01.898533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:01.898629] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:01.898666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:01.898734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:01.966744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:01.967781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:01.967882] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:01.967926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:02.096491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:02.096673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:02.096715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:02.096742] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:02.100304] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=68.49%) [2026-02-02T20:33:02.100644] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-02-02T20:33:02.100781] [INFO ] [sig ] TKC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:02.262096] [INFO ] [LOCAL ] Saved forecast: TKC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TKC.txt [2026-02-02T20:33:02.262322] [INFO ] [sig ] [3042/3456] Completed TKC in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:02.262379] [INFO ] [sig ] [3043/3456] Forecasting TKNO... [2026-02-02T20:33:02.262420] [INFO ] [sig ] Generating forecast for: TKNO [2026-02-02T20:33:02.262465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-02-02T20:33:02.277135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-02-02T20:33:02.277613] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-02-02T20:33:02.278696] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-02-02T20:33:02.278761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:02.278804] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:02.278840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:02.278924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:02.343503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:02.344397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:02.344481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:02.344513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:02.490031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:02.490214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:02.490256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:02.490460] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:02.494999] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: UP (p=90.98%) [2026-02-02T20:33:02.495379] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-02-02T20:33:02.495540] [INFO ] [sig ] TKNO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:02.649550] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TKNO.txt [2026-02-02T20:33:02.649736] [INFO ] [sig ] [3043/3456] Completed TKNO in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:02.649778] [INFO ] [sig ] [3044/3456] Forecasting TKO... [2026-02-02T20:33:02.649809] [INFO ] [sig ] Generating forecast for: TKO [2026-02-02T20:33:02.649840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-02-02T20:33:02.661411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-02-02T20:33:02.661809] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-02-02T20:33:02.662630] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-02-02T20:33:02.662684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:02.662717] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:02.662744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:02.662800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:02.719981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:02.720840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:02.720922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:02.720955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:02.841476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:02.841659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:02.841701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:02.841728] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:02.845143] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: UP (p=98.60%) [2026-02-02T20:33:02.845432] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-02-02T20:33:02.845561] [INFO ] [sig ] TKO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:02.989511] [INFO ] [LOCAL ] Saved forecast: TKO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TKO.txt [2026-02-02T20:33:02.989674] [INFO ] [sig ] [3044/3456] Completed TKO in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:02.989715] [INFO ] [sig ] [3045/3456] Forecasting TLK... [2026-02-02T20:33:02.989744] [INFO ] [sig ] Generating forecast for: TLK [2026-02-02T20:33:02.989775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-02-02T20:33:03.001826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-02-02T20:33:03.002206] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-02-02T20:33:03.002990] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-02-02T20:33:03.003048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:03.003081] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:03.003107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:03.003163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:03.061567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:03.062448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:03.062531] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:03.062564] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:03.190372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:03.190538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:03.190594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:03.190655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:03.194057] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=81.52%) [2026-02-02T20:33:03.194328] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-02-02T20:33:03.194453] [INFO ] [sig ] TLK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:03.345506] [INFO ] [LOCAL ] Saved forecast: TLK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TLK.txt [2026-02-02T20:33:03.345655] [INFO ] [sig ] [3045/3456] Completed TLK in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:03.345696] [INFO ] [sig ] [3046/3456] Forecasting TLS... [2026-02-02T20:33:03.345726] [INFO ] [sig ] Generating forecast for: TLS [2026-02-02T20:33:03.345756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-02-02T20:33:03.359238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-02-02T20:33:03.359691] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-02-02T20:33:03.360553] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-02-02T20:33:03.360647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:03.360689] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:03.360719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:03.360776] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:03.426201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:03.427125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:03.427215] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:03.427248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:03.553635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:03.553834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:03.553879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:03.553909] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:03.557509] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: DOWN (p=18.28%) [2026-02-02T20:33:03.557853] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-02-02T20:33:03.557993] [INFO ] [sig ] TLS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:03.711683] [INFO ] [LOCAL ] Saved forecast: TLS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TLS.txt [2026-02-02T20:33:03.711844] [INFO ] [sig ] [3046/3456] Completed TLS in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:03.711885] [INFO ] [sig ] [3047/3456] Forecasting TLSA... [2026-02-02T20:33:03.711916] [INFO ] [sig ] Generating forecast for: TLSA [2026-02-02T20:33:03.711946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-02-02T20:33:03.724849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-02-02T20:33:03.725422] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-02-02T20:33:03.726217] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-02-02T20:33:03.726270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:03.726302] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:03.726327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:03.726383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:03.784286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:03.785202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:03.785289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:03.785321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:03.911071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:03.911241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:03.911282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:03.911310] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:03.914951] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=77.78%) [2026-02-02T20:33:03.915240] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-02-02T20:33:03.915369] [INFO ] [sig ] TLSA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:04.056965] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TLSA.txt [2026-02-02T20:33:04.057135] [INFO ] [sig ] [3047/3456] Completed TLSA in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:04.057175] [INFO ] [sig ] [3048/3456] Forecasting TLSI... [2026-02-02T20:33:04.057206] [INFO ] [sig ] Generating forecast for: TLSI [2026-02-02T20:33:04.057237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-02-02T20:33:04.070596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-02-02T20:33:04.071186] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-02-02T20:33:04.072150] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-02-02T20:33:04.072208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:04.072244] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:04.072272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:04.072332] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:04.139140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:04.140451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:04.140611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:04.140666] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:04.277148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:04.277384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:04.277431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:04.277463] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:04.281914] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-02-02T20:33:04.282324] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-02-02T20:33:04.282481] [INFO ] [sig ] TLSI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:04.466288] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TLSI.txt [2026-02-02T20:33:04.466516] [INFO ] [sig ] [3048/3456] Completed TLSI in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:04.466609] [INFO ] [sig ] [3049/3456] Forecasting TLYS... [2026-02-02T20:33:04.466656] [INFO ] [sig ] Generating forecast for: TLYS [2026-02-02T20:33:04.466699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-02-02T20:33:04.482659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-02-02T20:33:04.483378] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-02-02T20:33:04.484956] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-02-02T20:33:04.485048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:04.485085] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:04.485114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:04.485176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:04.563291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:04.564671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:04.564765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:04.564800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:04.700289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:04.700458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:04.700500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:04.700529] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:04.704148] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=4.70%) [2026-02-02T20:33:04.704458] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-02-02T20:33:04.704618] [INFO ] [sig ] TLYS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:04.851873] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TLYS.txt [2026-02-02T20:33:04.852061] [INFO ] [sig ] [3049/3456] Completed TLYS in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:04.852108] [INFO ] [sig ] [3050/3456] Forecasting TM... [2026-02-02T20:33:04.852139] [INFO ] [sig ] Generating forecast for: TM [2026-02-02T20:33:04.852170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-02-02T20:33:04.865005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-02-02T20:33:04.865420] [INFO ] [FORECASTER] Starting predict_future for TM [2026-02-02T20:33:04.866278] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-02-02T20:33:04.866349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:04.866383] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:04.866412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:04.866469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:04.927431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:04.928527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:04.928646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:04.928681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:05.055928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:05.056118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:05.056168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:05.056205] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:05.059790] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: UP (p=67.27%) [2026-02-02T20:33:05.060124] [INFO ] [FORECASTER] Completed predict_future for TM [2026-02-02T20:33:05.060279] [INFO ] [sig ] TM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:05.202647] [INFO ] [LOCAL ] Saved forecast: TM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TM.txt [2026-02-02T20:33:05.202789] [INFO ] [sig ] [3050/3456] Completed TM in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:05.202829] [INFO ] [sig ] [3051/3456] Forecasting TMC... [2026-02-02T20:33:05.202860] [INFO ] [sig ] Generating forecast for: TMC [2026-02-02T20:33:05.202889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-02-02T20:33:05.215361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-02-02T20:33:05.215718] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-02-02T20:33:05.216505] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-02-02T20:33:05.216559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:05.216621] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:05.216649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:05.216705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:05.274965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:05.275806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:05.275893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:05.275926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:05.400607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:05.400831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:05.400872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:05.400908] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:05.404507] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: DOWN (p=8.02%) [2026-02-02T20:33:05.404804] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-02-02T20:33:05.404956] [INFO ] [sig ] TMC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:05.548970] [INFO ] [LOCAL ] Saved forecast: TMC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TMC.txt [2026-02-02T20:33:05.549145] [INFO ] [sig ] [3051/3456] Completed TMC in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:05.549199] [INFO ] [sig ] [3052/3456] Forecasting TMCI... [2026-02-02T20:33:05.549235] [INFO ] [sig ] Generating forecast for: TMCI [2026-02-02T20:33:05.549267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-02-02T20:33:05.560915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-02-02T20:33:05.561237] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-02-02T20:33:05.562031] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-02-02T20:33:05.562088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:05.562120] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:05.562147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:05.562203] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:05.621720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:05.622596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:05.622737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:05.622772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:05.744439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:05.744624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:05.744670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:05.744700] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:05.748303] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: UP (p=79.17%) [2026-02-02T20:33:05.748626] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-02-02T20:33:05.748758] [INFO ] [sig ] TMCI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:05.890869] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TMCI.txt [2026-02-02T20:33:05.890999] [INFO ] [sig ] [3052/3456] Completed TMCI in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:05.891037] [INFO ] [sig ] [3053/3456] Forecasting TMDX... [2026-02-02T20:33:05.891068] [INFO ] [sig ] Generating forecast for: TMDX [2026-02-02T20:33:05.891098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-02-02T20:33:05.903308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-02-02T20:33:05.903680] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-02-02T20:33:05.904673] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-02-02T20:33:05.904727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:05.904760] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:05.904788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:05.904844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:05.965638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:05.966358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:05.966439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:05.966473] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:06.097232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:06.097432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:06.097491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:06.097533] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:06.101648] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=3.84%) [2026-02-02T20:33:06.102007] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-02-02T20:33:06.102159] [INFO ] [sig ] TMDX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:06.251951] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TMDX.txt [2026-02-02T20:33:06.252131] [INFO ] [sig ] [3053/3456] Completed TMDX in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:06.252206] [INFO ] [sig ] [3054/3456] Forecasting TME... [2026-02-02T20:33:06.252253] [INFO ] [sig ] Generating forecast for: TME [2026-02-02T20:33:06.252302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-02-02T20:33:06.265154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-02-02T20:33:06.265526] [INFO ] [FORECASTER] Starting predict_future for TME [2026-02-02T20:33:06.266430] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-02-02T20:33:06.266486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:06.266519] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:06.266545] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:06.266628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:06.327843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:06.328759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:06.328846] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:06.328880] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:06.458690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:06.458850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:06.458892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:06.458920] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:06.462745] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=25.00%) [2026-02-02T20:33:06.463052] [INFO ] [FORECASTER] Completed predict_future for TME [2026-02-02T20:33:06.463211] [INFO ] [sig ] TME: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:06.616686] [INFO ] [LOCAL ] Saved forecast: TME 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TME.txt [2026-02-02T20:33:06.616849] [INFO ] [sig ] [3054/3456] Completed TME in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:06.616888] [INFO ] [sig ] [3055/3456] Forecasting TMHC... [2026-02-02T20:33:06.616917] [INFO ] [sig ] Generating forecast for: TMHC [2026-02-02T20:33:06.616947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-02-02T20:33:06.628613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-02-02T20:33:06.628958] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-02-02T20:33:06.629801] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-02-02T20:33:06.629856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:06.629890] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:06.629917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:06.629973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:06.688378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:06.689487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:06.689639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:06.689686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:06.806119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:06.806252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:06.806292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:06.806320] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:06.810138] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=44.34%) [2026-02-02T20:33:06.810661] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-02-02T20:33:06.810880] [INFO ] [sig ] TMHC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:06.958220] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TMHC.txt [2026-02-02T20:33:06.958420] [INFO ] [sig ] [3055/3456] Completed TMHC in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:06.958463] [INFO ] [sig ] [3056/3456] Forecasting TMUS... [2026-02-02T20:33:06.958495] [INFO ] [sig ] Generating forecast for: TMUS [2026-02-02T20:33:06.958526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-02-02T20:33:06.970775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-02-02T20:33:06.971155] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-02-02T20:33:06.971990] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-02-02T20:33:06.972044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:06.972079] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:06.972107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:06.972168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:07.033708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:07.034610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:07.034701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:07.034735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:07.168095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:07.168257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:07.168298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:07.168327] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:07.171908] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=53.98%) [2026-02-02T20:33:07.172206] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-02-02T20:33:07.172343] [INFO ] [sig ] TMUS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:07.323876] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TMUS.txt [2026-02-02T20:33:07.324044] [INFO ] [sig ] [3056/3456] Completed TMUS in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-02T20:33:07.324095] [INFO ] [sig ] [3057/3456] Forecasting TNC... [2026-02-02T20:33:07.324137] [INFO ] [sig ] Generating forecast for: TNC [2026-02-02T20:33:07.324175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-02-02T20:33:07.336062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-02-02T20:33:07.336427] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-02-02T20:33:07.337252] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-02-02T20:33:07.337308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:07.337339] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:07.337367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:07.337425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:07.394831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:07.395699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:07.395781] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:07.395814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:07.515900] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:07.516060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:07.516117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:07.516147] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:07.519849] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: UP (p=97.91%) [2026-02-02T20:33:07.520120] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-02-02T20:33:07.520242] [INFO ] [sig ] TNC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:07.662800] [INFO ] [LOCAL ] Saved forecast: TNC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TNC.txt [2026-02-02T20:33:07.662948] [INFO ] [sig ] [3057/3456] Completed TNC in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-02T20:33:07.662987] [INFO ] [sig ] [3058/3456] Forecasting TNDM... [2026-02-02T20:33:07.663017] [INFO ] [sig ] Generating forecast for: TNDM [2026-02-02T20:33:07.663046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-02-02T20:33:07.674219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-02-02T20:33:07.674619] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-02-02T20:33:07.675400] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-02-02T20:33:07.675454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:07.675486] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:07.675513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:07.675569] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:07.732541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:07.733355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:07.733437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:07.733470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:07.858997] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:07.859163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:07.859210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:07.859247] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:07.862751] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: UP (p=70.17%) [2026-02-02T20:33:07.863028] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-02-02T20:33:07.863166] [INFO ] [sig ] TNDM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:08.007588] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TNDM.txt [2026-02-02T20:33:08.007763] [INFO ] [sig ] [3058/3456] Completed TNDM in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-02T20:33:08.007803] [INFO ] [sig ] [3059/3456] Forecasting TNGX... [2026-02-02T20:33:08.007833] [INFO ] [sig ] Generating forecast for: TNGX [2026-02-02T20:33:08.007863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-02-02T20:33:08.020142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-02-02T20:33:08.020515] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-02-02T20:33:08.021326] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-02-02T20:33:08.021379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:08.021440] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:08.021468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:08.021525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:08.082267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:08.083394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:08.083535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:08.083608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:08.210941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:08.211107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:08.211148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:08.211178] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:08.215203] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: DOWN (p=31.53%) [2026-02-02T20:33:08.215533] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-02-02T20:33:08.215693] [INFO ] [sig ] TNGX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:08.366539] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TNGX.txt [2026-02-02T20:33:08.366700] [INFO ] [sig ] [3059/3456] Completed TNGX in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:08.366741] [INFO ] [sig ] [3060/3456] Forecasting TNK... [2026-02-02T20:33:08.366771] [INFO ] [sig ] Generating forecast for: TNK [2026-02-02T20:33:08.366800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-02-02T20:33:08.379140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-02-02T20:33:08.379588] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-02-02T20:33:08.380425] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-02-02T20:33:08.380478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:08.380511] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:08.380538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:08.380618] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:08.439059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:08.439988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:08.440072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:08.440107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:08.565226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:08.565385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:08.565424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:08.565452] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:08.568874] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=98.21%) [2026-02-02T20:33:08.569148] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-02-02T20:33:08.569294] [INFO ] [sig ] TNK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:08.713227] [INFO ] [LOCAL ] Saved forecast: TNK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TNK.txt [2026-02-02T20:33:08.713364] [INFO ] [sig ] [3060/3456] Completed TNK in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:08.713403] [INFO ] [sig ] [3061/3456] Forecasting TNL... [2026-02-02T20:33:08.713432] [INFO ] [sig ] Generating forecast for: TNL [2026-02-02T20:33:08.713462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-02-02T20:33:08.726002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-02-02T20:33:08.726344] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-02-02T20:33:08.727155] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-02-02T20:33:08.727214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:08.727259] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:08.727287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:08.727343] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:08.787761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:08.788557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:08.788659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:08.788693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:08.918933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:08.919099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:08.919140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:08.919173] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:08.922757] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: UP (p=59.39%) [2026-02-02T20:33:08.923034] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-02-02T20:33:08.923163] [INFO ] [sig ] TNL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:09.076151] [INFO ] [LOCAL ] Saved forecast: TNL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TNL.txt [2026-02-02T20:33:09.076312] [INFO ] [sig ] [3061/3456] Completed TNL in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:09.076350] [INFO ] [sig ] [3062/3456] Forecasting TNXP... [2026-02-02T20:33:09.076380] [INFO ] [sig ] Generating forecast for: TNXP [2026-02-02T20:33:09.076413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-02-02T20:33:09.088643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-02-02T20:33:09.089050] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-02-02T20:33:09.089880] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-02-02T20:33:09.089935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:09.089966] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:09.089993] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:09.090049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:09.150267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:09.151135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:09.151220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:09.151253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:09.272271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:09.272430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:09.272469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:09.272535] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:09.275937] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=26.21%) [2026-02-02T20:33:09.276224] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-02-02T20:33:09.276355] [INFO ] [sig ] TNXP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:09.421829] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TNXP.txt [2026-02-02T20:33:09.421987] [INFO ] [sig ] [3062/3456] Completed TNXP in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:09.422027] [INFO ] [sig ] [3063/3456] Forecasting TOI... [2026-02-02T20:33:09.422056] [INFO ] [sig ] Generating forecast for: TOI [2026-02-02T20:33:09.422086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-02-02T20:33:09.435202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-02-02T20:33:09.435637] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-02-02T20:33:09.436453] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-02-02T20:33:09.436507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:09.436539] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:09.436566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:09.436646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:09.495361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:09.496287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:09.496376] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:09.496411] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:09.623745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:09.623911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:09.623955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:09.623983] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:09.627541] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-02-02T20:33:09.627872] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-02-02T20:33:09.628009] [INFO ] [sig ] TOI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:09.777190] [INFO ] [LOCAL ] Saved forecast: TOI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TOI.txt [2026-02-02T20:33:09.777344] [INFO ] [sig ] [3063/3456] Completed TOI in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:09.777383] [INFO ] [sig ] [3064/3456] Forecasting TOL... [2026-02-02T20:33:09.777413] [INFO ] [sig ] Generating forecast for: TOL [2026-02-02T20:33:09.777443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-02-02T20:33:09.789830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-02-02T20:33:09.790212] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-02-02T20:33:09.791043] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-02-02T20:33:09.791096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:09.791129] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:09.791155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:09.791212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:09.848619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:09.849463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:09.849542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:09.849593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:09.973858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:09.974014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:09.974054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:09.974084] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:09.977611] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=18.54%) [2026-02-02T20:33:09.977920] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-02-02T20:33:09.978064] [INFO ] [sig ] TOL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:10.154659] [INFO ] [LOCAL ] Saved forecast: TOL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TOL.txt [2026-02-02T20:33:10.154814] [INFO ] [sig ] [3064/3456] Completed TOL in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:10.154852] [INFO ] [sig ] [3065/3456] Forecasting TORO... [2026-02-02T20:33:10.154889] [INFO ] [sig ] Generating forecast for: TORO [2026-02-02T20:33:10.154922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-02-02T20:33:10.166233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-02-02T20:33:10.166532] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-02-02T20:33:10.167346] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-02-02T20:33:10.167401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:10.167433] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:10.167460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:10.167515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:10.236177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:10.237063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:10.237150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:10.237185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:10.354636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:10.354793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:10.354833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:10.354861] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:10.358686] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-02-02T20:33:10.358967] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-02-02T20:33:10.359092] [INFO ] [sig ] TORO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:10.506250] [INFO ] [LOCAL ] Saved forecast: TORO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TORO.txt [2026-02-02T20:33:10.506425] [INFO ] [sig ] [3065/3456] Completed TORO in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:10.506465] [INFO ] [sig ] [3066/3456] Forecasting TOWN... [2026-02-02T20:33:10.506493] [INFO ] [sig ] Generating forecast for: TOWN [2026-02-02T20:33:10.506522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-02-02T20:33:10.519440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-02-02T20:33:10.519825] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-02-02T20:33:10.520615] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-02-02T20:33:10.520668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:10.520700] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:10.520727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:10.520783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:10.577740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:10.578556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:10.578661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:10.578694] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:10.710468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:10.710651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:10.710693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:10.710722] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:10.714084] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: UP (p=50.12%) [2026-02-02T20:33:10.714361] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-02-02T20:33:10.714485] [INFO ] [sig ] TOWN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:10.859932] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TOWN.txt [2026-02-02T20:33:10.860086] [INFO ] [sig ] [3066/3456] Completed TOWN in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:10.860126] [INFO ] [sig ] [3067/3456] Forecasting TOYO... [2026-02-02T20:33:10.860156] [INFO ] [sig ] Generating forecast for: TOYO [2026-02-02T20:33:10.860187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-02-02T20:33:10.872139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-02-02T20:33:10.872557] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-02-02T20:33:10.873375] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-02-02T20:33:10.873429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:10.873462] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:10.873488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:10.873543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:10.933192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:10.934117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:10.934213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:10.934252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:11.059412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:11.059563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:11.059619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:11.059649] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:11.063041] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: UP (p=67.76%) [2026-02-02T20:33:11.063320] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-02-02T20:33:11.063445] [INFO ] [sig ] TOYO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:11.208119] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TOYO.txt [2026-02-02T20:33:11.208267] [INFO ] [sig ] [3067/3456] Completed TOYO in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:11.208313] [INFO ] [sig ] [3068/3456] Forecasting TPB... [2026-02-02T20:33:11.208349] [INFO ] [sig ] Generating forecast for: TPB [2026-02-02T20:33:11.208381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-02-02T20:33:11.219282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-02-02T20:33:11.219563] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-02-02T20:33:11.220349] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-02-02T20:33:11.220402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:11.220434] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:11.220460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:11.220516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:11.280672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:11.281633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:11.281725] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:11.281761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:11.402225] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:11.402383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:11.402608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:11.402657] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:11.406246] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: UP (p=93.73%) [2026-02-02T20:33:11.406522] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-02-02T20:33:11.406665] [INFO ] [sig ] TPB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:11.548521] [INFO ] [LOCAL ] Saved forecast: TPB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TPB.txt [2026-02-02T20:33:11.548667] [INFO ] [sig ] [3068/3456] Completed TPB in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:11.548708] [INFO ] [sig ] [3069/3456] Forecasting TPC... [2026-02-02T20:33:11.548739] [INFO ] [sig ] Generating forecast for: TPC [2026-02-02T20:33:11.548771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-02-02T20:33:11.560229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-02-02T20:33:11.560533] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-02-02T20:33:11.561324] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-02-02T20:33:11.561384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:11.561430] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:11.561472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:11.561540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:11.624407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:11.625236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:11.625356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:11.625392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:11.751916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:11.752070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:11.752111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:11.752142] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:11.755655] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=52.14%) [2026-02-02T20:33:11.755948] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-02-02T20:33:11.756082] [INFO ] [sig ] TPC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:11.899543] [INFO ] [LOCAL ] Saved forecast: TPC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TPC.txt [2026-02-02T20:33:11.899697] [INFO ] [sig ] [3069/3456] Completed TPC in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:11.899737] [INFO ] [sig ] [3070/3456] Forecasting TPG... [2026-02-02T20:33:11.899768] [INFO ] [sig ] Generating forecast for: TPG [2026-02-02T20:33:11.899798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-02-02T20:33:11.910947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-02-02T20:33:11.911275] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-02-02T20:33:11.912074] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-02-02T20:33:11.912127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:11.912159] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:11.912186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:11.912243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:11.970138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:11.970982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:11.971064] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:11.971096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:12.088524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:12.088685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:12.088726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:12.088756] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:12.092224] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: UP (p=91.01%) [2026-02-02T20:33:12.092537] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-02-02T20:33:12.092690] [INFO ] [sig ] TPG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:12.235478] [INFO ] [LOCAL ] Saved forecast: TPG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TPG.txt [2026-02-02T20:33:12.235689] [INFO ] [sig ] [3070/3456] Completed TPG in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:12.235743] [INFO ] [sig ] [3071/3456] Forecasting TPGXL... [2026-02-02T20:33:12.235784] [INFO ] [sig ] Generating forecast for: TPGXL [2026-02-02T20:33:12.235823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-02-02T20:33:12.247279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-02-02T20:33:12.247704] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-02-02T20:33:12.248475] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-02-02T20:33:12.248540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:12.248617] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:12.248659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:12.248732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:12.314757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:12.315914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:12.316021] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:12.316062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:12.450026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:12.450221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:12.450280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:12.450324] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:12.454416] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-02-02T20:33:12.454892] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-02-02T20:33:12.455066] [INFO ] [sig ] TPGXL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:12.642688] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TPGXL.txt [2026-02-02T20:33:12.642866] [INFO ] [sig ] [3071/3456] Completed TPGXL in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:12.642906] [INFO ] [sig ] [3072/3456] Forecasting TPH... [2026-02-02T20:33:12.642936] [INFO ] [sig ] Generating forecast for: TPH [2026-02-02T20:33:12.642966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-02-02T20:33:12.657414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-02-02T20:33:12.658003] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-02-02T20:33:12.659218] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-02-02T20:33:12.659311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:12.659362] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:12.659401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:12.659493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:12.743803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:12.745073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:12.745210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:12.745269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:12.924914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:12.925099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:12.925149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:12.925185] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:12.930002] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-02-02T20:33:12.930480] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-02-02T20:33:12.930705] [INFO ] [sig ] TPH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:13.177565] [INFO ] [LOCAL ] Saved forecast: TPH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TPH.txt [2026-02-02T20:33:13.180050] [INFO ] [sig ] [3072/3456] Completed TPH in 0.5s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-02T20:33:13.180137] [INFO ] [sig ] [3073/3456] Forecasting TPL... [2026-02-02T20:33:13.180181] [INFO ] [sig ] Generating forecast for: TPL [2026-02-02T20:33:13.180222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-02-02T20:33:13.217740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-02-02T20:33:13.218333] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-02-02T20:33:13.221853] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-02-02T20:33:13.222038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:13.222092] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:13.222136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:13.222248] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:13.318732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:13.319907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:13.320017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:13.320058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:13.490053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:13.490260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:13.490314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:13.490354] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:13.494755] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=72.41%) [2026-02-02T20:33:13.495200] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-02-02T20:33:13.495357] [INFO ] [sig ] TPL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:13.714334] [INFO ] [LOCAL ] Saved forecast: TPL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TPL.txt [2026-02-02T20:33:13.714534] [INFO ] [sig ] [3073/3456] Completed TPL in 0.5s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-02T20:33:13.714600] [INFO ] [sig ] [3074/3456] Forecasting TPVG... [2026-02-02T20:33:13.714646] [INFO ] [sig ] Generating forecast for: TPVG [2026-02-02T20:33:13.714683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-02-02T20:33:13.726737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-02-02T20:33:13.727169] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-02-02T20:33:13.728148] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-02-02T20:33:13.728226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:13.728262] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:13.728289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:13.728347] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:13.790439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:13.791362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:13.791454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:13.791489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:13.916218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:13.916383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:13.916424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:13.916454] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:13.920195] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: UP (p=79.94%) [2026-02-02T20:33:13.920515] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-02-02T20:33:13.920679] [INFO ] [sig ] TPVG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:14.075258] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TPVG.txt [2026-02-02T20:33:14.075409] [INFO ] [sig ] [3074/3456] Completed TPVG in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-02T20:33:14.075449] [INFO ] [sig ] [3075/3456] Forecasting TPYP... [2026-02-02T20:33:14.075480] [INFO ] [sig ] Generating forecast for: TPYP [2026-02-02T20:33:14.075509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-02-02T20:33:14.087267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-02-02T20:33:14.087627] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-02-02T20:33:14.088478] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-02-02T20:33:14.088533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:14.088566] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:14.088613] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:14.088673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:14.151911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:14.152714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:14.152798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:14.152832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:14.272262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:14.272417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:14.272457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:14.272488] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:14.275990] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-02-02T20:33:14.276267] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-02-02T20:33:14.276393] [INFO ] [sig ] TPYP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:14.424460] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TPYP.txt [2026-02-02T20:33:14.424649] [INFO ] [sig ] [3075/3456] Completed TPYP in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-02T20:33:14.424693] [INFO ] [sig ] [3076/3456] Forecasting TPZ... [2026-02-02T20:33:14.424725] [INFO ] [sig ] Generating forecast for: TPZ [2026-02-02T20:33:14.424756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-02-02T20:33:14.437195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-02-02T20:33:14.437545] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-02-02T20:33:14.438392] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-02-02T20:33:14.438448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:14.438511] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:14.438541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:14.438615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:14.495964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:14.496792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:14.496876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:14.496929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:14.607015] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:14.607189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:14.607234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:14.607263] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:14.610942] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-02-02T20:33:14.611229] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-02-02T20:33:14.611363] [INFO ] [sig ] TPZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:14.766760] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TPZ.txt [2026-02-02T20:33:14.766925] [INFO ] [sig ] [3076/3456] Completed TPZ in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:14.766967] [INFO ] [sig ] [3077/3456] Forecasting TQQQ... [2026-02-02T20:33:14.767000] [INFO ] [sig ] Generating forecast for: TQQQ [2026-02-02T20:33:14.767032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-02-02T20:33:14.779261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-02-02T20:33:14.779666] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-02-02T20:33:14.780536] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-02-02T20:33:14.780620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:14.780656] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:14.780684] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:14.780740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:14.843216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:14.844187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:14.844274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:14.844309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:14.973824] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:14.973984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:14.974026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:14.974055] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:14.977887] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-02-02T20:33:14.978218] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-02-02T20:33:14.978397] [INFO ] [sig ] TQQQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:15.129184] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TQQQ.txt [2026-02-02T20:33:15.129343] [INFO ] [sig ] [3077/3456] Completed TQQQ in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:15.129385] [INFO ] [sig ] [3078/3456] Forecasting TRC... [2026-02-02T20:33:15.129416] [INFO ] [sig ] Generating forecast for: TRC [2026-02-02T20:33:15.129448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-02-02T20:33:15.141900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-02-02T20:33:15.142304] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-02-02T20:33:15.143121] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-02-02T20:33:15.143174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:15.143206] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:15.143232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:15.143288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:15.201166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:15.202057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:15.202139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:15.202173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:15.321349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:15.321542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:15.321626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:15.321673] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:15.325265] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=1.40%) [2026-02-02T20:33:15.325598] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-02-02T20:33:15.325743] [INFO ] [sig ] TRC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:15.465933] [INFO ] [LOCAL ] Saved forecast: TRC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRC.txt [2026-02-02T20:33:15.466080] [INFO ] [sig ] [3078/3456] Completed TRC in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:15.466119] [INFO ] [sig ] [3079/3456] Forecasting TRDA... [2026-02-02T20:33:15.466149] [INFO ] [sig ] Generating forecast for: TRDA [2026-02-02T20:33:15.466179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-02-02T20:33:15.477537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-02-02T20:33:15.477960] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-02-02T20:33:15.478738] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-02-02T20:33:15.478790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:15.478822] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:15.478848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:15.478904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:15.535542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:15.536399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:15.536485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:15.536518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:15.653440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:15.653615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:15.653656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:15.653725] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:15.657078] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: DOWN (p=9.38%) [2026-02-02T20:33:15.657360] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-02-02T20:33:15.657480] [INFO ] [sig ] TRDA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:15.798769] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRDA.txt [2026-02-02T20:33:15.798925] [INFO ] [sig ] [3079/3456] Completed TRDA in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:15.798966] [INFO ] [sig ] [3080/3456] Forecasting TREE... [2026-02-02T20:33:15.798998] [INFO ] [sig ] Generating forecast for: TREE [2026-02-02T20:33:15.799029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-02-02T20:33:15.810594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-02-02T20:33:15.810983] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-02-02T20:33:15.811810] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-02-02T20:33:15.811865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:15.811899] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:15.811927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:15.811985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:15.869354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:15.870066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:15.870149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:15.870182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:15.990262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:15.990424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:15.990463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:15.990492] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:15.993941] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: UP (p=59.63%) [2026-02-02T20:33:15.994220] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-02-02T20:33:15.994362] [INFO ] [sig ] TREE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:16.136109] [INFO ] [LOCAL ] Saved forecast: TREE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TREE.txt [2026-02-02T20:33:16.136242] [INFO ] [sig ] [3080/3456] Completed TREE in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:16.136281] [INFO ] [sig ] [3081/3456] Forecasting TREX... [2026-02-02T20:33:16.136312] [INFO ] [sig ] Generating forecast for: TREX [2026-02-02T20:33:16.136341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-02-02T20:33:16.148340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-02-02T20:33:16.148689] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-02-02T20:33:16.149476] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-02-02T20:33:16.149530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:16.149563] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:16.149609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:16.149665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:16.209469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:16.210373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:16.210461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:16.210497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:16.340402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:16.340590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:16.340633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:16.340665] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:16.344181] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: DOWN (p=24.74%) [2026-02-02T20:33:16.344458] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-02-02T20:33:16.344614] [INFO ] [sig ] TREX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:16.494417] [INFO ] [LOCAL ] Saved forecast: TREX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TREX.txt [2026-02-02T20:33:16.494591] [INFO ] [sig ] [3081/3456] Completed TREX in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:16.494635] [INFO ] [sig ] [3082/3456] Forecasting TRGP... [2026-02-02T20:33:16.494667] [INFO ] [sig ] Generating forecast for: TRGP [2026-02-02T20:33:16.494701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-02-02T20:33:16.507327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-02-02T20:33:16.507750] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-02-02T20:33:16.508604] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-02-02T20:33:16.508659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:16.508693] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:16.508722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:16.508781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:16.567168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:16.568210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:16.568304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:16.568338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:16.685969] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:16.686122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:16.686162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:16.686191] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:16.689650] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-02-02T20:33:16.689925] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-02-02T20:33:16.690047] [INFO ] [sig ] TRGP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:16.830301] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRGP.txt [2026-02-02T20:33:16.830419] [INFO ] [sig ] [3082/3456] Completed TRGP in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:16.830457] [INFO ] [sig ] [3083/3456] Forecasting TRI... [2026-02-02T20:33:16.830487] [INFO ] [sig ] Generating forecast for: TRI [2026-02-02T20:33:16.830517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-02-02T20:33:16.846407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-02-02T20:33:16.847086] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-02-02T20:33:16.848442] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-02-02T20:33:16.848704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:16.848748] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:16.848778] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:16.848879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:16.907384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:16.908587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:16.908688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:16.908725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:17.035938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:17.036139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:17.036183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:17.036212] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:17.040125] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: DOWN (p=20.56%) [2026-02-02T20:33:17.040437] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-02-02T20:33:17.040593] [INFO ] [sig ] TRI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:17.182342] [INFO ] [LOCAL ] Saved forecast: TRI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRI.txt [2026-02-02T20:33:17.182528] [INFO ] [sig ] [3083/3456] Completed TRI in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:17.182586] [INFO ] [sig ] [3084/3456] Forecasting TRIN... [2026-02-02T20:33:17.182619] [INFO ] [sig ] Generating forecast for: TRIN [2026-02-02T20:33:17.182650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-02-02T20:33:17.194649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-02-02T20:33:17.195068] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-02-02T20:33:17.195889] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-02-02T20:33:17.195944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:17.195976] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:17.196002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:17.196057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:17.255221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:17.256269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:17.256378] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:17.256420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:17.377259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:17.377430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:17.377472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:17.377498] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:17.381084] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: DOWN (p=41.33%) [2026-02-02T20:33:17.381378] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-02-02T20:33:17.381533] [INFO ] [sig ] TRIN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:17.521040] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRIN.txt [2026-02-02T20:33:17.521164] [INFO ] [sig ] [3084/3456] Completed TRIN in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:17.521203] [INFO ] [sig ] [3085/3456] Forecasting TRIP... [2026-02-02T20:33:17.521231] [INFO ] [sig ] Generating forecast for: TRIP [2026-02-02T20:33:17.521260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-02-02T20:33:17.532765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-02-02T20:33:17.533042] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-02-02T20:33:17.533812] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-02-02T20:33:17.533864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:17.533908] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:17.533935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:17.533990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:17.590075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:17.590756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:17.590838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:17.590878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:17.712278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:17.712431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:17.712470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:17.712497] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:17.715875] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-02-02T20:33:17.716148] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-02-02T20:33:17.716274] [INFO ] [sig ] TRIP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:17.857443] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRIP.txt [2026-02-02T20:33:17.857567] [INFO ] [sig ] [3085/3456] Completed TRIP in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:17.857624] [INFO ] [sig ] [3086/3456] Forecasting TRMB... [2026-02-02T20:33:17.857670] [INFO ] [sig ] Generating forecast for: TRMB [2026-02-02T20:33:17.857700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-02-02T20:33:17.868933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-02-02T20:33:17.869230] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-02-02T20:33:17.870043] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-02-02T20:33:17.870096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:17.870127] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:17.870155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:17.870210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:17.926972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:17.927609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:17.927723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:17.927756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:18.046375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:18.046500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:18.046537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:18.046565] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:18.049852] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: UP (p=94.75%) [2026-02-02T20:33:18.050126] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-02-02T20:33:18.050250] [INFO ] [sig ] TRMB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:18.193683] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TRMB.txt [2026-02-02T20:33:18.193862] [INFO ] [sig ] [3086/3456] Completed TRMB in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:18.193901] [INFO ] [sig ] [3087/3456] Forecasting TRMD... [2026-02-02T20:33:18.193932] [INFO ] [sig ] Generating forecast for: TRMD [2026-02-02T20:33:18.193965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-02-02T20:33:18.205228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-02-02T20:33:18.205518] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-02-02T20:33:18.206323] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-02-02T20:33:18.206379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:18.206412] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:18.206440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:18.206496] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:18.267780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:18.268609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:18.268695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:18.268728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:18.390175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:18.390323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:18.390363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:18.390394] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:18.393819] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: UP (p=54.42%) [2026-02-02T20:33:18.394101] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-02-02T20:33:18.394227] [INFO ] [sig ] TRMD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:18.534141] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TRMD.txt [2026-02-02T20:33:18.534276] [INFO ] [sig ] [3087/3456] Completed TRMD in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:18.534315] [INFO ] [sig ] [3088/3456] Forecasting TRMK... [2026-02-02T20:33:18.534345] [INFO ] [sig ] Generating forecast for: TRMK [2026-02-02T20:33:18.534375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-02-02T20:33:18.545741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-02-02T20:33:18.546071] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-02-02T20:33:18.546895] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-02-02T20:33:18.546948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:18.546981] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:18.547007] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:18.547064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:18.604165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:18.604984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:18.605069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:18.605102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:18.718415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:18.718777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:18.718819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:18.718848] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:18.722418] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=9.59%) [2026-02-02T20:33:18.722743] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-02-02T20:33:18.722875] [INFO ] [sig ] TRMK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:18.863361] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRMK.txt [2026-02-02T20:33:18.863522] [INFO ] [sig ] [3088/3456] Completed TRMK in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:18.863585] [INFO ] [sig ] [3089/3456] Forecasting TRN... [2026-02-02T20:33:18.863621] [INFO ] [sig ] Generating forecast for: TRN [2026-02-02T20:33:18.863650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-02-02T20:33:18.875338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-02-02T20:33:18.875742] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-02-02T20:33:18.876586] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-02-02T20:33:18.876642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:18.876676] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:18.876703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:18.876759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:18.935095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:18.935970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:18.936056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:18.936089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:19.058813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:19.058968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:19.059011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:19.059041] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:19.062488] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-02-02T20:33:19.062791] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-02-02T20:33:19.062921] [INFO ] [sig ] TRN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:19.206286] [INFO ] [LOCAL ] Saved forecast: TRN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRN.txt [2026-02-02T20:33:19.206471] [INFO ] [sig ] [3089/3456] Completed TRN in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-02T20:33:19.206511] [INFO ] [sig ] [3090/3456] Forecasting TRNO... [2026-02-02T20:33:19.206541] [INFO ] [sig ] Generating forecast for: TRNO [2026-02-02T20:33:19.206590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-02-02T20:33:19.218128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-02-02T20:33:19.218492] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-02-02T20:33:19.219301] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-02-02T20:33:19.219356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:19.219390] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:19.219418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:19.219476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:19.277743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:19.278591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:19.278675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:19.278709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:19.400405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:19.400592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:19.400635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:19.400665] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:19.404471] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: UP (p=62.29%) [2026-02-02T20:33:19.404783] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-02-02T20:33:19.404927] [INFO ] [sig ] TRNO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:19.551713] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TRNO.txt [2026-02-02T20:33:19.551860] [INFO ] [sig ] [3090/3456] Completed TRNO in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-02T20:33:19.551899] [INFO ] [sig ] [3091/3456] Forecasting TRNS... [2026-02-02T20:33:19.551930] [INFO ] [sig ] Generating forecast for: TRNS [2026-02-02T20:33:19.551961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-02-02T20:33:19.563264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-02-02T20:33:19.563638] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-02-02T20:33:19.564493] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-02-02T20:33:19.564548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:19.564613] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:19.564658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:19.564718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:19.624062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:19.624933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:19.625017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:19.625050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:19.746344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:19.746506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:19.746547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:19.746593] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:19.750148] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-02-02T20:33:19.750454] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-02-02T20:33:19.750608] [INFO ] [sig ] TRNS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:19.895770] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TRNS.txt [2026-02-02T20:33:19.895961] [INFO ] [sig ] [3091/3456] Completed TRNS in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-02T20:33:19.896006] [INFO ] [sig ] [3092/3456] Forecasting TROX... [2026-02-02T20:33:19.896037] [INFO ] [sig ] Generating forecast for: TROX [2026-02-02T20:33:19.896067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-02-02T20:33:19.907276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-02-02T20:33:19.907628] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-02-02T20:33:19.908423] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-02-02T20:33:19.908488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:19.908528] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:19.908561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:19.908644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:19.967764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:19.968517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:19.968624] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:19.968659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:20.088927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:20.089089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:20.089148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:20.089180] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:20.092850] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-02-02T20:33:20.093137] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-02-02T20:33:20.093267] [INFO ] [sig ] TROX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:20.238357] [INFO ] [LOCAL ] Saved forecast: TROX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TROX.txt [2026-02-02T20:33:20.238499] [INFO ] [sig ] [3092/3456] Completed TROX in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:20.238546] [INFO ] [sig ] [3093/3456] Forecasting TRP... [2026-02-02T20:33:20.238599] [INFO ] [sig ] Generating forecast for: TRP [2026-02-02T20:33:20.238632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-02-02T20:33:20.249593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-02-02T20:33:20.250064] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-02-02T20:33:20.250838] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-02-02T20:33:20.250891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:20.250966] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:20.250994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:20.251050] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:20.308312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:20.309050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:20.309129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:20.309162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:20.429487] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:20.429649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:20.429691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:20.429720] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:20.433049] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: DOWN (p=40.92%) [2026-02-02T20:33:20.433323] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-02-02T20:33:20.433457] [INFO ] [sig ] TRP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:20.575145] [INFO ] [LOCAL ] Saved forecast: TRP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRP.txt [2026-02-02T20:33:20.575275] [INFO ] [sig ] [3093/3456] Completed TRP in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:20.575314] [INFO ] [sig ] [3094/3456] Forecasting TRS... [2026-02-02T20:33:20.575343] [INFO ] [sig ] Generating forecast for: TRS [2026-02-02T20:33:20.575372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-02-02T20:33:20.586207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-02-02T20:33:20.586502] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-02-02T20:33:20.587266] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-02-02T20:33:20.587318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:20.587350] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:20.587377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:20.587433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:20.644393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:20.645089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:20.645180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:20.645213] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:20.765774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:20.765928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:20.765970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:20.765999] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:20.769892] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: DOWN (p=23.18%) [2026-02-02T20:33:20.770172] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-02-02T20:33:20.770299] [INFO ] [sig ] TRS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:20.914301] [INFO ] [LOCAL ] Saved forecast: TRS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRS.txt [2026-02-02T20:33:20.914453] [INFO ] [sig ] [3094/3456] Completed TRS in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:20.914492] [INFO ] [sig ] [3095/3456] Forecasting TRTX... [2026-02-02T20:33:20.914522] [INFO ] [sig ] Generating forecast for: TRTX [2026-02-02T20:33:20.914560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-02-02T20:33:20.925879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-02-02T20:33:20.926232] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-02-02T20:33:20.927111] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-02-02T20:33:20.927165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:20.927200] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:20.927228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:20.927286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:20.986530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:20.987343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:20.987426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:20.987459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:21.111703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:21.111865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:21.111906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:21.111935] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:21.115337] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=9.13%) [2026-02-02T20:33:21.115638] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-02-02T20:33:21.115765] [INFO ] [sig ] TRTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:21.266215] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRTX.txt [2026-02-02T20:33:21.266353] [INFO ] [sig ] [3095/3456] Completed TRTX in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:21.266393] [INFO ] [sig ] [3096/3456] Forecasting TRUP... [2026-02-02T20:33:21.266423] [INFO ] [sig ] Generating forecast for: TRUP [2026-02-02T20:33:21.266456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-02-02T20:33:21.279979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-02-02T20:33:21.280297] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-02-02T20:33:21.281121] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-02-02T20:33:21.281176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:21.281221] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:21.281250] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:21.281307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:21.339518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:21.340442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:21.340531] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:21.340565] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:21.467526] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:21.467938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:21.467992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:21.468063] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:21.472317] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: DOWN (p=20.06%) [2026-02-02T20:33:21.473098] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-02-02T20:33:21.473312] [INFO ] [sig ] TRUP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:21.631364] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRUP.txt [2026-02-02T20:33:21.631531] [INFO ] [sig ] [3096/3456] Completed TRUP in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:21.631791] [INFO ] [sig ] [3097/3456] Forecasting TRVG... [2026-02-02T20:33:21.631831] [INFO ] [sig ] Generating forecast for: TRVG [2026-02-02T20:33:21.631871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-02-02T20:33:21.645737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-02-02T20:33:21.646185] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-02-02T20:33:21.647058] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-02-02T20:33:21.647115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:21.647150] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:21.647180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:21.647238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:21.716022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:21.717049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:21.717158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:21.717197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:21.841028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:21.841199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:21.841250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:21.841282] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:21.846025] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: DOWN (p=19.96%) [2026-02-02T20:33:21.846456] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-02-02T20:33:21.846850] [INFO ] [sig ] TRVG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:22.009758] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TRVG.txt [2026-02-02T20:33:22.009924] [INFO ] [sig ] [3097/3456] Completed TRVG in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:22.009965] [INFO ] [sig ] [3098/3456] Forecasting TS... [2026-02-02T20:33:22.009996] [INFO ] [sig ] Generating forecast for: TS [2026-02-02T20:33:22.010025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-02-02T20:33:22.021694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-02-02T20:33:22.022053] [INFO ] [FORECASTER] Starting predict_future for TS [2026-02-02T20:33:22.022826] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-02-02T20:33:22.022880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:22.022912] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:22.022938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:22.022995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:22.084512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:22.085405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:22.085489] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:22.085523] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:22.212083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:22.212244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:22.212286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:22.212316] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:22.215847] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: DOWN (p=3.56%) [2026-02-02T20:33:22.216150] [INFO ] [FORECASTER] Completed predict_future for TS [2026-02-02T20:33:22.216281] [INFO ] [sig ] TS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:22.360365] [INFO ] [LOCAL ] Saved forecast: TS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TS.txt [2026-02-02T20:33:22.360510] [INFO ] [sig ] [3098/3456] Completed TS in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:22.360550] [INFO ] [sig ] [3099/3456] Forecasting TSBK... [2026-02-02T20:33:22.360599] [INFO ] [sig ] Generating forecast for: TSBK [2026-02-02T20:33:22.360631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-02-02T20:33:22.372500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-02-02T20:33:22.372880] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-02-02T20:33:22.373710] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-02-02T20:33:22.373762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:22.373793] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:22.373818] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:22.373873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:22.434034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:22.434836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:22.434918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:22.434953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:22.545414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:22.545548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:22.545616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:22.545651] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:22.549157] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: UP (p=70.45%) [2026-02-02T20:33:22.549435] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-02-02T20:33:22.549561] [INFO ] [sig ] TSBK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:22.697241] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TSBK.txt [2026-02-02T20:33:22.697372] [INFO ] [sig ] [3099/3456] Completed TSBK in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:22.697411] [INFO ] [sig ] [3100/3456] Forecasting TSCO... [2026-02-02T20:33:22.697447] [INFO ] [sig ] Generating forecast for: TSCO [2026-02-02T20:33:22.697480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-02-02T20:33:22.709167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-02-02T20:33:22.709465] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-02-02T20:33:22.710248] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-02-02T20:33:22.710301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:22.710336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:22.710365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:22.710422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:22.769051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:22.769906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:22.769991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:22.770025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:22.889548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:22.889702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:22.889741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:22.889769] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:22.893162] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=37.94%) [2026-02-02T20:33:22.893431] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-02-02T20:33:22.893561] [INFO ] [sig ] TSCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:23.036997] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TSCO.txt [2026-02-02T20:33:23.037138] [INFO ] [sig ] [3100/3456] Completed TSCO in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:23.037178] [INFO ] [sig ] [3101/3456] Forecasting TSDD... [2026-02-02T20:33:23.037207] [INFO ] [sig ] Generating forecast for: TSDD [2026-02-02T20:33:23.037237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-02-02T20:33:23.048301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-02-02T20:33:23.048636] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-02-02T20:33:23.049382] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-02-02T20:33:23.049434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:23.049467] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:23.049493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:23.049550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:23.108405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:23.109167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:23.109247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:23.109279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:23.229354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:23.229506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:23.229545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:23.229589] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:23.232936] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=58.53%) [2026-02-02T20:33:23.233204] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-02-02T20:33:23.233332] [INFO ] [sig ] TSDD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:23.378263] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TSDD.txt [2026-02-02T20:33:23.378409] [INFO ] [sig ] [3101/3456] Completed TSDD in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:23.378449] [INFO ] [sig ] [3102/3456] Forecasting TSEM... [2026-02-02T20:33:23.378481] [INFO ] [sig ] Generating forecast for: TSEM [2026-02-02T20:33:23.378517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-02-02T20:33:23.390421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-02-02T20:33:23.390720] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-02-02T20:33:23.391506] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-02-02T20:33:23.391558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:23.391618] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:23.391653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:23.391721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:23.448898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:23.449568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:23.449665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:23.449698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:23.568758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:23.568910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:23.568948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:23.568977] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:23.572379] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: DOWN (p=23.58%) [2026-02-02T20:33:23.572711] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-02-02T20:33:23.572838] [INFO ] [sig ] TSEM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:23.715519] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TSEM.txt [2026-02-02T20:33:23.715687] [INFO ] [sig ] [3102/3456] Completed TSEM in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:23.715729] [INFO ] [sig ] [3103/3456] Forecasting TSHA... [2026-02-02T20:33:23.715760] [INFO ] [sig ] Generating forecast for: TSHA [2026-02-02T20:33:23.715791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-02-02T20:33:23.727854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-02-02T20:33:23.728224] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-02-02T20:33:23.729055] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-02-02T20:33:23.729109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:23.729142] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:23.729170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:23.729228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:23.787145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:23.788054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:23.788171] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:23.788206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:23.909515] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:23.909684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:23.909724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:23.909768] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:23.913077] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=85.51%) [2026-02-02T20:33:23.913349] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-02-02T20:33:23.913472] [INFO ] [sig ] TSHA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:24.055478] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TSHA.txt [2026-02-02T20:33:24.055629] [INFO ] [sig ] [3103/3456] Completed TSHA in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:24.055678] [INFO ] [sig ] [3104/3456] Forecasting TSI... [2026-02-02T20:33:24.055707] [INFO ] [sig ] Generating forecast for: TSI [2026-02-02T20:33:24.055738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-02-02T20:33:24.067132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-02-02T20:33:24.067431] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-02-02T20:33:24.068395] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-02-02T20:33:24.068460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:24.068500] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:24.068535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:24.068635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:24.140805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:24.141912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:24.142023] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:24.142071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:24.266008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:24.266167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:24.266209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:24.266238] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:24.269640] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-02-02T20:33:24.269910] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-02-02T20:33:24.270032] [INFO ] [sig ] TSI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:24.415185] [INFO ] [LOCAL ] Saved forecast: TSI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TSI.txt [2026-02-02T20:33:24.415357] [INFO ] [sig ] [3104/3456] Completed TSI in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:24.415398] [INFO ] [sig ] [3105/3456] Forecasting TSL... [2026-02-02T20:33:24.415428] [INFO ] [sig ] Generating forecast for: TSL [2026-02-02T20:33:24.415457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-02-02T20:33:24.427401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-02-02T20:33:24.427781] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-02-02T20:33:24.428679] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-02-02T20:33:24.428732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:24.428765] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:24.428793] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:24.428850] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:24.489118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:24.490056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:24.490137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:24.490185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:24.612818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:24.612976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:24.613017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:24.613046] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:24.616659] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=46.48%) [2026-02-02T20:33:24.616970] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-02-02T20:33:24.617105] [INFO ] [sig ] TSL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:24.760681] [INFO ] [LOCAL ] Saved forecast: TSL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TSL.txt [2026-02-02T20:33:24.760824] [INFO ] [sig ] [3105/3456] Completed TSL in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:24.760870] [INFO ] [sig ] [3106/3456] Forecasting TSLA... [2026-02-02T20:33:24.760901] [INFO ] [sig ] Generating forecast for: TSLA [2026-02-02T20:33:24.760932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-02-02T20:33:24.771854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-02-02T20:33:24.772179] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-02-02T20:33:24.773018] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-02-02T20:33:24.773073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:24.773108] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:24.773136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:24.773193] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:24.831971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:24.832909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:24.832996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:24.833029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:24.953074] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:24.953239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:24.953280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:24.953311] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:24.956831] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: DOWN (p=12.23%) [2026-02-02T20:33:24.957137] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-02-02T20:33:24.957267] [INFO ] [sig ] TSLA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:25.102109] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TSLA.txt [2026-02-02T20:33:25.102311] [INFO ] [sig ] [3106/3456] Completed TSLA in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:25.102365] [INFO ] [sig ] [3107/3456] Forecasting TSLL... [2026-02-02T20:33:25.102408] [INFO ] [sig ] Generating forecast for: TSLL [2026-02-02T20:33:25.102449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-02-02T20:33:25.114059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-02-02T20:33:25.114365] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-02-02T20:33:25.115201] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-02-02T20:33:25.115256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:25.115289] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:25.115339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:25.115399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:25.172698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:25.173355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:25.173432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:25.173464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:25.293046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:25.293185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:25.293224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:25.293253] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:25.296690] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: DOWN (p=21.17%) [2026-02-02T20:33:25.296976] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-02-02T20:33:25.297102] [INFO ] [sig ] TSLL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:25.438530] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TSLL.txt [2026-02-02T20:33:25.438721] [INFO ] [sig ] [3107/3456] Completed TSLL in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-02T20:33:25.438762] [INFO ] [sig ] [3108/3456] Forecasting TSLQ... [2026-02-02T20:33:25.438791] [INFO ] [sig ] Generating forecast for: TSLQ [2026-02-02T20:33:25.438824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-02-02T20:33:25.449644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-02-02T20:33:25.449983] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-02-02T20:33:25.450852] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-02-02T20:33:25.450912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:25.450957] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:25.450998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:25.451073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:25.513517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:25.514434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:25.514532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:25.514593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:25.635702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:25.635847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:25.635888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:25.635917] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:25.639765] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-02-02T20:33:25.640048] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-02-02T20:33:25.640177] [INFO ] [sig ] TSLQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:25.784711] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TSLQ.txt [2026-02-02T20:33:25.784848] [INFO ] [sig ] [3108/3456] Completed TSLQ in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-02T20:33:25.784887] [INFO ] [sig ] [3109/3456] Forecasting TSLS... [2026-02-02T20:33:25.784916] [INFO ] [sig ] Generating forecast for: TSLS [2026-02-02T20:33:25.784947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-02-02T20:33:25.795619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-02-02T20:33:25.795919] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-02-02T20:33:25.796733] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-02-02T20:33:25.796787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:25.796820] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:25.796847] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:25.796904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:25.855396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:25.856174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:25.856273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:25.856307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:25.973385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:25.973537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:25.973596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:25.973631] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:25.977164] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: UP (p=91.10%) [2026-02-02T20:33:25.977447] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-02-02T20:33:25.977590] [INFO ] [sig ] TSLS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:26.126460] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TSLS.txt [2026-02-02T20:33:26.126608] [INFO ] [sig ] [3109/3456] Completed TSLS in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:26.126649] [INFO ] [sig ] [3110/3456] Forecasting TSLX... [2026-02-02T20:33:26.126679] [INFO ] [sig ] Generating forecast for: TSLX [2026-02-02T20:33:26.126709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-02-02T20:33:26.138750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-02-02T20:33:26.139014] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-02-02T20:33:26.139775] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-02-02T20:33:26.139827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:26.139885] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:26.139913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:26.139970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:26.199715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:26.200513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:26.200617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:26.200655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:26.321673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:26.321819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:26.321859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:26.321889] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:26.325347] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: DOWN (p=36.11%) [2026-02-02T20:33:26.325678] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-02-02T20:33:26.325817] [INFO ] [sig ] TSLX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:26.470787] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TSLX.txt [2026-02-02T20:33:26.470945] [INFO ] [sig ] [3110/3456] Completed TSLX in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:26.470995] [INFO ] [sig ] [3111/3456] Forecasting TSM... [2026-02-02T20:33:26.471027] [INFO ] [sig ] Generating forecast for: TSM [2026-02-02T20:33:26.471064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-02-02T20:33:26.483339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-02-02T20:33:26.483860] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-02-02T20:33:26.484660] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-02-02T20:33:26.484714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:26.484748] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:26.484777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:26.485018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:26.547254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:26.548256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:26.548354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:26.548390] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:26.670260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:26.670413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:26.670457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:26.670485] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:26.673856] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: UP (p=57.47%) [2026-02-02T20:33:26.674130] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-02-02T20:33:26.674254] [INFO ] [sig ] TSM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:26.817853] [INFO ] [LOCAL ] Saved forecast: TSM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TSM.txt [2026-02-02T20:33:26.818020] [INFO ] [sig ] [3111/3456] Completed TSM in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:26.818059] [INFO ] [sig ] [3112/3456] Forecasting TSN... [2026-02-02T20:33:26.818090] [INFO ] [sig ] Generating forecast for: TSN [2026-02-02T20:33:26.818120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-02-02T20:33:26.830890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-02-02T20:33:26.831270] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-02-02T20:33:26.832126] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-02-02T20:33:26.832180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:26.832214] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:26.832241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:26.832297] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:26.895924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:26.896840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:26.896925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:26.896957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:27.022242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:27.022399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:27.022439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:27.022469] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:27.025857] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: UP (p=75.61%) [2026-02-02T20:33:27.026138] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-02-02T20:33:27.026265] [INFO ] [sig ] TSN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:27.170027] [INFO ] [LOCAL ] Saved forecast: TSN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TSN.txt [2026-02-02T20:33:27.170196] [INFO ] [sig ] [3112/3456] Completed TSN in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:27.170247] [INFO ] [sig ] [3113/3456] Forecasting TSQ... [2026-02-02T20:33:27.170281] [INFO ] [sig ] Generating forecast for: TSQ [2026-02-02T20:33:27.170314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-02-02T20:33:27.181499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-02-02T20:33:27.181856] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-02-02T20:33:27.182785] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-02-02T20:33:27.182847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:27.182895] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:27.182931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:27.182989] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:27.244998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:27.245879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:27.245968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:27.246002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:27.383495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:27.383680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:27.383723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:27.383792] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:27.387780] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: DOWN (p=14.15%) [2026-02-02T20:33:27.388076] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-02-02T20:33:27.388209] [INFO ] [sig ] TSQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:27.544458] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TSQ.txt [2026-02-02T20:33:27.544627] [INFO ] [sig ] [3113/3456] Completed TSQ in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:27.544671] [INFO ] [sig ] [3114/3456] Forecasting TTC... [2026-02-02T20:33:27.544702] [INFO ] [sig ] Generating forecast for: TTC [2026-02-02T20:33:27.544735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-02-02T20:33:27.557169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-02-02T20:33:27.557519] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-02-02T20:33:27.558466] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-02-02T20:33:27.558521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:27.558553] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:27.558607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:27.558673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:27.619721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:27.620564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:27.620677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:27.620721] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:27.746145] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:27.746284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:27.746326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:27.746356] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:27.749882] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-02-02T20:33:27.750157] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-02-02T20:33:27.750284] [INFO ] [sig ] TTC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:27.889974] [INFO ] [LOCAL ] Saved forecast: TTC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TTC.txt [2026-02-02T20:33:27.890110] [INFO ] [sig ] [3114/3456] Completed TTC in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:27.890150] [INFO ] [sig ] [3115/3456] Forecasting TTD... [2026-02-02T20:33:27.890181] [INFO ] [sig ] Generating forecast for: TTD [2026-02-02T20:33:27.890212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-02-02T20:33:27.901139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-02-02T20:33:27.901443] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-02-02T20:33:27.902255] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-02-02T20:33:27.902307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:27.902339] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:27.902366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:27.902423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:27.959092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:27.959807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:27.959886] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:27.959918] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:28.085193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:28.085403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:28.085454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:28.085487] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:28.089556] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: DOWN (p=41.10%) [2026-02-02T20:33:28.089949] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-02-02T20:33:28.090122] [INFO ] [sig ] TTD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:28.240051] [INFO ] [LOCAL ] Saved forecast: TTD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TTD.txt [2026-02-02T20:33:28.240200] [INFO ] [sig ] [3115/3456] Completed TTD in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:28.240240] [INFO ] [sig ] [3116/3456] Forecasting TTE... [2026-02-02T20:33:28.240272] [INFO ] [sig ] Generating forecast for: TTE [2026-02-02T20:33:28.240315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-02-02T20:33:28.252649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-02-02T20:33:28.253015] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-02-02T20:33:28.253830] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-02-02T20:33:28.253886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:28.253920] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:28.253948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:28.254021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:28.315057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:28.315938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:28.316034] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:28.316083] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:28.443501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:28.443690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:28.443733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:28.443763] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:28.447215] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-02-02T20:33:28.447497] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-02-02T20:33:28.447686] [INFO ] [sig ] TTE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:28.598243] [INFO ] [LOCAL ] Saved forecast: TTE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TTE.txt [2026-02-02T20:33:28.598389] [INFO ] [sig ] [3116/3456] Completed TTE in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:28.598442] [INFO ] [sig ] [3117/3456] Forecasting TTEC... [2026-02-02T20:33:28.598492] [INFO ] [sig ] Generating forecast for: TTEC [2026-02-02T20:33:28.598527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-02-02T20:33:28.610038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-02-02T20:33:28.610384] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-02-02T20:33:28.611212] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-02-02T20:33:28.611279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:28.611324] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:28.611358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:28.611415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:28.670556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:28.671369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:28.671452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:28.671486] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:28.793558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:28.793727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:28.793768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:28.793798] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:28.797303] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=44.33%) [2026-02-02T20:33:28.797604] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-02-02T20:33:28.797753] [INFO ] [sig ] TTEC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:28.947125] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TTEC.txt [2026-02-02T20:33:28.947291] [INFO ] [sig ] [3117/3456] Completed TTEC in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:28.947334] [INFO ] [sig ] [3118/3456] Forecasting TTEK... [2026-02-02T20:33:28.947365] [INFO ] [sig ] Generating forecast for: TTEK [2026-02-02T20:33:28.947395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-02-02T20:33:28.959463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-02-02T20:33:28.959877] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-02-02T20:33:28.960746] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-02-02T20:33:28.960800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:28.960833] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:28.960860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:28.960924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:29.021403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:29.022293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:29.022376] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:29.022410] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:29.153593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:29.153756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:29.153797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:29.153826] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:29.157292] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: DOWN (p=39.33%) [2026-02-02T20:33:29.157594] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-02-02T20:33:29.157772] [INFO ] [sig ] TTEK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:29.301752] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TTEK.txt [2026-02-02T20:33:29.301901] [INFO ] [sig ] [3118/3456] Completed TTEK in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:29.301942] [INFO ] [sig ] [3119/3456] Forecasting TTI... [2026-02-02T20:33:29.301976] [INFO ] [sig ] Generating forecast for: TTI [2026-02-02T20:33:29.302007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-02-02T20:33:29.314117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-02-02T20:33:29.314464] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-02-02T20:33:29.315285] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-02-02T20:33:29.315354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:29.315399] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:29.315427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:29.315485] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:29.377225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:29.378049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:29.378136] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:29.378171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:29.507568] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:29.507763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:29.507811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:29.507856] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:29.511555] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-02-02T20:33:29.511904] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-02-02T20:33:29.512041] [INFO ] [sig ] TTI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:29.661269] [INFO ] [LOCAL ] Saved forecast: TTI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TTI.txt [2026-02-02T20:33:29.661416] [INFO ] [sig ] [3119/3456] Completed TTI in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:29.661457] [INFO ] [sig ] [3120/3456] Forecasting TTMI... [2026-02-02T20:33:29.661488] [INFO ] [sig ] Generating forecast for: TTMI [2026-02-02T20:33:29.661519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-02-02T20:33:29.672772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-02-02T20:33:29.673073] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-02-02T20:33:29.673877] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-02-02T20:33:29.673931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:29.673975] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:29.674006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:29.674064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:29.734225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:29.735085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:29.735204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:29.735239] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:29.860011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:29.860168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:29.860210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:29.860238] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:29.863792] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: UP (p=65.40%) [2026-02-02T20:33:29.864255] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-02-02T20:33:29.864388] [INFO ] [sig ] TTMI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:30.012902] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TTMI.txt [2026-02-02T20:33:30.013049] [INFO ] [sig ] [3120/3456] Completed TTMI in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:30.013089] [INFO ] [sig ] [3121/3456] Forecasting TTWO... [2026-02-02T20:33:30.013118] [INFO ] [sig ] Generating forecast for: TTWO [2026-02-02T20:33:30.013150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-02-02T20:33:30.024699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-02-02T20:33:30.025077] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-02-02T20:33:30.025900] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-02-02T20:33:30.025955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:30.025987] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:30.026014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:30.026073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:30.086468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:30.087310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:30.087399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:30.087448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:30.212876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:30.213041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:30.213082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:30.213111] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:30.216710] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=94.09%) [2026-02-02T20:33:30.217032] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-02-02T20:33:30.217171] [INFO ] [sig ] TTWO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:30.364366] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TTWO.txt [2026-02-02T20:33:30.364515] [INFO ] [sig ] [3121/3456] Completed TTWO in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:30.364557] [INFO ] [sig ] [3122/3456] Forecasting TUGN... [2026-02-02T20:33:30.364608] [INFO ] [sig ] Generating forecast for: TUGN [2026-02-02T20:33:30.364642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-02-02T20:33:30.375635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-02-02T20:33:30.375956] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-02-02T20:33:30.376738] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-02-02T20:33:30.376792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:30.376824] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:30.376850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:30.376907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:30.435841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:30.436485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:30.436565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:30.436617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:30.544612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:30.544758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:30.544797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:30.544825] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:30.548225] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-02-02T20:33:30.548503] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-02-02T20:33:30.548648] [INFO ] [sig ] TUGN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:30.689632] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TUGN.txt [2026-02-02T20:33:30.689751] [INFO ] [sig ] [3122/3456] Completed TUGN in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:30.689789] [INFO ] [sig ] [3123/3456] Forecasting TUSK... [2026-02-02T20:33:30.689818] [INFO ] [sig ] Generating forecast for: TUSK [2026-02-02T20:33:30.689847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-02-02T20:33:30.701411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-02-02T20:33:30.701788] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-02-02T20:33:30.702613] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-02-02T20:33:30.702669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:30.702704] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:30.702732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:30.702791] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:30.763442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:30.764336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:30.764423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:30.764457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:30.891517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:30.891696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:30.891736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:30.891765] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:30.895243] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: DOWN (p=23.60%) [2026-02-02T20:33:30.895567] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-02-02T20:33:30.895737] [INFO ] [sig ] TUSK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:31.041503] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TUSK.txt [2026-02-02T20:33:31.041734] [INFO ] [sig ] [3123/3456] Completed TUSK in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:31.041822] [INFO ] [sig ] [3124/3456] Forecasting TVC... [2026-02-02T20:33:31.041860] [INFO ] [sig ] Generating forecast for: TVC [2026-02-02T20:33:31.041894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-02-02T20:33:31.052593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-02-02T20:33:31.052914] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-02-02T20:33:31.053726] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-02-02T20:33:31.053780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:31.053813] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:31.053840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:31.053896] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:31.111294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:31.112076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:31.112156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:31.112189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:31.219986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:31.220102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:31.220140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:31.220169] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:31.223439] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: UP (p=58.78%) [2026-02-02T20:33:31.223724] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-02-02T20:33:31.223850] [INFO ] [sig ] TVC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:31.364991] [INFO ] [LOCAL ] Saved forecast: TVC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TVC.txt [2026-02-02T20:33:31.365116] [INFO ] [sig ] [3124/3456] Completed TVC in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-02T20:33:31.365158] [INFO ] [sig ] [3125/3456] Forecasting TVE... [2026-02-02T20:33:31.365187] [INFO ] [sig ] Generating forecast for: TVE [2026-02-02T20:33:31.365217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-02-02T20:33:31.376206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-02-02T20:33:31.376481] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-02-02T20:33:31.377256] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-02-02T20:33:31.377310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:31.377342] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:31.377370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:31.377426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:31.433950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:31.434535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:31.434680] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:31.434732] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:31.537019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:31.537138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:31.537181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:31.537213] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:31.540722] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-02-02T20:33:31.541021] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-02-02T20:33:31.541164] [INFO ] [sig ] TVE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:31.686444] [INFO ] [LOCAL ] Saved forecast: TVE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TVE.txt [2026-02-02T20:33:31.686567] [INFO ] [sig ] [3125/3456] Completed TVE in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-02T20:33:31.686625] [INFO ] [sig ] [3126/3456] Forecasting TVTX... [2026-02-02T20:33:31.686654] [INFO ] [sig ] Generating forecast for: TVTX [2026-02-02T20:33:31.686684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-02-02T20:33:31.698446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-02-02T20:33:31.698759] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-02-02T20:33:31.699537] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-02-02T20:33:31.699614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:31.699655] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:31.699689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:31.699768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:31.757200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:31.757837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:31.757933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:31.757967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:31.880292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:31.880414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:31.880452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:31.880481] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:31.883810] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: DOWN (p=48.04%) [2026-02-02T20:33:31.884087] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-02-02T20:33:31.884209] [INFO ] [sig ] TVTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:32.026230] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TVTX.txt [2026-02-02T20:33:32.026385] [INFO ] [sig ] [3126/3456] Completed TVTX in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:32.026426] [INFO ] [sig ] [3127/3456] Forecasting TWFG... [2026-02-02T20:33:32.026456] [INFO ] [sig ] Generating forecast for: TWFG [2026-02-02T20:33:32.026486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-02-02T20:33:32.037811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-02-02T20:33:32.038169] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-02-02T20:33:32.039019] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-02-02T20:33:32.039074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:32.039144] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:32.039185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:32.039269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:32.096807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:32.097705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:32.097790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:32.097823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:32.218657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:32.218796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:32.218858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:32.218890] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:32.222246] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=5.79%) [2026-02-02T20:33:32.222513] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-02-02T20:33:32.222655] [INFO ] [sig ] TWFG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:32.368816] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TWFG.txt [2026-02-02T20:33:32.368937] [INFO ] [sig ] [3127/3456] Completed TWFG in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:32.368976] [INFO ] [sig ] [3128/3456] Forecasting TWG... [2026-02-02T20:33:32.369005] [INFO ] [sig ] Generating forecast for: TWG [2026-02-02T20:33:32.369034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-02-02T20:33:32.380864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-02-02T20:33:32.381133] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-02-02T20:33:32.381963] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-02-02T20:33:32.382017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:32.382050] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:32.382077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:32.382134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:32.439725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:32.440347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:32.440423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:32.440456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:32.561249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:32.561382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:32.561421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:32.561450] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:32.564805] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=10.94%) [2026-02-02T20:33:32.565091] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-02-02T20:33:32.565213] [INFO ] [sig ] TWG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:32.709779] [INFO ] [LOCAL ] Saved forecast: TWG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TWG.txt [2026-02-02T20:33:32.709952] [INFO ] [sig ] [3128/3456] Completed TWG in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:32.709992] [INFO ] [sig ] [3129/3456] Forecasting TWI... [2026-02-02T20:33:32.710022] [INFO ] [sig ] Generating forecast for: TWI [2026-02-02T20:33:32.710053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-02-02T20:33:32.721816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-02-02T20:33:32.722210] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-02-02T20:33:32.723213] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-02-02T20:33:32.723268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:32.723302] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:32.723330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:32.723386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:32.781366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:32.782079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:32.782176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:32.782211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:32.901059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:32.901218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:32.901268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:32.901299] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:32.905267] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=34.23%) [2026-02-02T20:33:32.905554] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-02-02T20:33:32.905705] [INFO ] [sig ] TWI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:33.049358] [INFO ] [LOCAL ] Saved forecast: TWI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TWI.txt [2026-02-02T20:33:33.049468] [INFO ] [sig ] [3129/3456] Completed TWI in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:33.049506] [INFO ] [sig ] [3130/3456] Forecasting TWIN... [2026-02-02T20:33:33.049535] [INFO ] [sig ] Generating forecast for: TWIN [2026-02-02T20:33:33.049586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-02-02T20:33:33.060932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-02-02T20:33:33.061215] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-02-02T20:33:33.062005] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-02-02T20:33:33.062059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:33.062091] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:33.062118] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:33.062176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:33.134054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:33.134941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:33.135026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:33.135059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:33.256049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:33.256208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:33.256248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:33.256308] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:33.259754] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: DOWN (p=8.20%) [2026-02-02T20:33:33.260029] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-02-02T20:33:33.260153] [INFO ] [sig ] TWIN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:33.402327] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TWIN.txt [2026-02-02T20:33:33.402490] [INFO ] [sig ] [3130/3456] Completed TWIN in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:33.402531] [INFO ] [sig ] [3131/3456] Forecasting TWLO... [2026-02-02T20:33:33.402561] [INFO ] [sig ] Generating forecast for: TWLO [2026-02-02T20:33:33.402613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-02-02T20:33:33.415334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-02-02T20:33:33.415726] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-02-02T20:33:33.416492] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-02-02T20:33:33.416545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:33.416607] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:33.416637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:33.416693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:33.473185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:33.474034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:33.474119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:33.474151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:33.600089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:33.600251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:33.600293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:33.600321] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:33.604245] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-02-02T20:33:33.604526] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-02-02T20:33:33.604670] [INFO ] [sig ] TWLO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:33.747773] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TWLO.txt [2026-02-02T20:33:33.747919] [INFO ] [sig ] [3131/3456] Completed TWLO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:33.747958] [INFO ] [sig ] [3132/3456] Forecasting TWO... [2026-02-02T20:33:33.747987] [INFO ] [sig ] Generating forecast for: TWO [2026-02-02T20:33:33.748017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-02-02T20:33:33.759156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-02-02T20:33:33.759442] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-02-02T20:33:33.760198] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-02-02T20:33:33.760250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:33.760281] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:33.760308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:33.760364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:33.818066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:33.818926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:33.819009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:33.819043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:33.938112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:33.938263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:33.938303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:33.938333] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:33.941712] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: DOWN (p=15.39%) [2026-02-02T20:33:33.942025] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-02-02T20:33:33.942152] [INFO ] [sig ] TWO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:34.085847] [INFO ] [LOCAL ] Saved forecast: TWO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TWO.txt [2026-02-02T20:33:34.086000] [INFO ] [sig ] [3132/3456] Completed TWO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:34.086039] [INFO ] [sig ] [3133/3456] Forecasting TX... [2026-02-02T20:33:34.086069] [INFO ] [sig ] Generating forecast for: TX [2026-02-02T20:33:34.086099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-02-02T20:33:34.101407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-02-02T20:33:34.101867] [INFO ] [FORECASTER] Starting predict_future for TX [2026-02-02T20:33:34.102888] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-02-02T20:33:34.102942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:34.102973] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:34.103000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:34.103055] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:34.164730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:34.165771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:34.166072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:34.166108] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:34.305115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:34.305274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:34.305316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:34.305346] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:34.310458] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: UP (p=50.78%) [2026-02-02T20:33:34.310878] [INFO ] [FORECASTER] Completed predict_future for TX [2026-02-02T20:33:34.311227] [INFO ] [sig ] TX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:34.471667] [INFO ] [LOCAL ] Saved forecast: TX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TX.txt [2026-02-02T20:33:34.471832] [INFO ] [sig ] [3133/3456] Completed TX in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:34.471875] [INFO ] [sig ] [3134/3456] Forecasting TXG... [2026-02-02T20:33:34.471907] [INFO ] [sig ] Generating forecast for: TXG [2026-02-02T20:33:34.471938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-02-02T20:33:34.484140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-02-02T20:33:34.484524] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-02-02T20:33:34.485516] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-02-02T20:33:34.485599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:34.485639] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:34.485666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:34.485723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:34.542639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:34.543464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:34.543547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:34.543600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:34.660220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:34.660378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:34.660419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:34.660449] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:34.664068] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-02-02T20:33:34.664369] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-02-02T20:33:34.664500] [INFO ] [sig ] TXG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:34.807184] [INFO ] [LOCAL ] Saved forecast: TXG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TXG.txt [2026-02-02T20:33:34.807333] [INFO ] [sig ] [3134/3456] Completed TXG in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:34.807373] [INFO ] [sig ] [3135/3456] Forecasting TXMD... [2026-02-02T20:33:34.807405] [INFO ] [sig ] Generating forecast for: TXMD [2026-02-02T20:33:34.807440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-02-02T20:33:34.818697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-02-02T20:33:34.819020] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-02-02T20:33:34.819826] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-02-02T20:33:34.819893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:34.819927] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:34.819954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:34.820015] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:34.876624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:34.877303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:34.877385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:34.877420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:34.992489] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:34.992671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:34.992715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:34.992744] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:34.996183] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=9.25%) [2026-02-02T20:33:34.996452] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-02-02T20:33:34.996590] [INFO ] [sig ] TXMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:35.137029] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TXMD.txt [2026-02-02T20:33:35.137156] [INFO ] [sig ] [3135/3456] Completed TXMD in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:35.137195] [INFO ] [sig ] [3136/3456] Forecasting TXN... [2026-02-02T20:33:35.137225] [INFO ] [sig ] Generating forecast for: TXN [2026-02-02T20:33:35.137255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-02-02T20:33:35.148840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-02-02T20:33:35.149131] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-02-02T20:33:35.149898] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-02-02T20:33:35.149950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:35.149982] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:35.150008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:35.150064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:35.207218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:35.207962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:35.208042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:35.208075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:35.345688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:35.345861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:35.345911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:35.345958] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:35.350149] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: UP (p=98.20%) [2026-02-02T20:33:35.350498] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-02-02T20:33:35.350660] [INFO ] [sig ] TXN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:35.501092] [INFO ] [LOCAL ] Saved forecast: TXN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TXN.txt [2026-02-02T20:33:35.501252] [INFO ] [sig ] [3136/3456] Completed TXN in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:35.501292] [INFO ] [sig ] [3137/3456] Forecasting TXO... [2026-02-02T20:33:35.501322] [INFO ] [sig ] Generating forecast for: TXO [2026-02-02T20:33:35.501354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-02-02T20:33:35.513588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-02-02T20:33:35.513991] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-02-02T20:33:35.515011] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-02-02T20:33:35.515067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:35.515100] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:35.515128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:35.515184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:35.574899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:35.575794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:35.575944] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:35.575989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:35.701617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:35.701776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:35.701819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:35.701851] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:35.705295] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: DOWN (p=30.16%) [2026-02-02T20:33:35.705593] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-02-02T20:33:35.705727] [INFO ] [sig ] TXO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:35.846857] [INFO ] [LOCAL ] Saved forecast: TXO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TXO.txt [2026-02-02T20:33:35.846984] [INFO ] [sig ] [3137/3456] Completed TXO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:35.847022] [INFO ] [sig ] [3138/3456] Forecasting TXRH... [2026-02-02T20:33:35.847053] [INFO ] [sig ] Generating forecast for: TXRH [2026-02-02T20:33:35.847082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-02-02T20:33:35.858543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-02-02T20:33:35.858857] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-02-02T20:33:35.859616] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-02-02T20:33:35.859669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:35.859700] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:35.859727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:35.859794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:35.922232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:35.923503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:35.923648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:35.923685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:36.050773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:36.050936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:36.050978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:36.051007] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:36.054634] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=2.57%) [2026-02-02T20:33:36.054914] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-02-02T20:33:36.055051] [INFO ] [sig ] TXRH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:36.207240] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TXRH.txt [2026-02-02T20:33:36.207379] [INFO ] [sig ] [3138/3456] Completed TXRH in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:36.207426] [INFO ] [sig ] [3139/3456] Forecasting TY... [2026-02-02T20:33:36.207457] [INFO ] [sig ] Generating forecast for: TY [2026-02-02T20:33:36.207486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-02-02T20:33:36.219982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-02-02T20:33:36.220431] [INFO ] [FORECASTER] Starting predict_future for TY [2026-02-02T20:33:36.221317] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-02-02T20:33:36.221373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:36.221406] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:36.221433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:36.221491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:36.280316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:36.281222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:36.281309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:36.281342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:36.398007] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:36.398123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:36.398163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:36.398192] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:36.401619] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: UP (p=63.00%) [2026-02-02T20:33:36.401897] [INFO ] [FORECASTER] Completed predict_future for TY [2026-02-02T20:33:36.402021] [INFO ] [sig ] TY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:36.544291] [INFO ] [LOCAL ] Saved forecast: TY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/TY.txt [2026-02-02T20:33:36.544440] [INFO ] [sig ] [3139/3456] Completed TY in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:36.544479] [INFO ] [sig ] [3140/3456] Forecasting TYG... [2026-02-02T20:33:36.544509] [INFO ] [sig ] Generating forecast for: TYG [2026-02-02T20:33:36.544538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-02-02T20:33:36.555464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-02-02T20:33:36.555794] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-02-02T20:33:36.556599] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-02-02T20:33:36.556653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:36.556686] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:36.556713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:36.556769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:36.613754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:36.614714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:36.614805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:36.614840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:36.735598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:36.735758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:36.735799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:36.735828] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:36.739286] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: DOWN (p=10.31%) [2026-02-02T20:33:36.739593] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-02-02T20:33:36.739729] [INFO ] [sig ] TYG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:36.884474] [INFO ] [LOCAL ] Saved forecast: TYG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TYG.txt [2026-02-02T20:33:36.884718] [INFO ] [sig ] [3140/3456] Completed TYG in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:36.884769] [INFO ] [sig ] [3141/3456] Forecasting TYGO... [2026-02-02T20:33:36.884801] [INFO ] [sig ] Generating forecast for: TYGO [2026-02-02T20:33:36.884833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-02-02T20:33:36.896871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-02-02T20:33:36.897177] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-02-02T20:33:36.898017] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-02-02T20:33:36.898074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:36.898107] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:36.898135] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:36.898191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:36.957282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:36.958170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:36.958254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:36.958289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:37.076126] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:37.076309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:37.076357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:37.076387] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:37.079985] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-02-02T20:33:37.080263] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-02-02T20:33:37.080390] [INFO ] [sig ] TYGO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:37.224021] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TYGO.txt [2026-02-02T20:33:37.224172] [INFO ] [sig ] [3141/3456] Completed TYGO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-02T20:33:37.224212] [INFO ] [sig ] [3142/3456] Forecasting TYL... [2026-02-02T20:33:37.224244] [INFO ] [sig ] Generating forecast for: TYL [2026-02-02T20:33:37.224274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-02-02T20:33:37.239101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-02-02T20:33:37.239416] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-02-02T20:33:37.240197] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-02-02T20:33:37.240252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:37.240285] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:37.240313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:37.240371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:37.298703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:37.299609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:37.299712] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:37.299746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:37.420286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:37.420440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:37.420481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:37.420510] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:37.423863] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: DOWN (p=3.04%) [2026-02-02T20:33:37.424136] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-02-02T20:33:37.424259] [INFO ] [sig ] TYL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:37.567312] [INFO ] [LOCAL ] Saved forecast: TYL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TYL.txt [2026-02-02T20:33:37.567463] [INFO ] [sig ] [3142/3456] Completed TYL in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-02T20:33:37.567503] [INFO ] [sig ] [3143/3456] Forecasting TYRA... [2026-02-02T20:33:37.567534] [INFO ] [sig ] Generating forecast for: TYRA [2026-02-02T20:33:37.567563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-02-02T20:33:37.579298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-02-02T20:33:37.579623] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-02-02T20:33:37.580364] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-02-02T20:33:37.580417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:37.580449] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:37.580476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:37.580531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:37.638127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:37.639062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:37.639162] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:37.639195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:37.762439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:37.762613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:37.762656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:37.762686] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:37.766126] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: DOWN (p=16.43%) [2026-02-02T20:33:37.766406] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-02-02T20:33:37.766534] [INFO ] [sig ] TYRA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:37.971451] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TYRA.txt [2026-02-02T20:33:37.971619] [INFO ] [sig ] [3143/3456] Completed TYRA in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:37.971662] [INFO ] [sig ] [3144/3456] Forecasting TZOO... [2026-02-02T20:33:37.971693] [INFO ] [sig ] Generating forecast for: TZOO [2026-02-02T20:33:37.971723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-02-02T20:33:37.983226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-02-02T20:33:37.983497] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-02-02T20:33:37.984290] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-02-02T20:33:37.984355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:37.984415] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:37.984444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:37.984500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:38.040739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:38.041623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:38.041704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:38.041738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:38.161517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:38.161702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:38.161742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:38.161771] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:38.165180] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-02-02T20:33:38.165450] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-02-02T20:33:38.165591] [INFO ] [sig ] TZOO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:38.307331] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/TZOO.txt [2026-02-02T20:33:38.307483] [INFO ] [sig ] [3144/3456] Completed TZOO in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:38.307523] [INFO ] [sig ] [3145/3456] Forecasting UAA... [2026-02-02T20:33:38.307551] [INFO ] [sig ] Generating forecast for: UAA [2026-02-02T20:33:38.307609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-02-02T20:33:38.319679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-02-02T20:33:38.320107] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-02-02T20:33:38.320937] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-02-02T20:33:38.320993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:38.321027] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:38.321056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:38.321133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:38.378638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:38.379389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:38.379471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:38.379505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:38.503071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:38.503225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:38.503266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:38.503297] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:38.506802] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: UP (p=57.29%) [2026-02-02T20:33:38.507115] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-02-02T20:33:38.507244] [INFO ] [sig ] UAA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:38.668108] [INFO ] [LOCAL ] Saved forecast: UAA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UAA.txt [2026-02-02T20:33:38.668248] [INFO ] [sig ] [3145/3456] Completed UAA in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:38.668287] [INFO ] [sig ] [3146/3456] Forecasting UAE... [2026-02-02T20:33:38.668317] [INFO ] [sig ] Generating forecast for: UAE [2026-02-02T20:33:38.668348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-02-02T20:33:38.680371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-02-02T20:33:38.680690] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-02-02T20:33:38.681466] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-02-02T20:33:38.681521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:38.681555] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:38.681603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:38.681662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:38.743482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:38.744377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:38.744467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:38.744502] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:38.863448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:38.863621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:38.863665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:38.863695] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:38.867260] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: DOWN (p=10.76%) [2026-02-02T20:33:38.867546] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-02-02T20:33:38.867722] [INFO ] [sig ] UAE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:39.010829] [INFO ] [LOCAL ] Saved forecast: UAE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UAE.txt [2026-02-02T20:33:39.010957] [INFO ] [sig ] [3146/3456] Completed UAE in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:39.010995] [INFO ] [sig ] [3147/3456] Forecasting UAL... [2026-02-02T20:33:39.011024] [INFO ] [sig ] Generating forecast for: UAL [2026-02-02T20:33:39.011055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-02-02T20:33:39.023393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-02-02T20:33:39.023751] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-02-02T20:33:39.024526] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-02-02T20:33:39.024595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:39.024630] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:39.024663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:39.024717] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:39.082024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:39.083070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:39.083152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:39.083189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:39.208130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:39.208297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:39.208341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:39.208408] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:39.212001] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: UP (p=93.95%) [2026-02-02T20:33:39.212303] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-02-02T20:33:39.212439] [INFO ] [sig ] UAL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:39.361476] [INFO ] [LOCAL ] Saved forecast: UAL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UAL.txt [2026-02-02T20:33:39.361649] [INFO ] [sig ] [3147/3456] Completed UAL in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:39.361698] [INFO ] [sig ] [3148/3456] Forecasting UBFO... [2026-02-02T20:33:39.361729] [INFO ] [sig ] Generating forecast for: UBFO [2026-02-02T20:33:39.361761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-02-02T20:33:39.376064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-02-02T20:33:39.376499] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-02-02T20:33:39.377331] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-02-02T20:33:39.377386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:39.377420] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:39.377446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:39.377504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:39.437961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:39.438872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:39.438974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:39.439014] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:39.570738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:39.570897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:39.570938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:39.570966] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:39.574389] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: DOWN (p=9.41%) [2026-02-02T20:33:39.574700] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-02-02T20:33:39.574834] [INFO ] [sig ] UBFO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:39.715666] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UBFO.txt [2026-02-02T20:33:39.715808] [INFO ] [sig ] [3148/3456] Completed UBFO in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:39.715848] [INFO ] [sig ] [3149/3456] Forecasting UBND... [2026-02-02T20:33:39.715877] [INFO ] [sig ] Generating forecast for: UBND [2026-02-02T20:33:39.715908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-02-02T20:33:39.727872] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'UBND'. [2026-02-02T20:33:39.728191] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-02-02T20:33:39.728994] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-02-02T20:33:39.729057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:39.729090] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:39.729116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:39.729173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:39.785613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:39.786334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:39.786415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:39.786448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:39.907716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:39.907882] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:33:39.907922] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:39.907951] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:39.911447] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-02-02T20:33:39.911755] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-02-02T20:33:39.911890] [INFO ] [sig ] UBND: Forecast for 2026-01-30: UP (sign=1.00) [2026-02-02T20:33:40.057228] [INFO ] [LOCAL ] Saved forecast: UBND 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UBND.txt [2026-02-02T20:33:40.057396] [INFO ] [sig ] [3149/3456] Completed UBND in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:40.057461] [INFO ] [sig ] [3150/3456] Forecasting UBRL... [2026-02-02T20:33:40.057493] [INFO ] [sig ] Generating forecast for: UBRL [2026-02-02T20:33:40.057525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-02-02T20:33:40.069907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-02-02T20:33:40.070291] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-02-02T20:33:40.071117] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-02-02T20:33:40.071173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:40.071205] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:40.071231] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:40.071287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:40.131260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:40.132192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:40.132277] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:40.132310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:40.255066] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:40.255223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:40.255265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:40.255293] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:40.258780] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: UP (p=51.48%) [2026-02-02T20:33:40.259059] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-02-02T20:33:40.259188] [INFO ] [sig ] UBRL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:40.399829] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UBRL.txt [2026-02-02T20:33:40.399991] [INFO ] [sig ] [3150/3456] Completed UBRL in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:40.400031] [INFO ] [sig ] [3151/3456] Forecasting UBS... [2026-02-02T20:33:40.400061] [INFO ] [sig ] Generating forecast for: UBS [2026-02-02T20:33:40.400091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-02-02T20:33:40.411080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-02-02T20:33:40.411385] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-02-02T20:33:40.412164] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-02-02T20:33:40.412218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:40.412250] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:40.412276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:40.412333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:40.477160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:40.478121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:40.478206] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:40.478240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:40.603189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:40.603346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:40.603405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:40.603438] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:40.606924] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-02-02T20:33:40.607219] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-02-02T20:33:40.607346] [INFO ] [sig ] UBS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:40.759023] [INFO ] [LOCAL ] Saved forecast: UBS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UBS.txt [2026-02-02T20:33:40.759196] [INFO ] [sig ] [3151/3456] Completed UBS in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:40.759240] [INFO ] [sig ] [3152/3456] Forecasting UBSI... [2026-02-02T20:33:40.759272] [INFO ] [sig ] Generating forecast for: UBSI [2026-02-02T20:33:40.759303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-02-02T20:33:40.771555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-02-02T20:33:40.771887] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-02-02T20:33:40.772658] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-02-02T20:33:40.772712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:40.772745] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:40.772771] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:40.772827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:40.831743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:40.832667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:40.832764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:40.832800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:40.958825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:40.958984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:40.959031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:40.959066] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:40.962448] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-02-02T20:33:40.962745] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-02-02T20:33:40.962868] [INFO ] [sig ] UBSI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:41.103211] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UBSI.txt [2026-02-02T20:33:41.103367] [INFO ] [sig ] [3152/3456] Completed UBSI in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:41.103406] [INFO ] [sig ] [3153/3456] Forecasting UDMY... [2026-02-02T20:33:41.103437] [INFO ] [sig ] Generating forecast for: UDMY [2026-02-02T20:33:41.103468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-02-02T20:33:41.115204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-02-02T20:33:41.115542] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-02-02T20:33:41.116311] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-02-02T20:33:41.116364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:41.116396] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:41.116422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:41.116478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:41.173781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:41.174544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:41.174641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:41.174675] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:41.295026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:41.295183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:41.295223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:41.295253] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:41.298745] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-02-02T20:33:41.299049] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-02-02T20:33:41.299199] [INFO ] [sig ] UDMY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:41.444673] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UDMY.txt [2026-02-02T20:33:41.444828] [INFO ] [sig ] [3153/3456] Completed UDMY in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:41.444867] [INFO ] [sig ] [3154/3456] Forecasting UE... [2026-02-02T20:33:41.444896] [INFO ] [sig ] Generating forecast for: UE [2026-02-02T20:33:41.444927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-02-02T20:33:41.456555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-02-02T20:33:41.456965] [INFO ] [FORECASTER] Starting predict_future for UE [2026-02-02T20:33:41.457774] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-02-02T20:33:41.457828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:41.457859] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:41.457885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:41.457940] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:41.524968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:41.526142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:41.526294] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:41.526342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:41.659981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:41.660137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:41.660179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:41.660210] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:41.663835] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=74.81%) [2026-02-02T20:33:41.664135] [INFO ] [FORECASTER] Completed predict_future for UE [2026-02-02T20:33:41.664267] [INFO ] [sig ] UE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:41.814519] [INFO ] [LOCAL ] Saved forecast: UE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UE.txt [2026-02-02T20:33:41.814694] [INFO ] [sig ] [3154/3456] Completed UE in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:41.814734] [INFO ] [sig ] [3155/3456] Forecasting UEIC... [2026-02-02T20:33:41.814766] [INFO ] [sig ] Generating forecast for: UEIC [2026-02-02T20:33:41.814795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-02-02T20:33:41.825335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-02-02T20:33:41.825690] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-02-02T20:33:41.826444] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-02-02T20:33:41.826496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:41.826541] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:41.826596] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:41.826658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:41.884930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:41.885821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:41.885904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:41.885939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:42.012059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:42.012221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:42.012262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:42.012292] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:42.015786] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-02-02T20:33:42.016085] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-02-02T20:33:42.016217] [INFO ] [sig ] UEIC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:42.159756] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UEIC.txt [2026-02-02T20:33:42.159892] [INFO ] [sig ] [3155/3456] Completed UEIC in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:42.159931] [INFO ] [sig ] [3156/3456] Forecasting UFCS... [2026-02-02T20:33:42.159961] [INFO ] [sig ] Generating forecast for: UFCS [2026-02-02T20:33:42.159996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-02-02T20:33:42.171137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-02-02T20:33:42.171456] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-02-02T20:33:42.172254] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-02-02T20:33:42.172308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:42.172341] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:42.172368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:42.172425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:42.229565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:42.230327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:42.230407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:42.230441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:42.354729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:42.354882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:42.354924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:42.354955] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:42.358631] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=11.92%) [2026-02-02T20:33:42.358929] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-02-02T20:33:42.359070] [INFO ] [sig ] UFCS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:42.504154] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UFCS.txt [2026-02-02T20:33:42.504298] [INFO ] [sig ] [3156/3456] Completed UFCS in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:42.504338] [INFO ] [sig ] [3157/3456] Forecasting UFI... [2026-02-02T20:33:42.504369] [INFO ] [sig ] Generating forecast for: UFI [2026-02-02T20:33:42.504400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-02-02T20:33:42.516462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-02-02T20:33:42.516963] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-02-02T20:33:42.517929] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-02-02T20:33:42.517991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:42.518027] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:42.518055] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:42.518114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:42.582884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:42.583826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:42.583929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:42.583964] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:42.719362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:42.719529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:42.719588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:42.719623] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:42.723226] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=14.24%) [2026-02-02T20:33:42.723549] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-02-02T20:33:42.723711] [INFO ] [sig ] UFI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:42.868788] [INFO ] [LOCAL ] Saved forecast: UFI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UFI.txt [2026-02-02T20:33:42.868974] [INFO ] [sig ] [3157/3456] Completed UFI in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:42.869016] [INFO ] [sig ] [3158/3456] Forecasting UFO... [2026-02-02T20:33:42.869046] [INFO ] [sig ] Generating forecast for: UFO [2026-02-02T20:33:42.869077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-02-02T20:33:42.879637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-02-02T20:33:42.880027] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-02-02T20:33:42.880849] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-02-02T20:33:42.880904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:42.880937] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:42.880968] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:42.881038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:42.939322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:42.940252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:42.940337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:42.940369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:43.059400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:43.059560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:43.059616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:43.059646] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:43.063068] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=71.24%) [2026-02-02T20:33:43.063338] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-02-02T20:33:43.063462] [INFO ] [sig ] UFO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:43.206023] [INFO ] [LOCAL ] Saved forecast: UFO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UFO.txt [2026-02-02T20:33:43.206192] [INFO ] [sig ] [3158/3456] Completed UFO in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-02T20:33:43.206234] [INFO ] [sig ] [3159/3456] Forecasting UFPI... [2026-02-02T20:33:43.206272] [INFO ] [sig ] Generating forecast for: UFPI [2026-02-02T20:33:43.206305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-02-02T20:33:43.217401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-02-02T20:33:43.217719] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-02-02T20:33:43.218507] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-02-02T20:33:43.218561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:43.218618] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:43.218648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:43.218705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:43.277976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:43.278741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:43.278833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:43.278876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:43.404336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:43.404501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:43.404542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:43.404588] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:43.408191] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=49.96%) [2026-02-02T20:33:43.408485] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-02-02T20:33:43.408634] [INFO ] [sig ] UFPI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:43.549555] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UFPI.txt [2026-02-02T20:33:43.549731] [INFO ] [sig ] [3159/3456] Completed UFPI in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-02T20:33:43.549772] [INFO ] [sig ] [3160/3456] Forecasting UGI... [2026-02-02T20:33:43.549803] [INFO ] [sig ] Generating forecast for: UGI [2026-02-02T20:33:43.549835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-02-02T20:33:43.560563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-02-02T20:33:43.560919] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-02-02T20:33:43.561932] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-02-02T20:33:43.561998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:43.562043] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:43.562086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:43.562164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:43.623360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:43.624182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:43.624264] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:43.624298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:43.748243] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:43.748398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:43.748439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:43.748469] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:43.752052] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=22.23%) [2026-02-02T20:33:43.752326] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-02-02T20:33:43.752452] [INFO ] [sig ] UGI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:43.900176] [INFO ] [LOCAL ] Saved forecast: UGI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UGI.txt [2026-02-02T20:33:43.900307] [INFO ] [sig ] [3160/3456] Completed UGI in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:43.900346] [INFO ] [sig ] [3161/3456] Forecasting UGP... [2026-02-02T20:33:43.900375] [INFO ] [sig ] Generating forecast for: UGP [2026-02-02T20:33:43.900405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-02-02T20:33:43.912250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-02-02T20:33:43.912597] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-02-02T20:33:43.913447] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-02-02T20:33:43.913501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:43.913590] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:43.913624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:43.913684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:43.972655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:43.973542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:43.973645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:43.973684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:44.097277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:44.097445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:44.097487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:44.097517] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:44.101004] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-02-02T20:33:44.101287] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-02-02T20:33:44.101414] [INFO ] [sig ] UGP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:44.246864] [INFO ] [LOCAL ] Saved forecast: UGP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UGP.txt [2026-02-02T20:33:44.247018] [INFO ] [sig ] [3161/3456] Completed UGP in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:44.247067] [INFO ] [sig ] [3162/3456] Forecasting UHAL... [2026-02-02T20:33:44.247106] [INFO ] [sig ] Generating forecast for: UHAL [2026-02-02T20:33:44.247144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-02-02T20:33:44.260218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-02-02T20:33:44.260646] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-02-02T20:33:44.261481] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-02-02T20:33:44.261535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:44.261567] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:44.261615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:44.261673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:44.318741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:44.319594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:44.319677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:44.319709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:44.443358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:44.443510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:44.443553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:44.443617] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:44.447021] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: DOWN (p=2.69%) [2026-02-02T20:33:44.447297] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-02-02T20:33:44.447422] [INFO ] [sig ] UHAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:44.590274] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UHAL.txt [2026-02-02T20:33:44.590388] [INFO ] [sig ] [3162/3456] Completed UHAL in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:44.590427] [INFO ] [sig ] [3163/3456] Forecasting UHG... [2026-02-02T20:33:44.590456] [INFO ] [sig ] Generating forecast for: UHG [2026-02-02T20:33:44.590485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-02-02T20:33:44.600689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-02-02T20:33:44.600964] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-02-02T20:33:44.601735] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-02-02T20:33:44.601787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:44.601819] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:44.601846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:44.601903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:44.660062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:44.660774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:44.660852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:44.660885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:44.776626] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:44.776780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:44.776820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:44.776849] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:44.780638] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: UP (p=84.78%) [2026-02-02T20:33:44.780910] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-02-02T20:33:44.781039] [INFO ] [sig ] UHG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:44.926873] [INFO ] [LOCAL ] Saved forecast: UHG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UHG.txt [2026-02-02T20:33:44.927039] [INFO ] [sig ] [3163/3456] Completed UHG in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:44.927079] [INFO ] [sig ] [3164/3456] Forecasting UHS... [2026-02-02T20:33:44.927108] [INFO ] [sig ] Generating forecast for: UHS [2026-02-02T20:33:44.927138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-02-02T20:33:44.938780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-02-02T20:33:44.939111] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-02-02T20:33:44.939967] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-02-02T20:33:44.940024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:44.940061] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:44.940089] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:44.940146] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:45.000383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:45.001236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:45.001512] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:45.001560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:45.130541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:45.130713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:45.130753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:45.130818] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:45.134288] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=7.79%) [2026-02-02T20:33:45.134593] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-02-02T20:33:45.134725] [INFO ] [sig ] UHS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:45.283245] [INFO ] [LOCAL ] Saved forecast: UHS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UHS.txt [2026-02-02T20:33:45.283403] [INFO ] [sig ] [3164/3456] Completed UHS in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:45.283443] [INFO ] [sig ] [3165/3456] Forecasting UI... [2026-02-02T20:33:45.283472] [INFO ] [sig ] Generating forecast for: UI [2026-02-02T20:33:45.283503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-02-02T20:33:45.293971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-02-02T20:33:45.294344] [INFO ] [FORECASTER] Starting predict_future for UI [2026-02-02T20:33:45.295150] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-02-02T20:33:45.295203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:45.295236] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:45.295263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:45.295320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:45.354075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:45.354768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:45.354848] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:45.354882] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:45.477097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:45.477261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:45.477300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:45.477330] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:45.482232] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: DOWN (p=20.29%) [2026-02-02T20:33:45.482714] [INFO ] [FORECASTER] Completed predict_future for UI [2026-02-02T20:33:45.482925] [INFO ] [sig ] UI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:45.627432] [INFO ] [LOCAL ] Saved forecast: UI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UI.txt [2026-02-02T20:33:45.627614] [INFO ] [sig ] [3165/3456] Completed UI in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:45.627672] [INFO ] [sig ] [3166/3456] Forecasting UIS... [2026-02-02T20:33:45.627704] [INFO ] [sig ] Generating forecast for: UIS [2026-02-02T20:33:45.627734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-02-02T20:33:45.638226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-02-02T20:33:45.638634] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-02-02T20:33:45.639413] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-02-02T20:33:45.639466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:45.639498] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:45.639524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:45.639616] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:45.696530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:45.697447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:45.697535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:45.697567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:45.852242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:45.852397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:45.852437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:45.852468] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:45.855870] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: UP (p=61.42%) [2026-02-02T20:33:45.856147] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-02-02T20:33:45.856273] [INFO ] [sig ] UIS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:46.000353] [INFO ] [LOCAL ] Saved forecast: UIS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UIS.txt [2026-02-02T20:33:46.000523] [INFO ] [sig ] [3166/3456] Completed UIS in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:46.000598] [INFO ] [sig ] [3167/3456] Forecasting UITB... [2026-02-02T20:33:46.000633] [INFO ] [sig ] Generating forecast for: UITB [2026-02-02T20:33:46.000666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-02-02T20:33:46.011707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-02-02T20:33:46.012096] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-02-02T20:33:46.012903] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-02-02T20:33:46.012958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:46.012990] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:46.013017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:46.013074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:46.075599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:46.076474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:46.076564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:46.076627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:46.194554] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:46.194710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:46.194749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:46.194777] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:46.198162] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: DOWN (p=12.01%) [2026-02-02T20:33:46.198451] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-02-02T20:33:46.198596] [INFO ] [sig ] UITB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:46.350990] [INFO ] [LOCAL ] Saved forecast: UITB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UITB.txt [2026-02-02T20:33:46.351115] [INFO ] [sig ] [3167/3456] Completed UITB in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:46.351153] [INFO ] [sig ] [3168/3456] Forecasting UL... [2026-02-02T20:33:46.351182] [INFO ] [sig ] Generating forecast for: UL [2026-02-02T20:33:46.351211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-02-02T20:33:46.361219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-02-02T20:33:46.361486] [INFO ] [FORECASTER] Starting predict_future for UL [2026-02-02T20:33:46.362250] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-02-02T20:33:46.362312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:46.362345] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:46.362372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:46.362427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:46.421874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:46.422522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:46.422621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:46.422658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:46.543440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:46.543616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:46.543671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:46.543704] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:46.547058] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: UP (p=89.15%) [2026-02-02T20:33:46.547351] [INFO ] [FORECASTER] Completed predict_future for UL [2026-02-02T20:33:46.547477] [INFO ] [sig ] UL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:46.689044] [INFO ] [LOCAL ] Saved forecast: UL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UL.txt [2026-02-02T20:33:46.689167] [INFO ] [sig ] [3168/3456] Completed UL in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:46.689205] [INFO ] [sig ] [3169/3456] Forecasting ULBI... [2026-02-02T20:33:46.689234] [INFO ] [sig ] Generating forecast for: ULBI [2026-02-02T20:33:46.689263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-02-02T20:33:46.698989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-02-02T20:33:46.699273] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-02-02T20:33:46.700057] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-02-02T20:33:46.700115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:46.700148] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:46.700177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:46.700236] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:46.762702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:46.763351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:46.763432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:46.763466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:46.881707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:46.881824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:46.881862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:46.881890] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:46.885151] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=0.32%) [2026-02-02T20:33:46.885427] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-02-02T20:33:46.885551] [INFO ] [sig ] ULBI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:47.035898] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ULBI.txt [2026-02-02T20:33:47.036013] [INFO ] [sig ] [3169/3456] Completed ULBI in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:47.036052] [INFO ] [sig ] [3170/3456] Forecasting ULCC... [2026-02-02T20:33:47.036082] [INFO ] [sig ] Generating forecast for: ULCC [2026-02-02T20:33:47.036111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-02-02T20:33:47.046310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-02-02T20:33:47.046625] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-02-02T20:33:47.047415] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-02-02T20:33:47.047467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:47.047499] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:47.047525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:47.047600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:47.108798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:47.109455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:47.109535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:47.109570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:47.230206] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:47.230338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:47.230382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:47.230410] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:47.233755] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-02-02T20:33:47.234029] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-02-02T20:33:47.234155] [INFO ] [sig ] ULCC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:47.387996] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ULCC.txt [2026-02-02T20:33:47.388152] [INFO ] [sig ] [3170/3456] Completed ULCC in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:47.388201] [INFO ] [sig ] [3171/3456] Forecasting ULH... [2026-02-02T20:33:47.388234] [INFO ] [sig ] Generating forecast for: ULH [2026-02-02T20:33:47.388264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-02-02T20:33:47.398715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-02-02T20:33:47.398996] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-02-02T20:33:47.399850] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-02-02T20:33:47.399905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:47.399939] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:47.399969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:47.400027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:47.461802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:47.462639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:47.462746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:47.462781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:47.586817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:47.586944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:47.586983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:47.587012] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:47.590372] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: DOWN (p=21.95%) [2026-02-02T20:33:47.590662] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-02-02T20:33:47.590788] [INFO ] [sig ] ULH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:47.731742] [INFO ] [LOCAL ] Saved forecast: ULH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ULH.txt [2026-02-02T20:33:47.731876] [INFO ] [sig ] [3171/3456] Completed ULH in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:47.731915] [INFO ] [sig ] [3172/3456] Forecasting ULTA... [2026-02-02T20:33:47.731944] [INFO ] [sig ] Generating forecast for: ULTA [2026-02-02T20:33:47.731974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-02-02T20:33:47.742733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-02-02T20:33:47.743004] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-02-02T20:33:47.743982] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-02-02T20:33:47.744034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:47.744065] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:47.744091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:47.744148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:47.805294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:47.805966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:47.806047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:47.806082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:47.925025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:47.925179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:47.925225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:47.925255] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:47.928612] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: UP (p=82.20%) [2026-02-02T20:33:47.928884] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-02-02T20:33:47.929008] [INFO ] [sig ] ULTA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:48.070970] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ULTA.txt [2026-02-02T20:33:48.071104] [INFO ] [sig ] [3172/3456] Completed ULTA in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:48.071143] [INFO ] [sig ] [3173/3456] Forecasting ULY... [2026-02-02T20:33:48.071174] [INFO ] [sig ] Generating forecast for: ULY [2026-02-02T20:33:48.071204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-02-02T20:33:48.081103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-02-02T20:33:48.081410] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-02-02T20:33:48.082230] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-02-02T20:33:48.082287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:48.082322] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:48.082351] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:48.082411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:48.145685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:48.146442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:48.146528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:48.146563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:48.265810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:48.265948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:48.265992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:48.266022] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:48.270388] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: UP (p=72.94%) [2026-02-02T20:33:48.270772] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-02-02T20:33:48.270910] [INFO ] [sig ] ULY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:48.422697] [INFO ] [LOCAL ] Saved forecast: ULY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ULY.txt [2026-02-02T20:33:48.422840] [INFO ] [sig ] [3173/3456] Completed ULY in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:48.422883] [INFO ] [sig ] [3174/3456] Forecasting UMBF... [2026-02-02T20:33:48.422915] [INFO ] [sig ] Generating forecast for: UMBF [2026-02-02T20:33:48.422946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-02-02T20:33:48.433951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-02-02T20:33:48.434228] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-02-02T20:33:48.435217] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-02-02T20:33:48.435273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:48.435308] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:48.435337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:48.435396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:48.498301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:48.499113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:48.499213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:48.499250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:48.621563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:48.621707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:48.621747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:48.621778] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:48.625317] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=17.97%) [2026-02-02T20:33:48.625622] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-02-02T20:33:48.625754] [INFO ] [sig ] UMBF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:48.775367] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UMBF.txt [2026-02-02T20:33:48.775512] [INFO ] [sig ] [3174/3456] Completed UMBF in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:48.775551] [INFO ] [sig ] [3175/3456] Forecasting UMC... [2026-02-02T20:33:48.775597] [INFO ] [sig ] Generating forecast for: UMC [2026-02-02T20:33:48.775630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-02-02T20:33:48.785741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-02-02T20:33:48.786049] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-02-02T20:33:48.786909] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-02-02T20:33:48.786964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:48.786999] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:48.787027] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:48.787089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:48.845390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:48.846332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:48.846428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:48.846477] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:48.966791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:48.966923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:48.966978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:48.967008] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:48.970462] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=50.22%) [2026-02-02T20:33:48.970759] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-02-02T20:33:48.970887] [INFO ] [sig ] UMC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:49.110997] [INFO ] [LOCAL ] Saved forecast: UMC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UMC.txt [2026-02-02T20:33:49.111123] [INFO ] [sig ] [3175/3456] Completed UMC in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:49.111169] [INFO ] [sig ] [3176/3456] Forecasting UMH... [2026-02-02T20:33:49.111205] [INFO ] [sig ] Generating forecast for: UMH [2026-02-02T20:33:49.111242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-02-02T20:33:49.122329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-02-02T20:33:49.122650] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-02-02T20:33:49.123469] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-02-02T20:33:49.123525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:49.123559] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:49.123610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:49.123676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:49.186604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:49.187298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:49.187381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:49.187417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:49.306065] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:49.306212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:49.306254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:49.306284] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:49.309855] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: UP (p=50.79%) [2026-02-02T20:33:49.310126] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-02-02T20:33:49.310254] [INFO ] [sig ] UMH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:49.463439] [INFO ] [LOCAL ] Saved forecast: UMH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UMH.txt [2026-02-02T20:33:49.463621] [INFO ] [sig ] [3176/3456] Completed UMH in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-02T20:33:49.463681] [INFO ] [sig ] [3177/3456] Forecasting UMMA... [2026-02-02T20:33:49.463711] [INFO ] [sig ] Generating forecast for: UMMA [2026-02-02T20:33:49.463743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-02-02T20:33:49.473677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-02-02T20:33:49.473964] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-02-02T20:33:49.474780] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-02-02T20:33:49.474834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:49.474867] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:49.474895] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:49.474956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:49.535432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:49.536121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:49.536201] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:49.536235] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:49.652280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:49.652430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:49.652473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:49.652503] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:49.656101] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: UP (p=81.17%) [2026-02-02T20:33:49.656386] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-02-02T20:33:49.656522] [INFO ] [sig ] UMMA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:49.813175] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UMMA.txt [2026-02-02T20:33:49.813306] [INFO ] [sig ] [3177/3456] Completed UMMA in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:49.813347] [INFO ] [sig ] [3178/3456] Forecasting UNCY... [2026-02-02T20:33:49.813379] [INFO ] [sig ] Generating forecast for: UNCY [2026-02-02T20:33:49.813410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-02-02T20:33:49.823962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-02-02T20:33:49.824269] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-02-02T20:33:49.825114] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-02-02T20:33:49.825174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:49.825236] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:49.825268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:49.825328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:49.887957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:49.888706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:49.888790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:49.888824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:50.013743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:50.013889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:50.013939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:50.013970] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:50.017630] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-02-02T20:33:50.017946] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-02-02T20:33:50.018077] [INFO ] [sig ] UNCY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:50.173265] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UNCY.txt [2026-02-02T20:33:50.173398] [INFO ] [sig ] [3178/3456] Completed UNCY in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:50.173439] [INFO ] [sig ] [3179/3456] Forecasting UNF... [2026-02-02T20:33:50.173470] [INFO ] [sig ] Generating forecast for: UNF [2026-02-02T20:33:50.173501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-02-02T20:33:50.184081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-02-02T20:33:50.184399] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-02-02T20:33:50.185251] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-02-02T20:33:50.185306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:50.185352] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:50.185380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:50.185437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:50.243202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:50.243900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:50.243978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:50.244010] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:50.363140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:50.363275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:50.363316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:50.363345] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:50.366722] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: DOWN (p=2.50%) [2026-02-02T20:33:50.367001] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-02-02T20:33:50.367127] [INFO ] [sig ] UNF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:50.508378] [INFO ] [LOCAL ] Saved forecast: UNF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UNF.txt [2026-02-02T20:33:50.508500] [INFO ] [sig ] [3179/3456] Completed UNF in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:50.508538] [INFO ] [sig ] [3180/3456] Forecasting UNFI... [2026-02-02T20:33:50.508584] [INFO ] [sig ] Generating forecast for: UNFI [2026-02-02T20:33:50.508618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-02-02T20:33:50.518953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-02-02T20:33:50.519243] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-02-02T20:33:50.520060] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-02-02T20:33:50.520113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:50.520146] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:50.520173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:50.520229] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:50.578246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:50.578909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:50.578989] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:50.579023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:50.703177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:50.703319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:50.703359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:50.703387] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:50.706802] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: UP (p=63.80%) [2026-02-02T20:33:50.707076] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-02-02T20:33:50.707198] [INFO ] [sig ] UNFI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:50.849729] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UNFI.txt [2026-02-02T20:33:50.849857] [INFO ] [sig ] [3180/3456] Completed UNFI in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:50.849894] [INFO ] [sig ] [3181/3456] Forecasting UNM... [2026-02-02T20:33:50.849924] [INFO ] [sig ] Generating forecast for: UNM [2026-02-02T20:33:50.849954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-02-02T20:33:50.859968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-02-02T20:33:50.860259] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-02-02T20:33:50.861123] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-02-02T20:33:50.861177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:50.861208] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:50.861236] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:50.861292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:50.921329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:50.922069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:50.922152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:50.922186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:51.041761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:51.041910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:51.041952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:51.042012] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:51.046186] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: UP (p=83.94%) [2026-02-02T20:33:51.046483] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-02-02T20:33:51.046643] [INFO ] [sig ] UNM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:51.187512] [INFO ] [LOCAL ] Saved forecast: UNM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UNM.txt [2026-02-02T20:33:51.187684] [INFO ] [sig ] [3181/3456] Completed UNM in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:51.187727] [INFO ] [sig ] [3182/3456] Forecasting UNMA... [2026-02-02T20:33:51.187756] [INFO ] [sig ] Generating forecast for: UNMA [2026-02-02T20:33:51.187785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-02-02T20:33:51.197376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-02-02T20:33:51.197709] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-02-02T20:33:51.198453] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-02-02T20:33:51.198505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:51.198536] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:51.198563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:51.198639] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:51.257604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:51.258440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:51.258522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:51.258557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:51.368454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:51.368610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:51.368652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:51.368682] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:51.372163] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-02-02T20:33:51.372452] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-02-02T20:33:51.372597] [INFO ] [sig ] UNMA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:51.513566] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UNMA.txt [2026-02-02T20:33:51.513721] [INFO ] [sig ] [3182/3456] Completed UNMA in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:51.513761] [INFO ] [sig ] [3183/3456] Forecasting UNP... [2026-02-02T20:33:51.513797] [INFO ] [sig ] Generating forecast for: UNP [2026-02-02T20:33:51.513828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-02-02T20:33:51.523418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-02-02T20:33:51.523729] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-02-02T20:33:51.524479] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-02-02T20:33:51.524532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:51.524563] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:51.524608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:51.524669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:51.582129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:51.582814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:51.582894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:51.582927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:51.703928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:51.704064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:51.704104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:51.704132] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:51.707681] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: DOWN (p=46.18%) [2026-02-02T20:33:51.707969] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-02-02T20:33:51.708097] [INFO ] [sig ] UNP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:51.851963] [INFO ] [LOCAL ] Saved forecast: UNP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UNP.txt [2026-02-02T20:33:51.852089] [INFO ] [sig ] [3183/3456] Completed UNP in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:51.852127] [INFO ] [sig ] [3184/3456] Forecasting UNTY... [2026-02-02T20:33:51.852157] [INFO ] [sig ] Generating forecast for: UNTY [2026-02-02T20:33:51.852186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-02-02T20:33:51.862341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-02-02T20:33:51.862662] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-02-02T20:33:51.863421] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-02-02T20:33:51.863473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:51.863505] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:51.863532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:51.863605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:51.920674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:51.921320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:51.921399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:51.921431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:52.038288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:52.038411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:52.038449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:52.038477] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:52.041835] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: UP (p=75.55%) [2026-02-02T20:33:52.042103] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-02-02T20:33:52.042231] [INFO ] [sig ] UNTY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:52.183726] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UNTY.txt [2026-02-02T20:33:52.183869] [INFO ] [sig ] [3184/3456] Completed UNTY in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:52.183908] [INFO ] [sig ] [3185/3456] Forecasting UPBD... [2026-02-02T20:33:52.183937] [INFO ] [sig ] Generating forecast for: UPBD [2026-02-02T20:33:52.183966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-02-02T20:33:52.194690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-02-02T20:33:52.195028] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-02-02T20:33:52.195856] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-02-02T20:33:52.195910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:52.195943] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:52.195972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:52.196029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:52.253850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:52.254619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:52.254700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:52.254734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:52.373839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:52.373970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:52.374009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:52.374039] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:52.377507] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-02-02T20:33:52.377834] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-02-02T20:33:52.377962] [INFO ] [sig ] UPBD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:52.520539] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UPBD.txt [2026-02-02T20:33:52.520681] [INFO ] [sig ] [3185/3456] Completed UPBD in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:52.520720] [INFO ] [sig ] [3186/3456] Forecasting UPC... [2026-02-02T20:33:52.520750] [INFO ] [sig ] Generating forecast for: UPC [2026-02-02T20:33:52.520779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-02-02T20:33:52.530922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-02-02T20:33:52.531226] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-02-02T20:33:52.532045] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-02-02T20:33:52.532101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:52.532138] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:52.532166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:52.532225] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:52.591465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:52.592129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:52.592207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:52.592242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:52.706802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:52.706937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:52.706976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:52.707019] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:52.710516] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=9.46%) [2026-02-02T20:33:52.710802] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-02-02T20:33:52.710925] [INFO ] [sig ] UPC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:52.852327] [INFO ] [LOCAL ] Saved forecast: UPC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UPC.txt [2026-02-02T20:33:52.852471] [INFO ] [sig ] [3186/3456] Completed UPC in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:52.852510] [INFO ] [sig ] [3187/3456] Forecasting UPLD... [2026-02-02T20:33:52.852541] [INFO ] [sig ] Generating forecast for: UPLD [2026-02-02T20:33:52.852586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-02-02T20:33:52.862457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-02-02T20:33:52.862758] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-02-02T20:33:52.863535] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-02-02T20:33:52.863611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:52.863645] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:52.863671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:52.863727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:52.922779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:52.923496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:52.923592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:52.923631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:53.043996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:53.044144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:53.044185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:53.044213] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:53.047519] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=15.27%) [2026-02-02T20:33:53.047818] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-02-02T20:33:53.047941] [INFO ] [sig ] UPLD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:53.190181] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UPLD.txt [2026-02-02T20:33:53.190318] [INFO ] [sig ] [3187/3456] Completed UPLD in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:53.190357] [INFO ] [sig ] [3188/3456] Forecasting UPS... [2026-02-02T20:33:53.190387] [INFO ] [sig ] Generating forecast for: UPS [2026-02-02T20:33:53.190416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-02-02T20:33:53.200879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-02-02T20:33:53.201152] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-02-02T20:33:53.202130] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-02-02T20:33:53.202190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:53.202229] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:53.202263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:53.202332] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:53.264343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:53.265093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:53.265201] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:53.265265] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:53.390184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:53.390327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:53.390369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:53.390399] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:53.393871] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-02-02T20:33:53.394151] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-02-02T20:33:53.394286] [INFO ] [sig ] UPS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:53.535231] [INFO ] [LOCAL ] Saved forecast: UPS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UPS.txt [2026-02-02T20:33:53.535375] [INFO ] [sig ] [3188/3456] Completed UPS in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:53.535413] [INFO ] [sig ] [3189/3456] Forecasting UPWK... [2026-02-02T20:33:53.535443] [INFO ] [sig ] Generating forecast for: UPWK [2026-02-02T20:33:53.535473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-02-02T20:33:53.545970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-02-02T20:33:53.546267] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-02-02T20:33:53.547070] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-02-02T20:33:53.547125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:53.547157] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:53.547184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:53.547241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:53.607015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:53.607706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:53.607793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:53.607827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:53.731652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:53.731791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:53.731833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:53.731863] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:53.735429] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-02-02T20:33:53.735742] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-02-02T20:33:53.735873] [INFO ] [sig ] UPWK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:53.882038] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UPWK.txt [2026-02-02T20:33:53.882166] [INFO ] [sig ] [3189/3456] Completed UPWK in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:53.882205] [INFO ] [sig ] [3190/3456] Forecasting UPXI... [2026-02-02T20:33:53.882235] [INFO ] [sig ] Generating forecast for: UPXI [2026-02-02T20:33:53.882264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-02-02T20:33:53.892343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-02-02T20:33:53.892652] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-02-02T20:33:53.893428] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-02-02T20:33:53.893480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:53.893512] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:53.893550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:53.893627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:53.952839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:53.953617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:53.953699] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:53.953732] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:54.077953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:54.078102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:54.078149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:54.078180] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:54.081943] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-02-02T20:33:54.082259] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-02-02T20:33:54.082418] [INFO ] [sig ] UPXI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:54.226385] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UPXI.txt [2026-02-02T20:33:54.226521] [INFO ] [sig ] [3190/3456] Completed UPXI in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:54.226560] [INFO ] [sig ] [3191/3456] Forecasting URBN... [2026-02-02T20:33:54.226608] [INFO ] [sig ] Generating forecast for: URBN [2026-02-02T20:33:54.226639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-02-02T20:33:54.237127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-02-02T20:33:54.237415] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-02-02T20:33:54.238251] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-02-02T20:33:54.238315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:54.238354] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:54.238386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:54.238441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:54.295974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:54.296820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:54.296901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:54.296934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:54.419885] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:54.420041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:54.420082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:54.420112] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:54.423602] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: DOWN (p=21.16%) [2026-02-02T20:33:54.423909] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-02-02T20:33:54.424039] [INFO ] [sig ] URBN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:54.569284] [INFO ] [LOCAL ] Saved forecast: URBN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/URBN.txt [2026-02-02T20:33:54.569465] [INFO ] [sig ] [3191/3456] Completed URBN in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:54.569719] [INFO ] [sig ] [3192/3456] Forecasting URGN... [2026-02-02T20:33:54.569751] [INFO ] [sig ] Generating forecast for: URGN [2026-02-02T20:33:54.569780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-02-02T20:33:54.580020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-02-02T20:33:54.580335] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-02-02T20:33:54.581145] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-02-02T20:33:54.581198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:54.581231] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:54.581258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:54.581315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:54.639725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:54.640403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:54.640483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:54.640517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:54.759168] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:54.759310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:54.759357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:54.759391] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:54.762743] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-02-02T20:33:54.763017] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-02-02T20:33:54.763138] [INFO ] [sig ] URGN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:54.906158] [INFO ] [LOCAL ] Saved forecast: URGN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/URGN.txt [2026-02-02T20:33:54.906290] [INFO ] [sig ] [3192/3456] Completed URGN in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:54.906331] [INFO ] [sig ] [3193/3456] Forecasting URI... [2026-02-02T20:33:54.906364] [INFO ] [sig ] Generating forecast for: URI [2026-02-02T20:33:54.906395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-02-02T20:33:54.916165] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'URI'. [2026-02-02T20:33:54.916474] [INFO ] [FORECASTER] Starting predict_future for URI [2026-02-02T20:33:54.917239] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-02-02T20:33:54.917291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:54.917323] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:54.917350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:54.917405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:54.974749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:54.975373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:54.975452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:54.975485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:55.103345] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:55.103501] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:33:55.103543] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:55.103593] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:55.107097] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: UP (p=85.08%) [2026-02-02T20:33:55.107381] [INFO ] [FORECASTER] Completed predict_future for URI [2026-02-02T20:33:55.107509] [INFO ] [sig ] URI: Forecast for 2026-01-30: UP (sign=1.00) [2026-02-02T20:33:55.251189] [INFO ] [LOCAL ] Saved forecast: URI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/URI.txt [2026-02-02T20:33:55.251346] [INFO ] [sig ] [3193/3456] Completed URI in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-02T20:33:55.251396] [INFO ] [sig ] [3194/3456] Forecasting URNJ... [2026-02-02T20:33:55.251426] [INFO ] [sig ] Generating forecast for: URNJ [2026-02-02T20:33:55.251466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-02-02T20:33:55.261793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-02-02T20:33:55.262139] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-02-02T20:33:55.262946] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-02-02T20:33:55.263000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:55.263033] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:55.263061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:55.263119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:55.322708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:55.323766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:55.323854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:55.323886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:55.447440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:55.447610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:55.447652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:55.447706] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:55.451148] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-02-02T20:33:55.451425] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-02-02T20:33:55.451551] [INFO ] [sig ] URNJ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:55.595957] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/URNJ.txt [2026-02-02T20:33:55.596091] [INFO ] [sig ] [3194/3456] Completed URNJ in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:55.596129] [INFO ] [sig ] [3195/3456] Forecasting UROY... [2026-02-02T20:33:55.596159] [INFO ] [sig ] Generating forecast for: UROY [2026-02-02T20:33:55.596189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-02-02T20:33:55.606669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-02-02T20:33:55.606998] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-02-02T20:33:55.611121] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-02-02T20:33:55.611234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:55.611301] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:55.611334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:55.611398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:55.670824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:55.671639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:55.671721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:55.671756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:55.798035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:55.798187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:55.798226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:55.798254] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:55.801721] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: UP (p=82.47%) [2026-02-02T20:33:55.801991] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-02-02T20:33:55.802136] [INFO ] [sig ] UROY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:55.946688] [INFO ] [LOCAL ] Saved forecast: UROY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UROY.txt [2026-02-02T20:33:55.946871] [INFO ] [sig ] [3195/3456] Completed UROY in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:55.946927] [INFO ] [sig ] [3196/3456] Forecasting USA... [2026-02-02T20:33:55.946965] [INFO ] [sig ] Generating forecast for: USA [2026-02-02T20:33:55.946999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-02-02T20:33:55.957621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-02-02T20:33:55.958007] [INFO ] [FORECASTER] Starting predict_future for USA [2026-02-02T20:33:55.958791] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-02-02T20:33:55.958843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:55.958875] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:55.958901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:55.958958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:56.019834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:56.020746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:56.020827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:56.020860] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:56.141376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:56.141544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:56.141604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:56.141635] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:56.145094] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=16.62%) [2026-02-02T20:33:56.145368] [INFO ] [FORECASTER] Completed predict_future for USA [2026-02-02T20:33:56.145494] [INFO ] [sig ] USA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:56.286200] [INFO ] [LOCAL ] Saved forecast: USA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/USA.txt [2026-02-02T20:33:56.286343] [INFO ] [sig ] [3196/3456] Completed USA in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:56.286381] [INFO ] [sig ] [3197/3456] Forecasting USAC... [2026-02-02T20:33:56.286410] [INFO ] [sig ] Generating forecast for: USAC [2026-02-02T20:33:56.286439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-02-02T20:33:56.296840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-02-02T20:33:56.297140] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-02-02T20:33:56.297948] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-02-02T20:33:56.298000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:56.298032] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:56.298058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:56.298113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:56.354851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:56.355675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:56.355770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:56.355803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:56.474910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:56.475071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:56.475111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:56.475139] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:56.479096] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: DOWN (p=11.98%) [2026-02-02T20:33:56.479372] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-02-02T20:33:56.479500] [INFO ] [sig ] USAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:56.632764] [INFO ] [LOCAL ] Saved forecast: USAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/USAC.txt [2026-02-02T20:33:56.632903] [INFO ] [sig ] [3197/3456] Completed USAC in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:56.632942] [INFO ] [sig ] [3198/3456] Forecasting USB... [2026-02-02T20:33:56.632971] [INFO ] [sig ] Generating forecast for: USB [2026-02-02T20:33:56.633003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-02-02T20:33:56.644859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-02-02T20:33:56.645156] [INFO ] [FORECASTER] Starting predict_future for USB [2026-02-02T20:33:56.645967] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-02-02T20:33:56.646019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:56.646050] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:56.646077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:56.646132] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:56.705416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:56.706249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:56.706332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:56.706366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:56.833367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:56.833527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:56.833586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:56.833655] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:56.837017] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: UP (p=81.71%) [2026-02-02T20:33:56.837287] [INFO ] [FORECASTER] Completed predict_future for USB [2026-02-02T20:33:56.837417] [INFO ] [sig ] USB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:56.981391] [INFO ] [LOCAL ] Saved forecast: USB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/USB.txt [2026-02-02T20:33:56.981521] [INFO ] [sig ] [3198/3456] Completed USB in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:56.981561] [INFO ] [sig ] [3199/3456] Forecasting USCB... [2026-02-02T20:33:56.981609] [INFO ] [sig ] Generating forecast for: USCB [2026-02-02T20:33:56.981642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-02-02T20:33:56.992527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-02-02T20:33:56.992851] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-02-02T20:33:56.993641] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-02-02T20:33:56.993695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:56.993727] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:56.993754] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:56.993811] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:57.052802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:57.053541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:57.053642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:57.053677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:57.168002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:57.168157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:57.168197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:57.168227] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:57.171685] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-02-02T20:33:57.171975] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-02-02T20:33:57.172100] [INFO ] [sig ] USCB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:57.318718] [INFO ] [LOCAL ] Saved forecast: USCB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/USCB.txt [2026-02-02T20:33:57.318846] [INFO ] [sig ] [3199/3456] Completed USCB in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:57.318884] [INFO ] [sig ] [3200/3456] Forecasting USDX... [2026-02-02T20:33:57.318912] [INFO ] [sig ] Generating forecast for: USDX [2026-02-02T20:33:57.318943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-02-02T20:33:57.330241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-02-02T20:33:57.330709] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-02-02T20:33:57.331517] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-02-02T20:33:57.331800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:57.331835] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:57.331864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:57.331922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:57.389596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:57.390274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:57.390356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:57.390389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:57.500672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:57.500823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:57.500862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:57.500890] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:57.504477] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: DOWN (p=11.23%) [2026-02-02T20:33:57.504773] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-02-02T20:33:57.504896] [INFO ] [sig ] USDX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:57.649444] [INFO ] [LOCAL ] Saved forecast: USDX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/USDX.txt [2026-02-02T20:33:57.649597] [INFO ] [sig ] [3200/3456] Completed USDX in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:57.649638] [INFO ] [sig ] [3201/3456] Forecasting USEA... [2026-02-02T20:33:57.649668] [INFO ] [sig ] Generating forecast for: USEA [2026-02-02T20:33:57.649700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-02-02T20:33:57.660949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-02-02T20:33:57.661391] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-02-02T20:33:57.662247] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-02-02T20:33:57.662301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:57.662337] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:57.662363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:57.662432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:57.721841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:57.722784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:57.722873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:57.722908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:57.844151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:57.844322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:57.844363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:57.844392] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:57.848534] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-02-02T20:33:57.849126] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-02-02T20:33:57.849276] [INFO ] [sig ] USEA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:57.994891] [INFO ] [LOCAL ] Saved forecast: USEA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/USEA.txt [2026-02-02T20:33:57.995032] [INFO ] [sig ] [3201/3456] Completed USEA in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:57.995083] [INFO ] [sig ] [3202/3456] Forecasting USFD... [2026-02-02T20:33:57.995115] [INFO ] [sig ] Generating forecast for: USFD [2026-02-02T20:33:57.995148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-02-02T20:33:58.005116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-02-02T20:33:58.005430] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-02-02T20:33:58.006225] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-02-02T20:33:58.006280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:58.006314] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:58.006342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:58.006400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:58.066005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:58.066693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:58.066772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:58.066806] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:58.189673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:58.189831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:58.189873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:58.189903] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:58.193330] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-02-02T20:33:58.193635] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-02-02T20:33:58.193764] [INFO ] [sig ] USFD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:58.337797] [INFO ] [LOCAL ] Saved forecast: USFD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/USFD.txt [2026-02-02T20:33:58.337952] [INFO ] [sig ] [3202/3456] Completed USFD in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:58.337992] [INFO ] [sig ] [3203/3456] Forecasting USGO... [2026-02-02T20:33:58.338021] [INFO ] [sig ] Generating forecast for: USGO [2026-02-02T20:33:58.338052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-02-02T20:33:58.348047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-02-02T20:33:58.348371] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-02-02T20:33:58.349163] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-02-02T20:33:58.349230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:58.349262] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:58.349290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:58.349359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:58.407717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:58.408641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:58.408723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:58.408756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:58.526185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:58.526324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:58.526372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:58.526406] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:58.529816] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-02-02T20:33:58.530088] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-02-02T20:33:58.530208] [INFO ] [sig ] USGO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:58.671022] [INFO ] [LOCAL ] Saved forecast: USGO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/USGO.txt [2026-02-02T20:33:58.671174] [INFO ] [sig ] [3203/3456] Completed USGO in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:58.671213] [INFO ] [sig ] [3204/3456] Forecasting USIG... [2026-02-02T20:33:58.671242] [INFO ] [sig ] Generating forecast for: USIG [2026-02-02T20:33:58.671274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-02-02T20:33:58.681514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-02-02T20:33:58.681837] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-02-02T20:33:58.682721] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-02-02T20:33:58.682777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:58.682811] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:58.682839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:58.682901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:58.744971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:58.745731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:58.745813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:58.745847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:58.872325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:58.872499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:58.872542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:58.872591] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:58.876313] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=83.63%) [2026-02-02T20:33:58.876676] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-02-02T20:33:58.876819] [INFO ] [sig ] USIG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:59.032132] [INFO ] [LOCAL ] Saved forecast: USIG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/USIG.txt [2026-02-02T20:33:59.032293] [INFO ] [sig ] [3204/3456] Completed USIG in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:59.032335] [INFO ] [sig ] [3205/3456] Forecasting USIO... [2026-02-02T20:33:59.032366] [INFO ] [sig ] Generating forecast for: USIO [2026-02-02T20:33:59.032400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-02-02T20:33:59.043346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-02-02T20:33:59.043770] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-02-02T20:33:59.044630] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-02-02T20:33:59.044685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:59.044719] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:59.044748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:59.044809] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:59.106321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:59.107163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:59.107274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:59.107310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:59.226988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:59.227129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:59.227169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:59.227197] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:59.230639] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: DOWN (p=26.56%) [2026-02-02T20:33:59.230915] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-02-02T20:33:59.231039] [INFO ] [sig ] USIO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:33:59.378043] [INFO ] [LOCAL ] Saved forecast: USIO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/USIO.txt [2026-02-02T20:33:59.378175] [INFO ] [sig ] [3205/3456] Completed USIO in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:59.378214] [INFO ] [sig ] [3206/3456] Forecasting USLM... [2026-02-02T20:33:59.378244] [INFO ] [sig ] Generating forecast for: USLM [2026-02-02T20:33:59.378275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-02-02T20:33:59.388726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-02-02T20:33:59.389006] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-02-02T20:33:59.389809] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-02-02T20:33:59.389863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:59.389895] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:59.389922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:59.389979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:59.451751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:59.452416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:59.452498] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:59.452532] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:59.564062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:59.564178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:59.564217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:59.564245] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:59.567560] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-02-02T20:33:59.567884] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-02-02T20:33:59.568010] [INFO ] [sig ] USLM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:33:59.719802] [INFO ] [LOCAL ] Saved forecast: USLM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/USLM.txt [2026-02-02T20:33:59.719948] [INFO ] [sig ] [3206/3456] Completed USLM in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:33:59.719988] [INFO ] [sig ] [3207/3456] Forecasting USMC... [2026-02-02T20:33:59.720017] [INFO ] [sig ] Generating forecast for: USMC [2026-02-02T20:33:59.720047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-02-02T20:33:59.730172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-02-02T20:33:59.730441] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-02-02T20:33:59.731202] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-02-02T20:33:59.731254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:33:59.731286] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:33:59.731313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:33:59.731369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:33:59.790637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:33:59.791264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:33:59.791344] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:33:59.791377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:33:59.908813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:33:59.908961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:33:59.909001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:33:59.909029] [INFO ] [FORECASTER] Training complete [2026-02-02T20:33:59.912470] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-02-02T20:33:59.912777] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-02-02T20:33:59.912906] [INFO ] [sig ] USMC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:00.057232] [INFO ] [LOCAL ] Saved forecast: USMC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/USMC.txt [2026-02-02T20:34:00.057358] [INFO ] [sig ] [3207/3456] Completed USMC in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:34:00.057401] [INFO ] [sig ] [3208/3456] Forecasting USOI... [2026-02-02T20:34:00.057431] [INFO ] [sig ] Generating forecast for: USOI [2026-02-02T20:34:00.057464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-02-02T20:34:00.067462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-02-02T20:34:00.067785] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-02-02T20:34:00.068566] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-02-02T20:34:00.068636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:00.068671] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:00.068698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:00.068757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:00.142386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:00.143274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:00.143360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:00.143394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:00.266161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:00.266276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:00.266323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:00.266355] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:00.269946] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-02-02T20:34:00.270249] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-02-02T20:34:00.270386] [INFO ] [sig ] USOI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:00.418722] [INFO ] [LOCAL ] Saved forecast: USOI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/USOI.txt [2026-02-02T20:34:00.418884] [INFO ] [sig ] [3208/3456] Completed USOI in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:34:00.418925] [INFO ] [sig ] [3209/3456] Forecasting USOY... [2026-02-02T20:34:00.418956] [INFO ] [sig ] Generating forecast for: USOY [2026-02-02T20:34:00.418986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-02-02T20:34:00.430427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-02-02T20:34:00.430797] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-02-02T20:34:00.431611] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-02-02T20:34:00.431666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:00.431699] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:00.431727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:00.431785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:00.492344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:00.493215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:00.493302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:00.493336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:00.612969] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:00.613085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:00.613124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:00.613152] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:00.616547] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-02-02T20:34:00.616845] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-02-02T20:34:00.616972] [INFO ] [sig ] USOY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:00.761535] [INFO ] [LOCAL ] Saved forecast: USOY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/USOY.txt [2026-02-02T20:34:00.761689] [INFO ] [sig ] [3209/3456] Completed USOY in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:34:00.761729] [INFO ] [sig ] [3210/3456] Forecasting USTB... [2026-02-02T20:34:00.761758] [INFO ] [sig ] Generating forecast for: USTB [2026-02-02T20:34:00.761790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-02-02T20:34:00.771798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-02-02T20:34:00.772113] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-02-02T20:34:00.772884] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-02-02T20:34:00.772937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:00.772969] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:00.772996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:00.773053] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:00.831799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:00.832556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:00.832658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:00.832692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:00.946584] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:00.946690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:00.946729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:00.946757] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:00.950059] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: DOWN (p=29.82%) [2026-02-02T20:34:00.950334] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-02-02T20:34:00.950461] [INFO ] [sig ] USTB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:01.095800] [INFO ] [LOCAL ] Saved forecast: USTB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/USTB.txt [2026-02-02T20:34:01.095933] [INFO ] [sig ] [3210/3456] Completed USTB in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-02T20:34:01.095972] [INFO ] [sig ] [3211/3456] Forecasting USVM... [2026-02-02T20:34:01.096001] [INFO ] [sig ] Generating forecast for: USVM [2026-02-02T20:34:01.096031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-02-02T20:34:01.109104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-02-02T20:34:01.109667] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-02-02T20:34:01.110645] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-02-02T20:34:01.110709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:01.110746] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:01.110775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:01.110835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:01.170553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:01.171832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:01.171933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:01.171967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:01.292767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:01.293008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:01.293053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:01.293083] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:01.297200] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=56.20%) [2026-02-02T20:34:01.297623] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-02-02T20:34:01.297798] [INFO ] [sig ] USVM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:01.458022] [INFO ] [LOCAL ] Saved forecast: USVM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/USVM.txt [2026-02-02T20:34:01.458194] [INFO ] [sig ] [3211/3456] Completed USVM in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-02T20:34:01.458236] [INFO ] [sig ] [3212/3456] Forecasting USXF... [2026-02-02T20:34:01.458267] [INFO ] [sig ] Generating forecast for: USXF [2026-02-02T20:34:01.458297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-02-02T20:34:01.468670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-02-02T20:34:01.469045] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-02-02T20:34:01.469844] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-02-02T20:34:01.469898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:01.469959] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:01.469988] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:01.470044] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:01.526850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:01.527754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:01.527866] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:01.527904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:01.647836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:01.648002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:01.648044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:01.648072] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:01.651515] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: DOWN (p=19.09%) [2026-02-02T20:34:01.651813] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-02-02T20:34:01.651938] [INFO ] [sig ] USXF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:01.795883] [INFO ] [LOCAL ] Saved forecast: USXF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/USXF.txt [2026-02-02T20:34:01.796047] [INFO ] [sig ] [3212/3456] Completed USXF in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:01.796089] [INFO ] [sig ] [3213/3456] Forecasting UTEN... [2026-02-02T20:34:01.796118] [INFO ] [sig ] Generating forecast for: UTEN [2026-02-02T20:34:01.796149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-02-02T20:34:01.807467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-02-02T20:34:01.807838] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-02-02T20:34:01.808655] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-02-02T20:34:01.808724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:01.808774] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:01.808812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:01.808872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:01.871233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:01.872252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:01.872341] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:01.872375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:02.002201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:02.002370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:02.002414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:02.002445] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:02.006194] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: DOWN (p=27.53%) [2026-02-02T20:34:02.006502] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-02-02T20:34:02.006654] [INFO ] [sig ] UTEN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:02.161865] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UTEN.txt [2026-02-02T20:34:02.162023] [INFO ] [sig ] [3213/3456] Completed UTEN in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:02.162062] [INFO ] [sig ] [3214/3456] Forecasting UTF... [2026-02-02T20:34:02.162094] [INFO ] [sig ] Generating forecast for: UTF [2026-02-02T20:34:02.162125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-02-02T20:34:02.173231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-02-02T20:34:02.173661] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-02-02T20:34:02.174466] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-02-02T20:34:02.174535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:02.174587] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:02.174618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:02.174676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:02.234392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:02.235297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:02.235386] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:02.235421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:02.357391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:02.357547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:02.357605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:02.357635] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:02.361161] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: UP (p=79.96%) [2026-02-02T20:34:02.361476] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-02-02T20:34:02.361630] [INFO ] [sig ] UTF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:02.502873] [INFO ] [LOCAL ] Saved forecast: UTF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UTF.txt [2026-02-02T20:34:02.503003] [INFO ] [sig ] [3214/3456] Completed UTF in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:02.503043] [INFO ] [sig ] [3215/3456] Forecasting UTI... [2026-02-02T20:34:02.503072] [INFO ] [sig ] Generating forecast for: UTI [2026-02-02T20:34:02.503104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-02-02T20:34:02.514124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-02-02T20:34:02.514420] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-02-02T20:34:02.515249] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-02-02T20:34:02.515303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:02.515336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:02.515364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:02.515421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:02.574924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:02.575663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:02.575743] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:02.575777] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:02.696079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:02.696246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:02.696288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:02.696356] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:02.700882] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=41.54%) [2026-02-02T20:34:02.701274] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-02-02T20:34:02.701493] [INFO ] [sig ] UTI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:02.845075] [INFO ] [LOCAL ] Saved forecast: UTI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UTI.txt [2026-02-02T20:34:02.845202] [INFO ] [sig ] [3215/3456] Completed UTI in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:02.845240] [INFO ] [sig ] [3216/3456] Forecasting UTL... [2026-02-02T20:34:02.845270] [INFO ] [sig ] Generating forecast for: UTL [2026-02-02T20:34:02.845300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-02-02T20:34:02.856281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-02-02T20:34:02.856549] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-02-02T20:34:02.857346] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-02-02T20:34:02.857400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:02.857433] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:02.857459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:02.857519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:02.918528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:02.919373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:02.919467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:02.919508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:03.039394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:03.039544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:03.039606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:03.039637] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:03.043038] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-02-02T20:34:03.043318] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-02-02T20:34:03.043442] [INFO ] [sig ] UTL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:03.190632] [INFO ] [LOCAL ] Saved forecast: UTL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UTL.txt [2026-02-02T20:34:03.190780] [INFO ] [sig ] [3216/3456] Completed UTL in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:03.190820] [INFO ] [sig ] [3217/3456] Forecasting UTMD... [2026-02-02T20:34:03.190851] [INFO ] [sig ] Generating forecast for: UTMD [2026-02-02T20:34:03.190880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-02-02T20:34:03.202114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-02-02T20:34:03.202493] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-02-02T20:34:03.203284] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-02-02T20:34:03.203337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:03.203369] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:03.203398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:03.203468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:03.263510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:03.264461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:03.264554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:03.264609] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:03.381981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:03.382138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:03.382177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:03.382206] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:03.385614] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: UP (p=94.93%) [2026-02-02T20:34:03.385887] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-02-02T20:34:03.386008] [INFO ] [sig ] UTMD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:03.528602] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UTMD.txt [2026-02-02T20:34:03.528932] [INFO ] [sig ] [3217/3456] Completed UTMD in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:03.528979] [INFO ] [sig ] [3218/3456] Forecasting UTZ... [2026-02-02T20:34:03.529011] [INFO ] [sig ] Generating forecast for: UTZ [2026-02-02T20:34:03.529043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-02-02T20:34:03.540384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-02-02T20:34:03.540696] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-02-02T20:34:03.541444] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-02-02T20:34:03.541496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:03.541528] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:03.541554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:03.541631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:03.599663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:03.600406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:03.600495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:03.600530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:03.719166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:03.719336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:03.719377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:03.719407] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:03.722840] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=58.57%) [2026-02-02T20:34:03.723124] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-02-02T20:34:03.723254] [INFO ] [sig ] UTZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:03.865462] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UTZ.txt [2026-02-02T20:34:03.865606] [INFO ] [sig ] [3218/3456] Completed UTZ in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:03.865647] [INFO ] [sig ] [3219/3456] Forecasting UVE... [2026-02-02T20:34:03.865676] [INFO ] [sig ] Generating forecast for: UVE [2026-02-02T20:34:03.865706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-02-02T20:34:03.876550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-02-02T20:34:03.876863] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-02-02T20:34:03.877654] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-02-02T20:34:03.877721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:03.877755] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:03.877786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:03.877843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:03.935544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:03.936318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:03.936398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:03.936432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:04.059419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:04.059618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:04.059660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:04.059689] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:04.063145] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: DOWN (p=8.51%) [2026-02-02T20:34:04.063431] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-02-02T20:34:04.063592] [INFO ] [sig ] UVE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:04.209524] [INFO ] [LOCAL ] Saved forecast: UVE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UVE.txt [2026-02-02T20:34:04.209682] [INFO ] [sig ] [3219/3456] Completed UVE in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:04.209722] [INFO ] [sig ] [3220/3456] Forecasting UVSP... [2026-02-02T20:34:04.209751] [INFO ] [sig ] Generating forecast for: UVSP [2026-02-02T20:34:04.209782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-02-02T20:34:04.223199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-02-02T20:34:04.223776] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-02-02T20:34:04.224811] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-02-02T20:34:04.224872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:04.224907] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:04.224936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:04.224996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:04.285091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:04.286261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:04.286363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:04.286396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:04.413116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:04.413360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:04.413406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:04.413436] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:04.417538] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-02-02T20:34:04.417912] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-02-02T20:34:04.418065] [INFO ] [sig ] UVSP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:04.574851] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UVSP.txt [2026-02-02T20:34:04.575022] [INFO ] [sig ] [3220/3456] Completed UVSP in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:04.575065] [INFO ] [sig ] [3221/3456] Forecasting UWMC... [2026-02-02T20:34:04.575102] [INFO ] [sig ] Generating forecast for: UWMC [2026-02-02T20:34:04.575136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-02-02T20:34:04.586197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-02-02T20:34:04.586525] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-02-02T20:34:04.587320] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-02-02T20:34:04.587375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:04.587408] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:04.587435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:04.587490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:04.644922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:04.645566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:04.645672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:04.645706] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:04.770555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:04.770718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:04.770775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:04.770805] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:04.774199] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=8.51%) [2026-02-02T20:34:04.774476] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-02-02T20:34:04.774620] [INFO ] [sig ] UWMC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:04.916872] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UWMC.txt [2026-02-02T20:34:04.917012] [INFO ] [sig ] [3221/3456] Completed UWMC in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:04.917050] [INFO ] [sig ] [3222/3456] Forecasting UXIN... [2026-02-02T20:34:04.917080] [INFO ] [sig ] Generating forecast for: UXIN [2026-02-02T20:34:04.917110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-02-02T20:34:04.927094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-02-02T20:34:04.927377] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-02-02T20:34:04.928192] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-02-02T20:34:04.928245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:04.928277] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:04.928304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:04.928360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:04.987520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:04.988198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:04.988305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:04.988339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:05.100735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:05.100865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:05.100903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:05.100932] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:05.104504] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=4.27%) [2026-02-02T20:34:05.104813] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-02-02T20:34:05.104956] [INFO ] [sig ] UXIN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:05.254184] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UXIN.txt [2026-02-02T20:34:05.254349] [INFO ] [sig ] [3222/3456] Completed UXIN in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:05.254390] [INFO ] [sig ] [3223/3456] Forecasting UYLD... [2026-02-02T20:34:05.254419] [INFO ] [sig ] Generating forecast for: UYLD [2026-02-02T20:34:05.254450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-02-02T20:34:05.264803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-02-02T20:34:05.265091] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-02-02T20:34:05.265900] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-02-02T20:34:05.265954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:05.265987] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:05.266013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:05.266071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:05.324404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:05.325148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:05.325248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:05.325283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:05.442286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:05.442448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:05.442489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:05.442522] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:05.445969] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=79.78%) [2026-02-02T20:34:05.446251] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-02-02T20:34:05.446379] [INFO ] [sig ] UYLD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:05.588390] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/UYLD.txt [2026-02-02T20:34:05.588521] [INFO ] [sig ] [3223/3456] Completed UYLD in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:05.588563] [INFO ] [sig ] [3224/3456] Forecasting UZE... [2026-02-02T20:34:05.588613] [INFO ] [sig ] Generating forecast for: UZE [2026-02-02T20:34:05.588644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-02-02T20:34:05.599077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-02-02T20:34:05.599372] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-02-02T20:34:05.600166] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-02-02T20:34:05.600219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:05.600250] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:05.600277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:05.600332] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:05.657534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:05.658248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:05.658328] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:05.658360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:05.763767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:05.763905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:05.763946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:05.763974] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:05.767325] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-02-02T20:34:05.767638] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-02-02T20:34:05.767787] [INFO ] [sig ] UZE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:05.909131] [INFO ] [LOCAL ] Saved forecast: UZE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/UZE.txt [2026-02-02T20:34:05.909276] [INFO ] [sig ] [3224/3456] Completed UZE in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:05.909315] [INFO ] [sig ] [3225/3456] Forecasting VAC... [2026-02-02T20:34:05.909344] [INFO ] [sig ] Generating forecast for: VAC [2026-02-02T20:34:05.909374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-02-02T20:34:05.919393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-02-02T20:34:05.919726] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-02-02T20:34:05.920533] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-02-02T20:34:05.920615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:05.920667] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:05.920697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:05.920752] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:05.982398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:05.983217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:05.983300] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:05.983334] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:06.105193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:06.105347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:06.105387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:06.105416] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:06.108939] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: DOWN (p=20.39%) [2026-02-02T20:34:06.109226] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-02-02T20:34:06.109351] [INFO ] [sig ] VAC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:06.250316] [INFO ] [LOCAL ] Saved forecast: VAC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VAC.txt [2026-02-02T20:34:06.250489] [INFO ] [sig ] [3225/3456] Completed VAC in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:06.250530] [INFO ] [sig ] [3226/3456] Forecasting VAL... [2026-02-02T20:34:06.250560] [INFO ] [sig ] Generating forecast for: VAL [2026-02-02T20:34:06.250615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-02-02T20:34:06.261128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-02-02T20:34:06.261442] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-02-02T20:34:06.262296] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-02-02T20:34:06.262351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:06.262386] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:06.262415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:06.262473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:06.324237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:06.325016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:06.325099] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:06.325134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:06.445053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:06.445192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:06.445234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:06.445264] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:06.449006] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: DOWN (p=22.04%) [2026-02-02T20:34:06.449309] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-02-02T20:34:06.449442] [INFO ] [sig ] VAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:06.608123] [INFO ] [LOCAL ] Saved forecast: VAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VAL.txt [2026-02-02T20:34:06.608275] [INFO ] [sig ] [3226/3456] Completed VAL in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:06.608318] [INFO ] [sig ] [3227/3456] Forecasting VALE... [2026-02-02T20:34:06.608350] [INFO ] [sig ] Generating forecast for: VALE [2026-02-02T20:34:06.608382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-02-02T20:34:06.618603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-02-02T20:34:06.618930] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-02-02T20:34:06.619738] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-02-02T20:34:06.619793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:06.619826] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:06.619854] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:06.619912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:06.681282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:06.681995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:06.682076] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:06.682111] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:06.804342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:06.804495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:06.804536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:06.804567] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:06.808140] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: UP (p=78.56%) [2026-02-02T20:34:06.808419] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-02-02T20:34:06.808549] [INFO ] [sig ] VALE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:06.950449] [INFO ] [LOCAL ] Saved forecast: VALE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VALE.txt [2026-02-02T20:34:06.950615] [INFO ] [sig ] [3227/3456] Completed VALE in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-02T20:34:06.950664] [INFO ] [sig ] [3228/3456] Forecasting VALN... [2026-02-02T20:34:06.950692] [INFO ] [sig ] Generating forecast for: VALN [2026-02-02T20:34:06.950722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-02-02T20:34:06.961312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-02-02T20:34:06.961639] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-02-02T20:34:06.962442] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-02-02T20:34:06.962496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:06.962530] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:06.962558] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:06.962641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:07.023794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:07.024659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:07.024742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:07.024777] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:07.136161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:07.136320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:07.136360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:07.136391] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:07.139966] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-02-02T20:34:07.140270] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-02-02T20:34:07.140415] [INFO ] [sig ] VALN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:07.284875] [INFO ] [LOCAL ] Saved forecast: VALN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VALN.txt [2026-02-02T20:34:07.285031] [INFO ] [sig ] [3228/3456] Completed VALN in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-02T20:34:07.285072] [INFO ] [sig ] [3229/3456] Forecasting VANI... [2026-02-02T20:34:07.285107] [INFO ] [sig ] Generating forecast for: VANI [2026-02-02T20:34:07.285140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-02-02T20:34:07.295803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-02-02T20:34:07.296099] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-02-02T20:34:07.296873] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-02-02T20:34:07.296927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:07.296999] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:07.297029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:07.297086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:07.354288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:07.355153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:07.355236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:07.355269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:07.473335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:07.473487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:07.473527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:07.473556] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:07.476920] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: DOWN (p=9.14%) [2026-02-02T20:34:07.477197] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-02-02T20:34:07.477319] [INFO ] [sig ] VANI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:07.618674] [INFO ] [LOCAL ] Saved forecast: VANI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VANI.txt [2026-02-02T20:34:07.618814] [INFO ] [sig ] [3229/3456] Completed VANI in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:07.618854] [INFO ] [sig ] [3230/3456] Forecasting VBF... [2026-02-02T20:34:07.618884] [INFO ] [sig ] Generating forecast for: VBF [2026-02-02T20:34:07.618914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-02-02T20:34:07.629008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-02-02T20:34:07.629304] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-02-02T20:34:07.630124] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-02-02T20:34:07.630180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:07.630214] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:07.630242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:07.630300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:07.691427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:07.692169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:07.692251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:07.692286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:07.814954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:07.815093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:07.815135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:07.815163] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:07.818507] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: UP (p=83.83%) [2026-02-02T20:34:07.818797] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-02-02T20:34:07.818920] [INFO ] [sig ] VBF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:07.967802] [INFO ] [LOCAL ] Saved forecast: VBF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VBF.txt [2026-02-02T20:34:07.967937] [INFO ] [sig ] [3230/3456] Completed VBF in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:07.967975] [INFO ] [sig ] [3231/3456] Forecasting VBNK... [2026-02-02T20:34:07.968004] [INFO ] [sig ] Generating forecast for: VBNK [2026-02-02T20:34:07.968033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-02-02T20:34:07.978361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-02-02T20:34:07.978677] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-02-02T20:34:07.979455] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-02-02T20:34:07.979512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:07.979553] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:07.979620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:07.979695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:08.036879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:08.037533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:08.037648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:08.037698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:08.153418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:08.153541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:08.153607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:08.153643] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:08.156964] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: UP (p=69.52%) [2026-02-02T20:34:08.157245] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-02-02T20:34:08.157369] [INFO ] [sig ] VBNK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:08.302257] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VBNK.txt [2026-02-02T20:34:08.302407] [INFO ] [sig ] [3231/3456] Completed VBNK in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:08.302448] [INFO ] [sig ] [3232/3456] Forecasting VC... [2026-02-02T20:34:08.302477] [INFO ] [sig ] Generating forecast for: VC [2026-02-02T20:34:08.302509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-02-02T20:34:08.312776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-02-02T20:34:08.313061] [INFO ] [FORECASTER] Starting predict_future for VC [2026-02-02T20:34:08.313861] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-02-02T20:34:08.313915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:08.313947] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:08.313975] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:08.314031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:08.372786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:08.373637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:08.373736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:08.373769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:08.493932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:08.494068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:08.494111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:08.494176] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:08.497844] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: UP (p=81.18%) [2026-02-02T20:34:08.498134] [INFO ] [FORECASTER] Completed predict_future for VC [2026-02-02T20:34:08.498264] [INFO ] [sig ] VC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:08.639470] [INFO ] [LOCAL ] Saved forecast: VC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VC.txt [2026-02-02T20:34:08.639634] [INFO ] [sig ] [3232/3456] Completed VC in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:08.639682] [INFO ] [sig ] [3233/3456] Forecasting VCEL... [2026-02-02T20:34:08.639719] [INFO ] [sig ] Generating forecast for: VCEL [2026-02-02T20:34:08.639755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-02-02T20:34:08.650318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-02-02T20:34:08.650615] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-02-02T20:34:08.651409] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-02-02T20:34:08.651462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:08.651494] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:08.651520] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:08.651600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:08.709897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:08.710630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:08.710725] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:08.710760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:08.824444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:08.824603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:08.824646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:08.824675] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:08.828114] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: DOWN (p=36.05%) [2026-02-02T20:34:08.828396] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-02-02T20:34:08.828523] [INFO ] [sig ] VCEL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:08.974292] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VCEL.txt [2026-02-02T20:34:08.974435] [INFO ] [sig ] [3233/3456] Completed VCEL in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:08.974475] [INFO ] [sig ] [3234/3456] Forecasting VCRB... [2026-02-02T20:34:08.974504] [INFO ] [sig ] Generating forecast for: VCRB [2026-02-02T20:34:08.974534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-02-02T20:34:08.984896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-02-02T20:34:08.985181] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-02-02T20:34:08.985993] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-02-02T20:34:08.986045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:08.986076] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:08.986102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:08.986159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:09.042885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:09.043726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:09.043812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:09.043845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:09.163750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:09.163898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:09.163945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:09.163973] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:09.167375] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-02-02T20:34:09.167702] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-02-02T20:34:09.167832] [INFO ] [sig ] VCRB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:09.310584] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VCRB.txt [2026-02-02T20:34:09.310717] [INFO ] [sig ] [3234/3456] Completed VCRB in 0.3s | 2.83 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:09.310757] [INFO ] [sig ] [3235/3456] Forecasting VCSH... [2026-02-02T20:34:09.310787] [INFO ] [sig ] Generating forecast for: VCSH [2026-02-02T20:34:09.310819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-02-02T20:34:09.320933] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'VCSH'. [2026-02-02T20:34:09.321202] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-02-02T20:34:09.321983] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-02-02T20:34:09.322037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:09.322080] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:09.322117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:09.322189] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:09.379546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:09.380221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:09.380300] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:09.380331] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:09.501514] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:09.501658] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:34:09.501699] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:09.501727] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:09.505034] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=75.71%) [2026-02-02T20:34:09.505314] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-02-02T20:34:09.505437] [INFO ] [sig ] VCSH: Forecast for 2026-01-30: UP (sign=1.00) [2026-02-02T20:34:09.647771] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VCSH.txt [2026-02-02T20:34:09.647919] [INFO ] [sig ] [3235/3456] Completed VCSH in 0.3s | 2.83 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:09.647957] [INFO ] [sig ] [3236/3456] Forecasting VECO... [2026-02-02T20:34:09.647986] [INFO ] [sig ] Generating forecast for: VECO [2026-02-02T20:34:09.648017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-02-02T20:34:09.658631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-02-02T20:34:09.658981] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-02-02T20:34:09.659848] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-02-02T20:34:09.659902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:09.659937] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:09.659964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:09.660033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:09.718606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:09.719220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:09.719296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:09.719343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:09.841179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:09.841332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:09.841371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:09.841399] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:09.844782] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-02-02T20:34:09.845059] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-02-02T20:34:09.845188] [INFO ] [sig ] VECO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:09.986714] [INFO ] [LOCAL ] Saved forecast: VECO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VECO.txt [2026-02-02T20:34:09.986842] [INFO ] [sig ] [3236/3456] Completed VECO in 0.3s | 2.83 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:09.986882] [INFO ] [sig ] [3237/3456] Forecasting VEEE... [2026-02-02T20:34:09.986912] [INFO ] [sig ] Generating forecast for: VEEE [2026-02-02T20:34:09.986943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-02-02T20:34:09.996698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-02-02T20:34:09.996987] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-02-02T20:34:09.997847] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-02-02T20:34:09.997901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:09.997933] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:09.997960] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:09.998016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:10.055761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:10.056626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:10.056705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:10.056738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:10.170066] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:10.170204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:10.170241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:10.170270] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:10.173617] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: UP (p=86.58%) [2026-02-02T20:34:10.173897] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-02-02T20:34:10.174019] [INFO ] [sig ] VEEE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:10.324012] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VEEE.txt [2026-02-02T20:34:10.324163] [INFO ] [sig ] [3237/3456] Completed VEEE in 0.3s | 2.83 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:10.324204] [INFO ] [sig ] [3238/3456] Forecasting VEL... [2026-02-02T20:34:10.324234] [INFO ] [sig ] Generating forecast for: VEL [2026-02-02T20:34:10.324263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-02-02T20:34:10.337208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-02-02T20:34:10.337838] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-02-02T20:34:10.338971] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-02-02T20:34:10.339056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:10.339108] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:10.339150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:10.339230] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:10.404146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:10.405124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:10.405211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:10.405244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:10.525455] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:10.525647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:10.525688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:10.525716] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:10.529209] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: DOWN (p=37.55%) [2026-02-02T20:34:10.529494] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-02-02T20:34:10.529647] [INFO ] [sig ] VEL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:10.670437] [INFO ] [LOCAL ] Saved forecast: VEL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VEL.txt [2026-02-02T20:34:10.670605] [INFO ] [sig ] [3238/3456] Completed VEL in 0.3s | 2.83 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:10.670647] [INFO ] [sig ] [3239/3456] Forecasting VEON... [2026-02-02T20:34:10.670677] [INFO ] [sig ] Generating forecast for: VEON [2026-02-02T20:34:10.670710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-02-02T20:34:10.681153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-02-02T20:34:10.681405] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-02-02T20:34:10.682168] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-02-02T20:34:10.682220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:10.682252] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:10.682279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:10.682336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:10.738510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:10.739149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:10.739253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:10.739287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:10.861032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:10.861197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:10.861238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:10.861268] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:10.865112] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: UP (p=83.69%) [2026-02-02T20:34:10.865399] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-02-02T20:34:10.865524] [INFO ] [sig ] VEON: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:11.008187] [INFO ] [LOCAL ] Saved forecast: VEON 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VEON.txt [2026-02-02T20:34:11.008311] [INFO ] [sig ] [3239/3456] Completed VEON in 0.3s | 2.83 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:11.008350] [INFO ] [sig ] [3240/3456] Forecasting VERA... [2026-02-02T20:34:11.008379] [INFO ] [sig ] Generating forecast for: VERA [2026-02-02T20:34:11.008411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-02-02T20:34:11.020825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-02-02T20:34:11.021203] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-02-02T20:34:11.022049] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-02-02T20:34:11.022104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:11.022137] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:11.022164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:11.022220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:11.083982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:11.084861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:11.084943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:11.084977] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:11.209154] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:11.209316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:11.209358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:11.209387] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:11.213215] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=86.91%) [2026-02-02T20:34:11.213506] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-02-02T20:34:11.213657] [INFO ] [sig ] VERA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:11.361220] [INFO ] [LOCAL ] Saved forecast: VERA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VERA.txt [2026-02-02T20:34:11.361362] [INFO ] [sig ] [3240/3456] Completed VERA in 0.4s | 2.83 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:11.361401] [INFO ] [sig ] [3241/3456] Forecasting VERI... [2026-02-02T20:34:11.361430] [INFO ] [sig ] Generating forecast for: VERI [2026-02-02T20:34:11.361461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-02-02T20:34:11.372628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-02-02T20:34:11.372983] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-02-02T20:34:11.373866] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-02-02T20:34:11.373924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:11.373959] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:11.373989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:11.374071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:11.440864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:11.441794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:11.441895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:11.441943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:11.566556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:11.566715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:11.566768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:11.566806] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:11.570665] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-02-02T20:34:11.570983] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-02-02T20:34:11.571124] [INFO ] [sig ] VERI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:11.723168] [INFO ] [LOCAL ] Saved forecast: VERI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VERI.txt [2026-02-02T20:34:11.723348] [INFO ] [sig ] [3241/3456] Completed VERI in 0.4s | 2.83 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:11.723388] [INFO ] [sig ] [3242/3456] Forecasting VERO... [2026-02-02T20:34:11.723417] [INFO ] [sig ] Generating forecast for: VERO [2026-02-02T20:34:11.723449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-02-02T20:34:11.735019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-02-02T20:34:11.735361] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-02-02T20:34:11.736214] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-02-02T20:34:11.736268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:11.736302] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:11.736330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:11.736387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:11.798034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:11.798835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:11.798922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:11.798955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:11.922874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:11.923028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:11.923068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:11.923098] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:11.926477] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: UP (p=52.46%) [2026-02-02T20:34:11.926802] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-02-02T20:34:11.926926] [INFO ] [sig ] VERO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:12.077291] [INFO ] [LOCAL ] Saved forecast: VERO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VERO.txt [2026-02-02T20:34:12.077481] [INFO ] [sig ] [3242/3456] Completed VERO in 0.4s | 2.83 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:12.077542] [INFO ] [sig ] [3243/3456] Forecasting VERX... [2026-02-02T20:34:12.077596] [INFO ] [sig ] Generating forecast for: VERX [2026-02-02T20:34:12.077635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-02-02T20:34:12.088405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-02-02T20:34:12.088737] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-02-02T20:34:12.089570] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-02-02T20:34:12.089644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:12.089678] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:12.089707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:12.089770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:12.157138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:12.158029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:12.158115] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:12.158149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:12.288615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:12.288783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:12.288835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:12.288867] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:12.292824] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-02-02T20:34:12.293133] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-02-02T20:34:12.293278] [INFO ] [sig ] VERX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:12.451302] [INFO ] [LOCAL ] Saved forecast: VERX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VERX.txt [2026-02-02T20:34:12.451438] [INFO ] [sig ] [3243/3456] Completed VERX in 0.4s | 2.83 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:12.451480] [INFO ] [sig ] [3244/3456] Forecasting VFC... [2026-02-02T20:34:12.451512] [INFO ] [sig ] Generating forecast for: VFC [2026-02-02T20:34:12.451545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-02-02T20:34:12.462854] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'VFC'. [2026-02-02T20:34:12.463204] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-02-02T20:34:12.464132] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-02-02T20:34:12.464187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:12.464220] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:12.464248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:12.464320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:12.532185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:12.533102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:12.533189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:12.533223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:12.664714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:12.664857] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:34:12.664897] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:12.664928] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:12.668609] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=9.15%) [2026-02-02T20:34:12.668906] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-02-02T20:34:12.669040] [INFO ] [sig ] VFC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-02-02T20:34:12.826909] [INFO ] [LOCAL ] Saved forecast: VFC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VFC.txt [2026-02-02T20:34:12.827066] [INFO ] [sig ] [3244/3456] Completed VFC in 0.4s | 2.83 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-02T20:34:12.827113] [INFO ] [sig ] [3245/3456] Forecasting VFF... [2026-02-02T20:34:12.827145] [INFO ] [sig ] Generating forecast for: VFF [2026-02-02T20:34:12.827237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-02-02T20:34:12.837745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-02-02T20:34:12.838049] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-02-02T20:34:12.838858] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-02-02T20:34:12.838913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:12.838947] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:12.838976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:12.839035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:12.901134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:12.901935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:12.902018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:12.902053] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:13.025896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:13.026084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:13.026137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:13.026171] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:13.030217] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=45.73%) [2026-02-02T20:34:13.030508] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-02-02T20:34:13.030665] [INFO ] [sig ] VFF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:13.184932] [INFO ] [LOCAL ] Saved forecast: VFF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VFF.txt [2026-02-02T20:34:13.185075] [INFO ] [sig ] [3245/3456] Completed VFF in 0.4s | 2.83 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-02T20:34:13.185118] [INFO ] [sig ] [3246/3456] Forecasting VFLO... [2026-02-02T20:34:13.185147] [INFO ] [sig ] Generating forecast for: VFLO [2026-02-02T20:34:13.185177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-02-02T20:34:13.195152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-02-02T20:34:13.195463] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-02-02T20:34:13.196358] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-02-02T20:34:13.196414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:13.196498] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:13.196548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:13.196652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:13.260727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:13.261500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:13.261615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:13.261661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:13.385520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:13.385687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:13.385735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:13.385771] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:13.389228] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: UP (p=82.84%) [2026-02-02T20:34:13.389536] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-02-02T20:34:13.389688] [INFO ] [sig ] VFLO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:13.533068] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VFLO.txt [2026-02-02T20:34:13.533199] [INFO ] [sig ] [3246/3456] Completed VFLO in 0.3s | 2.83 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-02T20:34:13.533257] [INFO ] [sig ] [3247/3456] Forecasting VFS... [2026-02-02T20:34:13.533288] [INFO ] [sig ] Generating forecast for: VFS [2026-02-02T20:34:13.533318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-02-02T20:34:13.543857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-02-02T20:34:13.544179] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-02-02T20:34:13.545149] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-02-02T20:34:13.545204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:13.545238] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:13.545266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:13.545325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:13.604761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:13.605434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:13.605513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:13.605548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:13.722669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:13.722793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:13.722833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:13.722861] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:13.726493] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: UP (p=87.82%) [2026-02-02T20:34:13.726810] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-02-02T20:34:13.726943] [INFO ] [sig ] VFS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:13.872205] [INFO ] [LOCAL ] Saved forecast: VFS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VFS.txt [2026-02-02T20:34:13.872344] [INFO ] [sig ] [3247/3456] Completed VFS in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:13.872384] [INFO ] [sig ] [3248/3456] Forecasting VGI... [2026-02-02T20:34:13.872413] [INFO ] [sig ] Generating forecast for: VGI [2026-02-02T20:34:13.872444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-02-02T20:34:13.883265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-02-02T20:34:13.883590] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-02-02T20:34:13.884447] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-02-02T20:34:13.884503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:13.884538] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:13.884565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:13.884657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:13.945196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:13.945964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:13.946047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:13.946081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:14.060468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:14.060628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:14.060668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:14.060696] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:14.064028] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: DOWN (p=33.16%) [2026-02-02T20:34:14.064303] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-02-02T20:34:14.064426] [INFO ] [sig ] VGI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:14.210634] [INFO ] [LOCAL ] Saved forecast: VGI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VGI.txt [2026-02-02T20:34:14.210795] [INFO ] [sig ] [3248/3456] Completed VGI in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:14.210856] [INFO ] [sig ] [3249/3456] Forecasting VGM... [2026-02-02T20:34:14.210888] [INFO ] [sig ] Generating forecast for: VGM [2026-02-02T20:34:14.210918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-02-02T20:34:14.221964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-02-02T20:34:14.222260] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-02-02T20:34:14.223122] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-02-02T20:34:14.223178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:14.223255] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:14.223300] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:14.223365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:14.284609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:14.285492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:14.285605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:14.285644] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:14.407180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:14.407307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:14.407346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:14.407409] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:14.411882] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-02-02T20:34:14.412169] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-02-02T20:34:14.412301] [INFO ] [sig ] VGM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:14.556638] [INFO ] [LOCAL ] Saved forecast: VGM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VGM.txt [2026-02-02T20:34:14.556770] [INFO ] [sig ] [3249/3456] Completed VGM in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:14.556812] [INFO ] [sig ] [3250/3456] Forecasting VGSH... [2026-02-02T20:34:14.556841] [INFO ] [sig ] Generating forecast for: VGSH [2026-02-02T20:34:14.556871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-02-02T20:34:14.567199] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'VGSH'. [2026-02-02T20:34:14.567472] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-02-02T20:34:14.568264] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-02-02T20:34:14.568316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:14.568348] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:14.568373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:14.568428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:14.627954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:14.628631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:14.628719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:14.628760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:14.766735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:14.766930] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:34:14.766988] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:14.767031] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:14.777144] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: DOWN (p=20.20%) [2026-02-02T20:34:14.777632] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-02-02T20:34:14.777859] [INFO ] [sig ] VGSH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-02-02T20:34:14.923206] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VGSH.txt [2026-02-02T20:34:14.923342] [INFO ] [sig ] [3250/3456] Completed VGSH in 0.4s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:14.923381] [INFO ] [sig ] [3251/3456] Forecasting VICI... [2026-02-02T20:34:14.923410] [INFO ] [sig ] Generating forecast for: VICI [2026-02-02T20:34:14.923441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-02-02T20:34:14.933658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-02-02T20:34:14.934006] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-02-02T20:34:14.934864] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-02-02T20:34:14.934919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:14.934952] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:14.934980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:14.935041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:14.994303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:14.995322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:14.995416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:14.995451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:15.118712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:15.118886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:15.118930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:15.118959] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:15.122448] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: UP (p=59.31%) [2026-02-02T20:34:15.122754] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-02-02T20:34:15.122883] [INFO ] [sig ] VICI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:15.268833] [INFO ] [LOCAL ] Saved forecast: VICI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VICI.txt [2026-02-02T20:34:15.269021] [INFO ] [sig ] [3251/3456] Completed VICI in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:15.269065] [INFO ] [sig ] [3252/3456] Forecasting VIGI... [2026-02-02T20:34:15.269102] [INFO ] [sig ] Generating forecast for: VIGI [2026-02-02T20:34:15.269140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-02-02T20:34:15.280182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-02-02T20:34:15.280499] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-02-02T20:34:15.281275] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-02-02T20:34:15.281328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:15.281359] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:15.281384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:15.281438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:15.339905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:15.340513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:15.340616] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:15.340651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:15.459100] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:15.459259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:15.459299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:15.459327] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:15.462815] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=10.16%) [2026-02-02T20:34:15.463099] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-02-02T20:34:15.463225] [INFO ] [sig ] VIGI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:15.607976] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VIGI.txt [2026-02-02T20:34:15.608137] [INFO ] [sig ] [3252/3456] Completed VIGI in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:15.608183] [INFO ] [sig ] [3253/3456] Forecasting VINP... [2026-02-02T20:34:15.608213] [INFO ] [sig ] Generating forecast for: VINP [2026-02-02T20:34:15.608244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-02-02T20:34:15.618937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-02-02T20:34:15.619217] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-02-02T20:34:15.620017] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-02-02T20:34:15.620070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:15.620102] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:15.620128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:15.620184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:15.678645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:15.679296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:15.679376] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:15.679409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:15.795021] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:15.795156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:15.795194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:15.795222] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:15.798526] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-02-02T20:34:15.798822] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-02-02T20:34:15.798944] [INFO ] [sig ] VINP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:15.939029] [INFO ] [LOCAL ] Saved forecast: VINP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VINP.txt [2026-02-02T20:34:15.939151] [INFO ] [sig ] [3253/3456] Completed VINP in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:15.939190] [INFO ] [sig ] [3254/3456] Forecasting VIPS... [2026-02-02T20:34:15.939219] [INFO ] [sig ] Generating forecast for: VIPS [2026-02-02T20:34:15.939248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-02-02T20:34:15.950748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-02-02T20:34:15.951140] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-02-02T20:34:15.951943] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-02-02T20:34:15.951996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:15.952028] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:15.952054] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:15.952109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:16.008837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:16.009701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:16.009790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:16.009822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:16.132274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:16.132434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:16.132474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:16.132503] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:16.135911] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=23.21%) [2026-02-02T20:34:16.136186] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-02-02T20:34:16.136328] [INFO ] [sig ] VIPS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:16.279882] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VIPS.txt [2026-02-02T20:34:16.280094] [INFO ] [sig ] [3254/3456] Completed VIPS in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:16.280136] [INFO ] [sig ] [3255/3456] Forecasting VIRC... [2026-02-02T20:34:16.280166] [INFO ] [sig ] Generating forecast for: VIRC [2026-02-02T20:34:16.280205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-02-02T20:34:16.291552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-02-02T20:34:16.291870] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-02-02T20:34:16.292667] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-02-02T20:34:16.292720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:16.292752] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:16.292779] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:16.292849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:16.349356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:16.350067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:16.350163] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:16.350197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:16.470940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:16.471102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:16.471142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:16.471171] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:16.475227] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: DOWN (p=47.82%) [2026-02-02T20:34:16.475621] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-02-02T20:34:16.475763] [INFO ] [sig ] VIRC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:16.630770] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VIRC.txt [2026-02-02T20:34:16.630929] [INFO ] [sig ] [3255/3456] Completed VIRC in 0.4s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:16.631159] [INFO ] [sig ] [3256/3456] Forecasting VITL... [2026-02-02T20:34:16.631188] [INFO ] [sig ] Generating forecast for: VITL [2026-02-02T20:34:16.631219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-02-02T20:34:16.642530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-02-02T20:34:16.642890] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-02-02T20:34:16.643670] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-02-02T20:34:16.643726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:16.643764] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:16.643797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:16.643866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:16.701440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:16.702227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:16.702339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:16.702373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:16.822882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:16.823039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:16.823093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:16.823123] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:16.826468] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: UP (p=84.12%) [2026-02-02T20:34:16.826759] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-02-02T20:34:16.826888] [INFO ] [sig ] VITL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:16.966725] [INFO ] [LOCAL ] Saved forecast: VITL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VITL.txt [2026-02-02T20:34:16.966853] [INFO ] [sig ] [3256/3456] Completed VITL in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:16.966891] [INFO ] [sig ] [3257/3456] Forecasting VKQ... [2026-02-02T20:34:16.966920] [INFO ] [sig ] Generating forecast for: VKQ [2026-02-02T20:34:16.966949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-02-02T20:34:16.977989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-02-02T20:34:16.978309] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-02-02T20:34:16.979135] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-02-02T20:34:16.979188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:16.979221] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:16.979247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:16.979302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:17.036511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:17.037282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:17.037361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:17.037393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:17.155148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:17.155311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:17.155351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:17.155380] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:17.158829] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=95.97%) [2026-02-02T20:34:17.159127] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-02-02T20:34:17.159257] [INFO ] [sig ] VKQ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:17.304792] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VKQ.txt [2026-02-02T20:34:17.304929] [INFO ] [sig ] [3257/3456] Completed VKQ in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:17.304969] [INFO ] [sig ] [3258/3456] Forecasting VKTX... [2026-02-02T20:34:17.304997] [INFO ] [sig ] Generating forecast for: VKTX [2026-02-02T20:34:17.305027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-02-02T20:34:17.316734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-02-02T20:34:17.317085] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-02-02T20:34:17.317979] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-02-02T20:34:17.318032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:17.318063] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:17.318089] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:17.318144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:17.374173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:17.374895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:17.374990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:17.375023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:17.498432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:17.498610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:17.498661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:17.498689] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:17.502334] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: DOWN (p=22.46%) [2026-02-02T20:34:17.502629] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-02-02T20:34:17.502758] [INFO ] [sig ] VKTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:17.642164] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VKTX.txt [2026-02-02T20:34:17.642295] [INFO ] [sig ] [3258/3456] Completed VKTX in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:17.642334] [INFO ] [sig ] [3259/3456] Forecasting VLGEA... [2026-02-02T20:34:17.642362] [INFO ] [sig ] Generating forecast for: VLGEA [2026-02-02T20:34:17.642392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-02-02T20:34:17.653336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-02-02T20:34:17.653696] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-02-02T20:34:17.654483] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-02-02T20:34:17.654536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:17.654590] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:17.654621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:17.654682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:17.711534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:17.712459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:17.712545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:17.712599] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:17.834925] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:17.835084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:17.835124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:17.835154] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:17.839015] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: UP (p=91.50%) [2026-02-02T20:34:17.839289] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-02-02T20:34:17.839411] [INFO ] [sig ] VLGEA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:17.980026] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VLGEA.txt [2026-02-02T20:34:17.980176] [INFO ] [sig ] [3259/3456] Completed VLGEA in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:17.980216] [INFO ] [sig ] [3260/3456] Forecasting VLN... [2026-02-02T20:34:17.980245] [INFO ] [sig ] Generating forecast for: VLN [2026-02-02T20:34:17.980276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-02-02T20:34:17.991209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-02-02T20:34:17.991477] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-02-02T20:34:17.992268] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-02-02T20:34:17.992322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:17.992364] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:17.992392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:17.992449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:18.050618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:18.051246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:18.051324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:18.051357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:18.170393] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:18.170529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:18.170567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:18.170615] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:18.173904] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: DOWN (p=44.23%) [2026-02-02T20:34:18.174178] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-02-02T20:34:18.174300] [INFO ] [sig ] VLN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:18.316179] [INFO ] [LOCAL ] Saved forecast: VLN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VLN.txt [2026-02-02T20:34:18.316305] [INFO ] [sig ] [3260/3456] Completed VLN in 0.3s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:18.316343] [INFO ] [sig ] [3261/3456] Forecasting VLO... [2026-02-02T20:34:18.316372] [INFO ] [sig ] Generating forecast for: VLO [2026-02-02T20:34:18.316403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-02-02T20:34:18.327228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-02-02T20:34:18.327541] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-02-02T20:34:18.328400] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-02-02T20:34:18.328454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:18.328489] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:18.328517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:18.328588] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:18.389418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:18.390210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:18.390289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:18.390322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:18.521398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:18.521592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:18.521651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:18.521689] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:18.526955] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: UP (p=96.56%) [2026-02-02T20:34:18.527322] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-02-02T20:34:18.527463] [INFO ] [sig ] VLO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:18.669676] [INFO ] [LOCAL ] Saved forecast: VLO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VLO.txt [2026-02-02T20:34:18.669814] [INFO ] [sig ] [3261/3456] Completed VLO in 0.4s | 2.83 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-02T20:34:18.669862] [INFO ] [sig ] [3262/3456] Forecasting VLRS... [2026-02-02T20:34:18.669898] [INFO ] [sig ] Generating forecast for: VLRS [2026-02-02T20:34:18.669945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-02-02T20:34:18.679669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-02-02T20:34:18.679954] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-02-02T20:34:18.680733] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-02-02T20:34:18.680785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:18.680817] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:18.680844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:18.680912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:18.739770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:18.740939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:18.741030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:18.741063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:18.880290] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:18.880446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:18.880487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:18.880519] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:18.884751] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=35.68%) [2026-02-02T20:34:18.885049] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-02-02T20:34:18.885184] [INFO ] [sig ] VLRS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:19.034781] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VLRS.txt [2026-02-02T20:34:19.034945] [INFO ] [sig ] [3262/3456] Completed VLRS in 0.4s | 2.83 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-02T20:34:19.034984] [INFO ] [sig ] [3263/3456] Forecasting VLTO... [2026-02-02T20:34:19.035013] [INFO ] [sig ] Generating forecast for: VLTO [2026-02-02T20:34:19.035043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-02-02T20:34:19.046255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-02-02T20:34:19.046547] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-02-02T20:34:19.047340] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-02-02T20:34:19.047394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:19.047452] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:19.047482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:19.047540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:19.106673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:19.107426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:19.107506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:19.107540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:19.242759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:19.242927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:19.242977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:19.243008] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:19.246886] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=64.15%) [2026-02-02T20:34:19.247364] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-02-02T20:34:19.247489] [INFO ] [sig ] VLTO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:19.392409] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VLTO.txt [2026-02-02T20:34:19.392547] [INFO ] [sig ] [3263/3456] Completed VLTO in 0.4s | 2.83 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-02T20:34:19.392608] [INFO ] [sig ] [3264/3456] Forecasting VLY... [2026-02-02T20:34:19.392647] [INFO ] [sig ] Generating forecast for: VLY [2026-02-02T20:34:19.392687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-02-02T20:34:19.404269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-02-02T20:34:19.404686] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-02-02T20:34:19.405529] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-02-02T20:34:19.405611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:19.405652] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:19.405681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:19.405739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:19.463661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:19.464514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:19.464626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:19.464678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:19.586653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:19.586788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:19.586827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:19.586855] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:19.590252] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=85.98%) [2026-02-02T20:34:19.590523] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-02-02T20:34:19.590672] [INFO ] [sig ] VLY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:19.738059] [INFO ] [LOCAL ] Saved forecast: VLY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VLY.txt [2026-02-02T20:34:19.738193] [INFO ] [sig ] [3264/3456] Completed VLY in 0.3s | 2.83 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:19.738232] [INFO ] [sig ] [3265/3456] Forecasting VMBS... [2026-02-02T20:34:19.738261] [INFO ] [sig ] Generating forecast for: VMBS [2026-02-02T20:34:19.738291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-02-02T20:34:19.749298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-02-02T20:34:19.749612] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-02-02T20:34:19.750461] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-02-02T20:34:19.750516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:19.750550] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:19.750610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:19.750676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:19.808355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:19.808984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:19.809065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:19.809096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:19.930937] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:19.931072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:19.931109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:19.931137] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:19.934490] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: UP (p=90.20%) [2026-02-02T20:34:19.934773] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-02-02T20:34:19.934916] [INFO ] [sig ] VMBS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:20.077409] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VMBS.txt [2026-02-02T20:34:20.077530] [INFO ] [sig ] [3265/3456] Completed VMBS in 0.3s | 2.83 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:20.077584] [INFO ] [sig ] [3266/3456] Forecasting VMD... [2026-02-02T20:34:20.077616] [INFO ] [sig ] Generating forecast for: VMD [2026-02-02T20:34:20.077647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-02-02T20:34:20.088210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-02-02T20:34:20.088508] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-02-02T20:34:20.089330] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-02-02T20:34:20.089387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:20.089419] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:20.089447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:20.089506] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:20.148339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:20.148997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:20.149073] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:20.149105] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:20.273076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:20.273224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:20.273267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:20.273334] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:20.277193] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-02-02T20:34:20.277496] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-02-02T20:34:20.277645] [INFO ] [sig ] VMD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:20.421790] [INFO ] [LOCAL ] Saved forecast: VMD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VMD.txt [2026-02-02T20:34:20.421907] [INFO ] [sig ] [3266/3456] Completed VMD in 0.3s | 2.83 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:20.421945] [INFO ] [sig ] [3267/3456] Forecasting VMI... [2026-02-02T20:34:20.421974] [INFO ] [sig ] Generating forecast for: VMI [2026-02-02T20:34:20.422003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-02-02T20:34:20.432650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-02-02T20:34:20.432936] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-02-02T20:34:20.433709] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-02-02T20:34:20.433761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:20.433793] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:20.433820] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:20.433875] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:20.491671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:20.492309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:20.492387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:20.492419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:20.615929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:20.616059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:20.616099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:20.616142] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:20.620859] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=32.27%) [2026-02-02T20:34:20.621138] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-02-02T20:34:20.621265] [INFO ] [sig ] VMI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:20.773815] [INFO ] [LOCAL ] Saved forecast: VMI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VMI.txt [2026-02-02T20:34:20.773941] [INFO ] [sig ] [3267/3456] Completed VMI in 0.4s | 2.83 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:20.773979] [INFO ] [sig ] [3268/3456] Forecasting VMO... [2026-02-02T20:34:20.774202] [INFO ] [sig ] Generating forecast for: VMO [2026-02-02T20:34:20.774231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-02-02T20:34:20.784209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-02-02T20:34:20.784476] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-02-02T20:34:20.785443] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-02-02T20:34:20.785496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:20.785527] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:20.785553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:20.785636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:20.844106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:20.844714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:20.844791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:20.844823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:20.964202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:20.964348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:20.964387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:20.964417] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:20.967818] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: UP (p=87.12%) [2026-02-02T20:34:20.968092] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-02-02T20:34:20.968215] [INFO ] [sig ] VMO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:21.115230] [INFO ] [LOCAL ] Saved forecast: VMO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VMO.txt [2026-02-02T20:34:21.115385] [INFO ] [sig ] [3268/3456] Completed VMO in 0.3s | 2.83 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:21.115430] [INFO ] [sig ] [3269/3456] Forecasting VNDA... [2026-02-02T20:34:21.115461] [INFO ] [sig ] Generating forecast for: VNDA [2026-02-02T20:34:21.115492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-02-02T20:34:21.126388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-02-02T20:34:21.126695] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-02-02T20:34:21.127463] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-02-02T20:34:21.127516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:21.127547] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:21.127597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:21.127682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:21.184056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:21.184694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:21.184776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:21.184810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:21.304713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:21.304853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:21.304891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:21.304920] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:21.308316] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=3.49%) [2026-02-02T20:34:21.308604] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-02-02T20:34:21.308730] [INFO ] [sig ] VNDA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:21.451332] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VNDA.txt [2026-02-02T20:34:21.451448] [INFO ] [sig ] [3269/3456] Completed VNDA in 0.3s | 2.83 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:21.451485] [INFO ] [sig ] [3270/3456] Forecasting VNO... [2026-02-02T20:34:21.451514] [INFO ] [sig ] Generating forecast for: VNO [2026-02-02T20:34:21.451544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-02-02T20:34:21.461942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-02-02T20:34:21.462234] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-02-02T20:34:21.463008] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-02-02T20:34:21.463061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:21.463092] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:21.463119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:21.463175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:21.522029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:21.522921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:21.523018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:21.523052] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:21.642559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:21.642711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:21.642751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:21.642779] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:21.646111] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=73.86%) [2026-02-02T20:34:21.646388] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-02-02T20:34:21.646511] [INFO ] [sig ] VNO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:21.794357] [INFO ] [LOCAL ] Saved forecast: VNO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VNO.txt [2026-02-02T20:34:21.794486] [INFO ] [sig ] [3270/3456] Completed VNO in 0.3s | 2.83 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:21.794524] [INFO ] [sig ] [3271/3456] Forecasting VNOM... [2026-02-02T20:34:21.794561] [INFO ] [sig ] Generating forecast for: VNOM [2026-02-02T20:34:21.794609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-02-02T20:34:21.805916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-02-02T20:34:21.806368] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-02-02T20:34:21.807249] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-02-02T20:34:21.807306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:21.807341] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:21.807369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:21.807439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:21.870841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:21.871492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:21.871597] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:21.871647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:21.991786] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:21.991916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:21.991959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:21.991987] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:21.995306] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-02-02T20:34:21.995595] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-02-02T20:34:21.995720] [INFO ] [sig ] VNOM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:22.150053] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VNOM.txt [2026-02-02T20:34:22.150183] [INFO ] [sig ] [3271/3456] Completed VNOM in 0.4s | 2.83 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:22.150222] [INFO ] [sig ] [3272/3456] Forecasting VNQI... [2026-02-02T20:34:22.150249] [INFO ] [sig ] Generating forecast for: VNQI [2026-02-02T20:34:22.150279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-02-02T20:34:22.160942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-02-02T20:34:22.161234] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-02-02T20:34:22.162049] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-02-02T20:34:22.162103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:22.162135] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:22.162164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:22.162221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:22.224269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:22.225052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:22.225133] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:22.225168] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:22.351455] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:22.351626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:22.351677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:22.351707] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:22.355411] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=62.81%) [2026-02-02T20:34:22.355710] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-02-02T20:34:22.355840] [INFO ] [sig ] VNQI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:22.519003] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VNQI.txt [2026-02-02T20:34:22.519186] [INFO ] [sig ] [3272/3456] Completed VNQI in 0.4s | 2.83 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:22.519229] [INFO ] [sig ] [3273/3456] Forecasting VOC... [2026-02-02T20:34:22.519262] [INFO ] [sig ] Generating forecast for: VOC [2026-02-02T20:34:22.519292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-02-02T20:34:22.532791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-02-02T20:34:22.533296] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-02-02T20:34:22.534445] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-02-02T20:34:22.534527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:22.534568] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:22.534627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:22.534698] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:22.614185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:22.615393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:22.615554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:22.615637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:22.773058] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:22.773267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:22.773335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:22.773387] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:22.778973] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=17.85%) [2026-02-02T20:34:22.779504] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-02-02T20:34:22.779737] [INFO ] [sig ] VOC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:23.004667] [INFO ] [LOCAL ] Saved forecast: VOC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VOC.txt [2026-02-02T20:34:23.004913] [INFO ] [sig ] [3273/3456] Completed VOC in 0.5s | 2.83 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:23.004976] [INFO ] [sig ] [3274/3456] Forecasting VOD... [2026-02-02T20:34:23.005026] [INFO ] [sig ] Generating forecast for: VOD [2026-02-02T20:34:23.005074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-02-02T20:34:23.026357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-02-02T20:34:23.030251] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-02-02T20:34:23.032146] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-02-02T20:34:23.032256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:23.032312] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:23.032358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:23.032448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:23.141732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:23.143152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:23.143279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:23.143322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:23.320124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:23.320325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:23.320380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:23.320418] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:23.325855] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=51.03%) [2026-02-02T20:34:23.326414] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-02-02T20:34:23.326657] [INFO ] [sig ] VOD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:23.635359] [INFO ] [LOCAL ] Saved forecast: VOD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VOD.txt [2026-02-02T20:34:23.635612] [INFO ] [sig ] [3274/3456] Completed VOD in 0.6s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:23.635683] [INFO ] [sig ] [3275/3456] Forecasting VONE... [2026-02-02T20:34:23.635740] [INFO ] [sig ] Generating forecast for: VONE [2026-02-02T20:34:23.635793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-02-02T20:34:23.651206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-02-02T20:34:23.651703] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-02-02T20:34:23.652860] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-02-02T20:34:23.652946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:23.653000] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:23.653045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:23.653131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:23.743005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:23.744209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:23.744336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:23.744384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:23.893222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:23.893384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:23.893426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:23.893454] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:23.896981] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=98.94%) [2026-02-02T20:34:23.897284] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-02-02T20:34:23.897425] [INFO ] [sig ] VONE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:24.044951] [INFO ] [LOCAL ] Saved forecast: VONE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VONE.txt [2026-02-02T20:34:24.045107] [INFO ] [sig ] [3275/3456] Completed VONE in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:24.045155] [INFO ] [sig ] [3276/3456] Forecasting VONG... [2026-02-02T20:34:24.045192] [INFO ] [sig ] Generating forecast for: VONG [2026-02-02T20:34:24.045231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-02-02T20:34:24.056887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-02-02T20:34:24.057199] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-02-02T20:34:24.058089] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-02-02T20:34:24.058143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:24.058175] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:24.058202] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:24.058257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:24.116545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:24.117428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:24.117515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:24.117550] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:24.237605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:24.237806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:24.237849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:24.237879] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:24.241454] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: DOWN (p=12.61%) [2026-02-02T20:34:24.241781] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-02-02T20:34:24.241923] [INFO ] [sig ] VONG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:24.386095] [INFO ] [LOCAL ] Saved forecast: VONG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VONG.txt [2026-02-02T20:34:24.386271] [INFO ] [sig ] [3276/3456] Completed VONG in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:24.386311] [INFO ] [sig ] [3277/3456] Forecasting VOTE... [2026-02-02T20:34:24.386342] [INFO ] [sig ] Generating forecast for: VOTE [2026-02-02T20:34:24.386372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-02-02T20:34:24.397644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-02-02T20:34:24.398073] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-02-02T20:34:24.398889] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-02-02T20:34:24.398944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:24.398981] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:24.399012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:24.399071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:24.457946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:24.458626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:24.458706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:24.458740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:24.583762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:24.583925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:24.583969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:24.583999] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:24.587546] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-02-02T20:34:24.587886] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-02-02T20:34:24.588020] [INFO ] [sig ] VOTE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:24.735384] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VOTE.txt [2026-02-02T20:34:24.735543] [INFO ] [sig ] [3277/3456] Completed VOTE in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:24.735605] [INFO ] [sig ] [3278/3456] Forecasting VPG... [2026-02-02T20:34:24.735636] [INFO ] [sig ] Generating forecast for: VPG [2026-02-02T20:34:24.735667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-02-02T20:34:24.745879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-02-02T20:34:24.746228] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-02-02T20:34:24.747034] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-02-02T20:34:24.747094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:24.747130] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:24.747158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:24.747216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:24.805749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:24.806562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:24.806664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:24.806699] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:24.926499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:24.926669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:24.926709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:24.926738] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:24.930209] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=29.60%) [2026-02-02T20:34:24.930523] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-02-02T20:34:24.930673] [INFO ] [sig ] VPG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:25.075656] [INFO ] [LOCAL ] Saved forecast: VPG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VPG.txt [2026-02-02T20:34:25.075822] [INFO ] [sig ] [3278/3456] Completed VPG in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-02T20:34:25.075866] [INFO ] [sig ] [3279/3456] Forecasting VPLS... [2026-02-02T20:34:25.075896] [INFO ] [sig ] Generating forecast for: VPLS [2026-02-02T20:34:25.075926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-02-02T20:34:25.086489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-02-02T20:34:25.086865] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-02-02T20:34:25.087795] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-02-02T20:34:25.087852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:25.087886] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:25.087914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:25.087972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:25.147587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:25.148504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:25.148608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:25.148645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:25.275775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:25.275941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:25.275993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:25.276030] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:25.280153] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=95.99%) [2026-02-02T20:34:25.280453] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-02-02T20:34:25.280614] [INFO ] [sig ] VPLS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:25.431319] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VPLS.txt [2026-02-02T20:34:25.431477] [INFO ] [sig ] [3279/3456] Completed VPLS in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.0m [2026-02-02T20:34:25.431517] [INFO ] [sig ] [3280/3456] Forecasting VRA... [2026-02-02T20:34:25.431547] [INFO ] [sig ] Generating forecast for: VRA [2026-02-02T20:34:25.431595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-02-02T20:34:25.444446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-02-02T20:34:25.444811] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-02-02T20:34:25.445599] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-02-02T20:34:25.445652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:25.445712] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:25.445740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:25.445796] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:25.505184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:25.506106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:25.506190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:25.506414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:25.629750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:25.629923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:25.629965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:25.629995] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:25.633567] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-02-02T20:34:25.633876] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-02-02T20:34:25.634039] [INFO ] [sig ] VRA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:25.777118] [INFO ] [LOCAL ] Saved forecast: VRA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VRA.txt [2026-02-02T20:34:25.777257] [INFO ] [sig ] [3280/3456] Completed VRA in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-02T20:34:25.777298] [INFO ] [sig ] [3281/3456] Forecasting VRCA... [2026-02-02T20:34:25.777328] [INFO ] [sig ] Generating forecast for: VRCA [2026-02-02T20:34:25.777358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-02-02T20:34:25.788081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-02-02T20:34:25.788437] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-02-02T20:34:25.789273] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-02-02T20:34:25.789327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:25.789360] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:25.789386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:25.789442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:25.850239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:25.851282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:25.851375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:25.851409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:25.970765] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:25.970918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:25.970959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:25.970987] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:25.974420] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: UP (p=89.31%) [2026-02-02T20:34:25.974738] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-02-02T20:34:25.974870] [INFO ] [sig ] VRCA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:26.118102] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VRCA.txt [2026-02-02T20:34:26.118281] [INFO ] [sig ] [3281/3456] Completed VRCA in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-02T20:34:26.118326] [INFO ] [sig ] [3282/3456] Forecasting VRDN... [2026-02-02T20:34:26.118357] [INFO ] [sig ] Generating forecast for: VRDN [2026-02-02T20:34:26.118388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-02-02T20:34:26.129565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-02-02T20:34:26.129963] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-02-02T20:34:26.130847] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-02-02T20:34:26.130914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:26.130959] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:26.130992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:26.131062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:26.193236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:26.194181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:26.194268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:26.194302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:26.321158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:26.321310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:26.321350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:26.321379] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:26.324911] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: DOWN (p=44.97%) [2026-02-02T20:34:26.325205] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-02-02T20:34:26.325335] [INFO ] [sig ] VRDN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:26.475379] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VRDN.txt [2026-02-02T20:34:26.475522] [INFO ] [sig ] [3282/3456] Completed VRDN in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-02T20:34:26.475564] [INFO ] [sig ] [3283/3456] Forecasting VRE... [2026-02-02T20:34:26.475614] [INFO ] [sig ] Generating forecast for: VRE [2026-02-02T20:34:26.475646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-02-02T20:34:26.486627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-02-02T20:34:26.486947] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-02-02T20:34:26.487877] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-02-02T20:34:26.487934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:26.487968] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:26.487994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:26.488050] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:26.550399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:26.551399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:26.551484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:26.551519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:26.679355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:26.679521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:26.679562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:26.679639] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:26.683377] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: DOWN (p=34.72%) [2026-02-02T20:34:26.683678] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-02-02T20:34:26.683816] [INFO ] [sig ] VRE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:26.824455] [INFO ] [LOCAL ] Saved forecast: VRE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VRE.txt [2026-02-02T20:34:26.824614] [INFO ] [sig ] [3283/3456] Completed VRE in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-02T20:34:26.824656] [INFO ] [sig ] [3284/3456] Forecasting VREX... [2026-02-02T20:34:26.824687] [INFO ] [sig ] Generating forecast for: VREX [2026-02-02T20:34:26.824719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-02-02T20:34:26.836612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-02-02T20:34:26.836965] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-02-02T20:34:26.837889] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-02-02T20:34:26.837952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:26.838002] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:26.838034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:26.838106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:26.901075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:26.902175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:26.902258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:26.902291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:27.021920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:27.022071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:27.022110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:27.022138] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:27.025543] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: UP (p=50.24%) [2026-02-02T20:34:27.025839] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-02-02T20:34:27.025966] [INFO ] [sig ] VREX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:27.168310] [INFO ] [LOCAL ] Saved forecast: VREX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VREX.txt [2026-02-02T20:34:27.168466] [INFO ] [sig ] [3284/3456] Completed VREX in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-02T20:34:27.168507] [INFO ] [sig ] [3285/3456] Forecasting VRIG... [2026-02-02T20:34:27.168535] [INFO ] [sig ] Generating forecast for: VRIG [2026-02-02T20:34:27.168565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-02-02T20:34:27.179111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-02-02T20:34:27.179481] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-02-02T20:34:27.180301] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-02-02T20:34:27.180354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:27.180385] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:27.180412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:27.180470] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:27.239475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:27.240397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:27.240491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:27.240525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:27.334243] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:27.334384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:27.334424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:27.334452] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:27.337803] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=88.21%) [2026-02-02T20:34:27.338107] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-02-02T20:34:27.338241] [INFO ] [sig ] VRIG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:27.482549] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VRIG.txt [2026-02-02T20:34:27.482698] [INFO ] [sig ] [3285/3456] Completed VRIG in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-02T20:34:27.482738] [INFO ] [sig ] [3286/3456] Forecasting VRNS... [2026-02-02T20:34:27.482768] [INFO ] [sig ] Generating forecast for: VRNS [2026-02-02T20:34:27.482798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-02-02T20:34:27.493540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-02-02T20:34:27.493858] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-02-02T20:34:27.494824] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-02-02T20:34:27.494876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:27.494907] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:27.494933] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:27.494988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:27.553739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:27.554377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:27.554455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:27.554487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:27.677929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:27.678071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:27.678114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:27.678141] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:27.681673] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=40.96%) [2026-02-02T20:34:27.681944] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-02-02T20:34:27.682072] [INFO ] [sig ] VRNS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:27.824936] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VRNS.txt [2026-02-02T20:34:27.825065] [INFO ] [sig ] [3286/3456] Completed VRNS in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-02T20:34:27.825109] [INFO ] [sig ] [3287/3456] Forecasting VRRM... [2026-02-02T20:34:27.825138] [INFO ] [sig ] Generating forecast for: VRRM [2026-02-02T20:34:27.825168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-02-02T20:34:27.835083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-02-02T20:34:27.835413] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-02-02T20:34:27.836260] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-02-02T20:34:27.836316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:27.836351] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:27.836380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:27.836438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:27.896134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:27.897106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:27.897200] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:27.897234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:28.018137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:28.018327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:28.018377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:28.018408] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:28.021997] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-02-02T20:34:28.022294] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-02-02T20:34:28.022419] [INFO ] [sig ] VRRM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:28.163882] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VRRM.txt [2026-02-02T20:34:28.164007] [INFO ] [sig ] [3287/3456] Completed VRRM in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 59.8s [2026-02-02T20:34:28.164057] [INFO ] [sig ] [3288/3456] Forecasting VRSK... [2026-02-02T20:34:28.164086] [INFO ] [sig ] Generating forecast for: VRSK [2026-02-02T20:34:28.164115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-02-02T20:34:28.175320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-02-02T20:34:28.175699] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-02-02T20:34:28.176480] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-02-02T20:34:28.176532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:28.176565] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:28.176612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:28.176669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:28.238343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:28.239298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:28.239395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:28.239430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:28.361093] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:28.361247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:28.361287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:28.361316] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:28.364766] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=33.23%) [2026-02-02T20:34:28.365046] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-02-02T20:34:28.365169] [INFO ] [sig ] VRSK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:28.520955] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VRSK.txt [2026-02-02T20:34:28.521131] [INFO ] [sig ] [3288/3456] Completed VRSK in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 59.5s [2026-02-02T20:34:28.521178] [INFO ] [sig ] [3289/3456] Forecasting VRSN... [2026-02-02T20:34:28.521209] [INFO ] [sig ] Generating forecast for: VRSN [2026-02-02T20:34:28.521240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-02-02T20:34:28.532113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-02-02T20:34:28.532411] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-02-02T20:34:28.533195] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-02-02T20:34:28.533250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:28.533281] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:28.533307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:28.533363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:28.590518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:28.591120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:28.591197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:28.591230] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:28.714838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:28.714972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:28.715009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:28.715036] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:28.718315] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: UP (p=61.18%) [2026-02-02T20:34:28.718603] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-02-02T20:34:28.718744] [INFO ] [sig ] VRSN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:28.859265] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VRSN.txt [2026-02-02T20:34:28.859382] [INFO ] [sig ] [3289/3456] Completed VRSN in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 59.1s [2026-02-02T20:34:28.859421] [INFO ] [sig ] [3290/3456] Forecasting VRTS... [2026-02-02T20:34:28.859450] [INFO ] [sig ] Generating forecast for: VRTS [2026-02-02T20:34:28.859479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-02-02T20:34:28.869518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-02-02T20:34:28.869794] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-02-02T20:34:28.870537] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-02-02T20:34:28.870612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:28.870646] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:28.870674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:28.870730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:28.928522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:28.929129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:28.929235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:28.929269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:29.048758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:29.048876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:29.048915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:29.048944] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:29.052191] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: DOWN (p=35.42%) [2026-02-02T20:34:29.052460] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-02-02T20:34:29.052603] [INFO ] [sig ] VRTS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:29.197549] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VRTS.txt [2026-02-02T20:34:29.197704] [INFO ] [sig ] [3290/3456] Completed VRTS in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 58.8s [2026-02-02T20:34:29.197748] [INFO ] [sig ] [3291/3456] Forecasting VRTX... [2026-02-02T20:34:29.197778] [INFO ] [sig ] Generating forecast for: VRTX [2026-02-02T20:34:29.197808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-02-02T20:34:29.208976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-02-02T20:34:29.209460] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-02-02T20:34:29.210278] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-02-02T20:34:29.210331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:29.210363] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:29.210603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:29.210660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:29.269790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:29.270684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:29.270761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:29.270793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:29.392829] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:29.392989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:29.393044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:29.393073] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:29.396494] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: DOWN (p=9.10%) [2026-02-02T20:34:29.396798] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-02-02T20:34:29.396930] [INFO ] [sig ] VRTX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:29.540032] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VRTX.txt [2026-02-02T20:34:29.540159] [INFO ] [sig ] [3291/3456] Completed VRTX in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 58.4s [2026-02-02T20:34:29.540198] [INFO ] [sig ] [3292/3456] Forecasting VS... [2026-02-02T20:34:29.540226] [INFO ] [sig ] Generating forecast for: VS [2026-02-02T20:34:29.540445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-02-02T20:34:29.551126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-02-02T20:34:29.551414] [INFO ] [FORECASTER] Starting predict_future for VS [2026-02-02T20:34:29.552238] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-02-02T20:34:29.552292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:29.552326] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:29.552354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:29.552412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:29.614636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:29.615313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:29.615392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:29.615426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:29.723081] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:29.723204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:29.723246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:29.723274] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:29.726587] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: UP (p=58.07%) [2026-02-02T20:34:29.726855] [INFO ] [FORECASTER] Completed predict_future for VS [2026-02-02T20:34:29.726978] [INFO ] [sig ] VS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:29.873031] [INFO ] [LOCAL ] Saved forecast: VS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VS.txt [2026-02-02T20:34:29.873166] [INFO ] [sig ] [3292/3456] Completed VS in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 58.1s [2026-02-02T20:34:29.873212] [INFO ] [sig ] [3293/3456] Forecasting VSCO... [2026-02-02T20:34:29.873242] [INFO ] [sig ] Generating forecast for: VSCO [2026-02-02T20:34:29.873271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-02-02T20:34:29.884021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-02-02T20:34:29.884305] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-02-02T20:34:29.885130] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-02-02T20:34:29.885184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:29.885218] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:29.885245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:29.885302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:29.945236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:29.945896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:29.945996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:29.946031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:30.067023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:30.067140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:30.067177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:30.067206] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:30.070516] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: DOWN (p=25.68%) [2026-02-02T20:34:30.070808] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-02-02T20:34:30.070931] [INFO ] [sig ] VSCO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:30.211394] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VSCO.txt [2026-02-02T20:34:30.211543] [INFO ] [sig ] [3293/3456] Completed VSCO in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 57.7s [2026-02-02T20:34:30.211598] [INFO ] [sig ] [3294/3456] Forecasting VSDA... [2026-02-02T20:34:30.211629] [INFO ] [sig ] Generating forecast for: VSDA [2026-02-02T20:34:30.211659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-02-02T20:34:30.221097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-02-02T20:34:30.221358] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-02-02T20:34:30.222138] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-02-02T20:34:30.222195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:30.222228] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:30.222255] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:30.222317] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:30.280751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:30.281543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:30.281636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:30.281669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:30.395067] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:30.395208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:30.395251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:30.395279] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:30.398654] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-02-02T20:34:30.398937] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-02-02T20:34:30.399064] [INFO ] [sig ] VSDA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:30.540275] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VSDA.txt [2026-02-02T20:34:30.540428] [INFO ] [sig ] [3294/3456] Completed VSDA in 0.3s | 2.83 sym/s | Total: 19.4m | ETA: 57.3s [2026-02-02T20:34:30.540470] [INFO ] [sig ] [3295/3456] Forecasting VSEC... [2026-02-02T20:34:30.540500] [INFO ] [sig ] Generating forecast for: VSEC [2026-02-02T20:34:30.540529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-02-02T20:34:30.551705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-02-02T20:34:30.552089] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-02-02T20:34:30.552965] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-02-02T20:34:30.553019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:30.553066] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:30.553097] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:30.553157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:30.612806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:30.613613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:30.613694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:30.613727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:30.735787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:30.735925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:30.735964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:30.735992] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:30.739425] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: DOWN (p=9.75%) [2026-02-02T20:34:30.739715] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-02-02T20:34:30.739842] [INFO ] [sig ] VSEC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:30.882213] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VSEC.txt [2026-02-02T20:34:30.882344] [INFO ] [sig ] [3295/3456] Completed VSEC in 0.3s | 2.83 sym/s | Total: 19.4m | ETA: 57.0s [2026-02-02T20:34:30.882383] [INFO ] [sig ] [3296/3456] Forecasting VSH... [2026-02-02T20:34:30.882412] [INFO ] [sig ] Generating forecast for: VSH [2026-02-02T20:34:30.882441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-02-02T20:34:30.892874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-02-02T20:34:30.893157] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-02-02T20:34:30.893930] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-02-02T20:34:30.893982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:30.894015] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:30.894042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:30.894099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:30.950600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:30.951209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:30.951288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:30.951320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:31.080260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:31.080434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:31.080475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:31.080505] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:31.083993] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: UP (p=74.28%) [2026-02-02T20:34:31.084271] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-02-02T20:34:31.084394] [INFO ] [sig ] VSH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:31.224265] [INFO ] [LOCAL ] Saved forecast: VSH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VSH.txt [2026-02-02T20:34:31.224389] [INFO ] [sig ] [3296/3456] Completed VSH in 0.3s | 2.83 sym/s | Total: 19.4m | ETA: 56.6s [2026-02-02T20:34:31.224428] [INFO ] [sig ] [3297/3456] Forecasting VSTM... [2026-02-02T20:34:31.224456] [INFO ] [sig ] Generating forecast for: VSTM [2026-02-02T20:34:31.224485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-02-02T20:34:31.235116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-02-02T20:34:31.235411] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-02-02T20:34:31.236176] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-02-02T20:34:31.236228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:31.236298] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:31.236326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:31.236382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:31.293334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:31.293993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:31.294070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:31.294102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:31.412763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:31.412904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:31.412944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:31.412972] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:31.416294] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: DOWN (p=20.35%) [2026-02-02T20:34:31.416562] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-02-02T20:34:31.416703] [INFO ] [sig ] VSTM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:31.557440] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VSTM.txt [2026-02-02T20:34:31.557589] [INFO ] [sig ] [3297/3456] Completed VSTM in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 56.3s [2026-02-02T20:34:31.557632] [INFO ] [sig ] [3298/3456] Forecasting VSTS... [2026-02-02T20:34:31.557680] [INFO ] [sig ] Generating forecast for: VSTS [2026-02-02T20:34:31.557711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-02-02T20:34:31.567697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-02-02T20:34:31.568087] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-02-02T20:34:31.568900] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-02-02T20:34:31.568954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:31.568987] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:31.569014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:31.569077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:31.628031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:31.628907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:31.628994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:31.629029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:31.758970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:31.759125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:31.759167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:31.759195] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:31.763288] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=56.62%) [2026-02-02T20:34:31.763561] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-02-02T20:34:31.763705] [INFO ] [sig ] VSTS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:31.907407] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VSTS.txt [2026-02-02T20:34:31.907537] [INFO ] [sig ] [3298/3456] Completed VSTS in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 55.9s [2026-02-02T20:34:31.907594] [INFO ] [sig ] [3299/3456] Forecasting VTC... [2026-02-02T20:34:31.907632] [INFO ] [sig ] Generating forecast for: VTC [2026-02-02T20:34:31.907677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-02-02T20:34:31.917878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-02-02T20:34:31.918194] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-02-02T20:34:31.918980] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-02-02T20:34:31.919032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:31.919065] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:31.919092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:31.919148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:31.976040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:31.976671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:31.976747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:31.976780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:32.096920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:32.097079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:32.097141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:32.097191] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:32.100686] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=97.37%) [2026-02-02T20:34:32.100960] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-02-02T20:34:32.101085] [INFO ] [sig ] VTC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:32.243385] [INFO ] [LOCAL ] Saved forecast: VTC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VTC.txt [2026-02-02T20:34:32.243522] [INFO ] [sig ] [3299/3456] Completed VTC in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 55.6s [2026-02-02T20:34:32.243563] [INFO ] [sig ] [3300/3456] Forecasting VTEX... [2026-02-02T20:34:32.243611] [INFO ] [sig ] Generating forecast for: VTEX [2026-02-02T20:34:32.243642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-02-02T20:34:32.253920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-02-02T20:34:32.254224] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-02-02T20:34:32.255026] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-02-02T20:34:32.255080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:32.255116] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:32.255146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:32.255205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:32.312232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:32.312949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:32.313034] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:32.313069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:32.427267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:32.427398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:32.427437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:32.427497] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:32.431010] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: DOWN (p=40.24%) [2026-02-02T20:34:32.431301] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-02-02T20:34:32.431431] [INFO ] [sig ] VTEX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:32.574356] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VTEX.txt [2026-02-02T20:34:32.574485] [INFO ] [sig ] [3300/3456] Completed VTEX in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 55.2s [2026-02-02T20:34:32.574548] [INFO ] [sig ] [3301/3456] Forecasting VTIP... [2026-02-02T20:34:32.574597] [INFO ] [sig ] Generating forecast for: VTIP [2026-02-02T20:34:32.574631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-02-02T20:34:32.584781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-02-02T20:34:32.585091] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-02-02T20:34:32.585897] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-02-02T20:34:32.585951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:32.585984] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:32.586013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:32.586073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:32.645844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:32.646784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:32.646887] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:32.646926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:32.770709] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:32.770853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:32.770896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:32.770927] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:32.775162] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=84.03%) [2026-02-02T20:34:32.775523] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-02-02T20:34:32.775712] [INFO ] [sig ] VTIP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:32.922055] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VTIP.txt [2026-02-02T20:34:32.922196] [INFO ] [sig ] [3301/3456] Completed VTIP in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 54.9s [2026-02-02T20:34:32.922239] [INFO ] [sig ] [3302/3456] Forecasting VTMX... [2026-02-02T20:34:32.922270] [INFO ] [sig ] Generating forecast for: VTMX [2026-02-02T20:34:32.922301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-02-02T20:34:32.933079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-02-02T20:34:32.933402] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-02-02T20:34:32.934243] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-02-02T20:34:32.934303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:32.934336] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:32.934364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:32.934423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:32.993037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:32.993890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:32.993971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:32.994004] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:33.122189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:33.122347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:33.122388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:33.122436] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:33.126192] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=54.14%) [2026-02-02T20:34:33.126470] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-02-02T20:34:33.126612] [INFO ] [sig ] VTMX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:33.278904] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VTMX.txt [2026-02-02T20:34:33.279061] [INFO ] [sig ] [3302/3456] Completed VTMX in 0.4s | 2.83 sym/s | Total: 19.5m | ETA: 54.5s [2026-02-02T20:34:33.279106] [INFO ] [sig ] [3303/3456] Forecasting VTN... [2026-02-02T20:34:33.279145] [INFO ] [sig ] Generating forecast for: VTN [2026-02-02T20:34:33.279185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-02-02T20:34:33.290735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-02-02T20:34:33.291128] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-02-02T20:34:33.292000] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-02-02T20:34:33.292054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:33.292087] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:33.292114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:33.292176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:33.350603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:33.351728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:33.351839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:33.351874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:33.468425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:33.468589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:33.468633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:33.468663] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:33.472143] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: UP (p=89.92%) [2026-02-02T20:34:33.472413] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-02-02T20:34:33.472535] [INFO ] [sig ] VTN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:33.617778] [INFO ] [LOCAL ] Saved forecast: VTN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VTN.txt [2026-02-02T20:34:33.617933] [INFO ] [sig ] [3303/3456] Completed VTN in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 54.2s [2026-02-02T20:34:33.617976] [INFO ] [sig ] [3304/3456] Forecasting VTOL... [2026-02-02T20:34:33.618007] [INFO ] [sig ] Generating forecast for: VTOL [2026-02-02T20:34:33.618039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-02-02T20:34:33.628213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-02-02T20:34:33.628508] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-02-02T20:34:33.629314] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-02-02T20:34:33.629370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:33.629404] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:33.629432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:33.629490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:33.688410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:33.689165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:33.689260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:33.689309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:33.809502] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:33.809678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:33.809720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:33.809749] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:33.813383] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: UP (p=78.35%) [2026-02-02T20:34:33.813711] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-02-02T20:34:33.813851] [INFO ] [sig ] VTOL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:33.960682] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VTOL.txt [2026-02-02T20:34:33.960842] [INFO ] [sig ] [3304/3456] Completed VTOL in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 53.8s [2026-02-02T20:34:33.960884] [INFO ] [sig ] [3305/3456] Forecasting VTRS... [2026-02-02T20:34:33.960914] [INFO ] [sig ] Generating forecast for: VTRS [2026-02-02T20:34:33.960944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-02-02T20:34:33.972798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-02-02T20:34:33.973197] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-02-02T20:34:33.974313] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-02-02T20:34:33.974371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:33.974405] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:33.974432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:33.974489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:34.035950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:34.037009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:34.037094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:34.037128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:34.159071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:34.159220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:34.159260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:34.159289] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:34.162708] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=69.63%) [2026-02-02T20:34:34.162992] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-02-02T20:34:34.163118] [INFO ] [sig ] VTRS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:34.306593] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VTRS.txt [2026-02-02T20:34:34.306743] [INFO ] [sig ] [3305/3456] Completed VTRS in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 53.4s [2026-02-02T20:34:34.306781] [INFO ] [sig ] [3306/3456] Forecasting VTS... [2026-02-02T20:34:34.306813] [INFO ] [sig ] Generating forecast for: VTS [2026-02-02T20:34:34.306843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-02-02T20:34:34.317401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-02-02T20:34:34.317768] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-02-02T20:34:34.318589] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-02-02T20:34:34.318646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:34.318678] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:34.318718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:34.318776] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:34.377027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:34.377996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:34.378080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:34.378113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:34.496007] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:34.496168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:34.496209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:34.496238] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:34.499753] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-02-02T20:34:34.500037] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-02-02T20:34:34.500175] [INFO ] [sig ] VTS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:34.662934] [INFO ] [LOCAL ] Saved forecast: VTS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VTS.txt [2026-02-02T20:34:34.663096] [INFO ] [sig ] [3306/3456] Completed VTS in 0.4s | 2.83 sym/s | Total: 19.5m | ETA: 53.1s [2026-02-02T20:34:34.663136] [INFO ] [sig ] [3307/3456] Forecasting VTSI... [2026-02-02T20:34:34.663168] [INFO ] [sig ] Generating forecast for: VTSI [2026-02-02T20:34:34.663204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-02-02T20:34:34.675061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-02-02T20:34:34.675435] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-02-02T20:34:34.676238] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-02-02T20:34:34.676292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:34.676325] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:34.676354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:34.676411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:34.734073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:34.734927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:34.735038] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:34.735071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:34.860884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:34.861038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:34.861079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:34.861108] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:34.864828] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: DOWN (p=47.52%) [2026-02-02T20:34:34.865111] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-02-02T20:34:34.865242] [INFO ] [sig ] VTSI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:35.012847] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VTSI.txt [2026-02-02T20:34:35.012998] [INFO ] [sig ] [3307/3456] Completed VTSI in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 52.7s [2026-02-02T20:34:35.013037] [INFO ] [sig ] [3308/3456] Forecasting VTWG... [2026-02-02T20:34:35.013068] [INFO ] [sig ] Generating forecast for: VTWG [2026-02-02T20:34:35.013097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-02-02T20:34:35.023197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-02-02T20:34:35.023521] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-02-02T20:34:35.024295] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-02-02T20:34:35.024348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:35.024380] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:35.024406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:35.024463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:35.080904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:35.081598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:35.081676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:35.081708] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:35.204551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:35.204714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:35.204755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:35.204786] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:35.208736] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: UP (p=74.77%) [2026-02-02T20:34:35.209020] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-02-02T20:34:35.209150] [INFO ] [sig ] VTWG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:35.359071] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VTWG.txt [2026-02-02T20:34:35.359247] [INFO ] [sig ] [3308/3456] Completed VTWG in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 52.4s [2026-02-02T20:34:35.359294] [INFO ] [sig ] [3309/3456] Forecasting VTWO... [2026-02-02T20:34:35.359337] [INFO ] [sig ] Generating forecast for: VTWO [2026-02-02T20:34:35.359383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-02-02T20:34:35.371069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-02-02T20:34:35.371414] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-02-02T20:34:35.372205] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-02-02T20:34:35.372257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:35.372289] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:35.372315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:35.372371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:35.432467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:35.433391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:35.433482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:35.433516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:35.555224] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:35.555380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:35.555421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:35.555451] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:35.558957] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: DOWN (p=42.47%) [2026-02-02T20:34:35.559246] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-02-02T20:34:35.559409] [INFO ] [sig ] VTWO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:35.700704] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VTWO.txt [2026-02-02T20:34:35.700845] [INFO ] [sig ] [3309/3456] Completed VTWO in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 52.0s [2026-02-02T20:34:35.700885] [INFO ] [sig ] [3310/3456] Forecasting VTYX... [2026-02-02T20:34:35.700915] [INFO ] [sig ] Generating forecast for: VTYX [2026-02-02T20:34:35.700952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-02-02T20:34:35.711501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-02-02T20:34:35.711855] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-02-02T20:34:35.712661] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-02-02T20:34:35.712715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:35.712749] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:35.712777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:35.712834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:35.771168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:35.772049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:35.772129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:35.772166] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:35.894515] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:35.894689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:35.894731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:35.894761] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:35.898302] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-02-02T20:34:35.898617] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-02-02T20:34:35.898748] [INFO ] [sig ] VTYX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:36.059071] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VTYX.txt [2026-02-02T20:34:36.059253] [INFO ] [sig ] [3310/3456] Completed VTYX in 0.4s | 2.83 sym/s | Total: 19.5m | ETA: 51.7s [2026-02-02T20:34:36.059297] [INFO ] [sig ] [3311/3456] Forecasting VUZI... [2026-02-02T20:34:36.059329] [INFO ] [sig ] Generating forecast for: VUZI [2026-02-02T20:34:36.059360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-02-02T20:34:36.070117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-02-02T20:34:36.070518] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-02-02T20:34:36.071360] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-02-02T20:34:36.071414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:36.071447] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:36.071476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:36.071534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:36.130454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:36.131325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:36.131407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:36.131441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:36.254269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:36.254430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:36.254472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:36.254502] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:36.257972] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-02-02T20:34:36.258275] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-02-02T20:34:36.258419] [INFO ] [sig ] VUZI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:36.407612] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VUZI.txt [2026-02-02T20:34:36.407801] [INFO ] [sig ] [3311/3456] Completed VUZI in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 51.3s [2026-02-02T20:34:36.407845] [INFO ] [sig ] [3312/3456] Forecasting VVOS... [2026-02-02T20:34:36.407878] [INFO ] [sig ] Generating forecast for: VVOS [2026-02-02T20:34:36.407909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-02-02T20:34:36.418356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-02-02T20:34:36.418758] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-02-02T20:34:36.419791] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-02-02T20:34:36.419870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:36.419911] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:36.419946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:36.420025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:36.480644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:36.481445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:36.481530] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:36.481563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:36.596864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:36.597017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:36.597057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:36.597085] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:36.600457] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: UP (p=76.22%) [2026-02-02T20:34:36.600750] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-02-02T20:34:36.600874] [INFO ] [sig ] VVOS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:36.743198] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VVOS.txt [2026-02-02T20:34:36.743333] [INFO ] [sig ] [3312/3456] Completed VVOS in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 51.0s [2026-02-02T20:34:36.743372] [INFO ] [sig ] [3313/3456] Forecasting VVX... [2026-02-02T20:34:36.743403] [INFO ] [sig ] Generating forecast for: VVX [2026-02-02T20:34:36.743435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-02-02T20:34:36.753615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-02-02T20:34:36.753927] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-02-02T20:34:36.754730] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-02-02T20:34:36.754784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:36.754818] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:36.754844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:36.754900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:36.813454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:36.814227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:36.814306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:36.814338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:36.936266] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:36.936619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:36.936659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:36.936688] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:36.940288] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=22.90%) [2026-02-02T20:34:36.940557] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-02-02T20:34:36.940699] [INFO ] [sig ] VVX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:37.080449] [INFO ] [LOCAL ] Saved forecast: VVX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VVX.txt [2026-02-02T20:34:37.080594] [INFO ] [sig ] [3313/3456] Completed VVX in 0.3s | 2.83 sym/s | Total: 19.5m | ETA: 50.6s [2026-02-02T20:34:37.080634] [INFO ] [sig ] [3314/3456] Forecasting VWOB... [2026-02-02T20:34:37.080664] [INFO ] [sig ] Generating forecast for: VWOB [2026-02-02T20:34:37.080693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-02-02T20:34:37.091807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-02-02T20:34:37.092240] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-02-02T20:34:37.093159] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-02-02T20:34:37.093226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:37.093298] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:37.093328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:37.093386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:37.156734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:37.157857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:37.157957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:37.158002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:37.284084] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:37.284237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:37.284277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:37.284305] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:37.287804] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=92.75%) [2026-02-02T20:34:37.288076] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-02-02T20:34:37.288198] [INFO ] [sig ] VWOB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:37.432027] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VWOB.txt [2026-02-02T20:34:37.432154] [INFO ] [sig ] [3314/3456] Completed VWOB in 0.4s | 2.83 sym/s | Total: 19.5m | ETA: 50.3s [2026-02-02T20:34:37.432193] [INFO ] [sig ] [3315/3456] Forecasting VXUS... [2026-02-02T20:34:37.432223] [INFO ] [sig ] Generating forecast for: VXUS [2026-02-02T20:34:37.432252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-02-02T20:34:37.443452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-02-02T20:34:37.443792] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-02-02T20:34:37.444585] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-02-02T20:34:37.444639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:37.444671] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:37.444698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:37.444754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:37.502075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:37.502780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:37.502863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:37.502897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:37.623778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:37.623929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:37.623971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:37.624001] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:37.627447] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: DOWN (p=43.43%) [2026-02-02T20:34:37.627792] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-02-02T20:34:37.627925] [INFO ] [sig ] VXUS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:37.783548] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VXUS.txt [2026-02-02T20:34:37.783727] [INFO ] [sig ] [3315/3456] Completed VXUS in 0.4s | 2.83 sym/s | Total: 19.6m | ETA: 49.9s [2026-02-02T20:34:37.783768] [INFO ] [sig ] [3316/3456] Forecasting VYMI... [2026-02-02T20:34:37.783800] [INFO ] [sig ] Generating forecast for: VYMI [2026-02-02T20:34:37.783832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-02-02T20:34:37.794672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-02-02T20:34:37.794994] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-02-02T20:34:37.795790] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-02-02T20:34:37.795844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:37.795879] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:37.795907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:37.795964] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:37.855744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:37.856542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:37.856642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:37.856679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:37.979068] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:37.979223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:37.979267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:37.979296] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:37.982748] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-02-02T20:34:37.983040] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-02-02T20:34:37.983170] [INFO ] [sig ] VYMI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:38.124934] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VYMI.txt [2026-02-02T20:34:38.125065] [INFO ] [sig ] [3316/3456] Completed VYMI in 0.3s | 2.83 sym/s | Total: 19.6m | ETA: 49.5s [2026-02-02T20:34:38.125103] [INFO ] [sig ] [3317/3456] Forecasting VYX... [2026-02-02T20:34:38.125133] [INFO ] [sig ] Generating forecast for: VYX [2026-02-02T20:34:38.125164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-02-02T20:34:38.135915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-02-02T20:34:38.136249] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-02-02T20:34:38.137042] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-02-02T20:34:38.137105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:38.137144] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:38.137172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:38.137252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:38.200315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:38.201383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:38.201469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:38.201503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:38.327552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:38.327766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:38.327810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:38.327874] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:38.331648] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: UP (p=55.19%) [2026-02-02T20:34:38.331960] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-02-02T20:34:38.332095] [INFO ] [sig ] VYX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:38.474295] [INFO ] [LOCAL ] Saved forecast: VYX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/VYX.txt [2026-02-02T20:34:38.474423] [INFO ] [sig ] [3317/3456] Completed VYX in 0.3s | 2.83 sym/s | Total: 19.6m | ETA: 49.2s [2026-02-02T20:34:38.474461] [INFO ] [sig ] [3318/3456] Forecasting VZ... [2026-02-02T20:34:38.474490] [INFO ] [sig ] Generating forecast for: VZ [2026-02-02T20:34:38.474520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-02-02T20:34:38.485786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-02-02T20:34:38.486189] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-02-02T20:34:38.487054] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-02-02T20:34:38.487109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:38.487143] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:38.487169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:38.487228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:38.548169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:38.549092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:38.549178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:38.549213] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:38.671897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:38.672055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:38.672095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:38.672124] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:38.675664] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-02-02T20:34:38.675994] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-02-02T20:34:38.676131] [INFO ] [sig ] VZ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:38.827891] [INFO ] [LOCAL ] Saved forecast: VZ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/VZ.txt [2026-02-02T20:34:38.828025] [INFO ] [sig ] [3318/3456] Completed VZ in 0.4s | 2.83 sym/s | Total: 19.6m | ETA: 48.8s [2026-02-02T20:34:38.828064] [INFO ] [sig ] [3319/3456] Forecasting WAB... [2026-02-02T20:34:38.828094] [INFO ] [sig ] Generating forecast for: WAB [2026-02-02T20:34:38.828124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-02-02T20:34:38.838474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-02-02T20:34:38.838788] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-02-02T20:34:38.839663] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-02-02T20:34:38.839730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:38.839766] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:38.839795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:38.839855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:38.902030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:38.902779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:38.902860] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:38.902895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:39.024775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:39.024941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:39.024990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:39.025021] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:39.028715] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: UP (p=83.59%) [2026-02-02T20:34:39.029032] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-02-02T20:34:39.029169] [INFO ] [sig ] WAB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:39.179530] [INFO ] [LOCAL ] Saved forecast: WAB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WAB.txt [2026-02-02T20:34:39.179685] [INFO ] [sig ] [3319/3456] Completed WAB in 0.4s | 2.83 sym/s | Total: 19.6m | ETA: 48.5s [2026-02-02T20:34:39.179727] [INFO ] [sig ] [3320/3456] Forecasting WABC... [2026-02-02T20:34:39.179756] [INFO ] [sig ] Generating forecast for: WABC [2026-02-02T20:34:39.179786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-02-02T20:34:39.190852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-02-02T20:34:39.191176] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-02-02T20:34:39.192020] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-02-02T20:34:39.192074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:39.192109] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:39.192136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:39.192194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:39.253859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:39.254636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:39.254721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:39.254756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:39.372146] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:39.372301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:39.372345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:39.372373] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:39.375732] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=23.51%) [2026-02-02T20:34:39.376025] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-02-02T20:34:39.376153] [INFO ] [sig ] WABC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:39.519103] [INFO ] [LOCAL ] Saved forecast: WABC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WABC.txt [2026-02-02T20:34:39.519237] [INFO ] [sig ] [3320/3456] Completed WABC in 0.3s | 2.83 sym/s | Total: 19.6m | ETA: 48.1s [2026-02-02T20:34:39.519283] [INFO ] [sig ] [3321/3456] Forecasting WAFD... [2026-02-02T20:34:39.519319] [INFO ] [sig ] Generating forecast for: WAFD [2026-02-02T20:34:39.519355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-02-02T20:34:39.529688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-02-02T20:34:39.530005] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-02-02T20:34:39.530794] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-02-02T20:34:39.530846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:39.530879] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:39.530906] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:39.530963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:39.590514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:39.591363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:39.591445] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:39.591480] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:39.711146] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:39.711278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:39.711317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:39.711346] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:39.714916] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: DOWN (p=33.26%) [2026-02-02T20:34:39.715192] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-02-02T20:34:39.715317] [INFO ] [sig ] WAFD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:39.877485] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WAFD.txt [2026-02-02T20:34:39.877718] [INFO ] [sig ] [3321/3456] Completed WAFD in 0.4s | 2.83 sym/s | Total: 19.6m | ETA: 47.8s [2026-02-02T20:34:39.877783] [INFO ] [sig ] [3322/3456] Forecasting WAFDP... [2026-02-02T20:34:39.877823] [INFO ] [sig ] Generating forecast for: WAFDP [2026-02-02T20:34:39.877856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-02-02T20:34:39.888991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-02-02T20:34:39.889310] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-02-02T20:34:39.890182] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-02-02T20:34:39.890244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:39.890279] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:39.890307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:39.890367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:39.949369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:39.950008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:39.950085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:39.950118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:40.058493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:40.058665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:40.058707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:40.058738] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:40.062225] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: DOWN (p=12.34%) [2026-02-02T20:34:40.062512] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-02-02T20:34:40.062660] [INFO ] [sig ] WAFDP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:40.206956] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WAFDP.txt [2026-02-02T20:34:40.207116] [INFO ] [sig ] [3322/3456] Completed WAFDP in 0.3s | 2.83 sym/s | Total: 19.6m | ETA: 47.4s [2026-02-02T20:34:40.207158] [INFO ] [sig ] [3323/3456] Forecasting WAL... [2026-02-02T20:34:40.207188] [INFO ] [sig ] Generating forecast for: WAL [2026-02-02T20:34:40.207217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-02-02T20:34:40.217420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-02-02T20:34:40.217783] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-02-02T20:34:40.218566] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-02-02T20:34:40.218642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:40.218677] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:40.218706] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:40.218764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:40.277557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:40.278407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:40.278495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:40.278530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:40.400726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:40.400879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:40.400918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:40.400947] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:40.404277] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-02-02T20:34:40.404552] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-02-02T20:34:40.404691] [INFO ] [sig ] WAL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:40.557792] [INFO ] [LOCAL ] Saved forecast: WAL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WAL.txt [2026-02-02T20:34:40.557953] [INFO ] [sig ] [3323/3456] Completed WAL in 0.4s | 2.83 sym/s | Total: 19.6m | ETA: 47.1s [2026-02-02T20:34:40.557996] [INFO ] [sig ] [3324/3456] Forecasting WALD... [2026-02-02T20:34:40.558026] [INFO ] [sig ] Generating forecast for: WALD [2026-02-02T20:34:40.558057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-02-02T20:34:40.569078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-02-02T20:34:40.569360] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-02-02T20:34:40.570152] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-02-02T20:34:40.570206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:40.570239] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:40.570267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:40.570336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:40.631894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:40.632789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:40.632917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:40.632966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:40.756840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:40.757003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:40.757044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:40.757075] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:40.761419] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=99.46%) [2026-02-02T20:34:40.761925] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-02-02T20:34:40.762051] [INFO ] [sig ] WALD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:40.911532] [INFO ] [LOCAL ] Saved forecast: WALD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WALD.txt [2026-02-02T20:34:40.911701] [INFO ] [sig ] [3324/3456] Completed WALD in 0.4s | 2.83 sym/s | Total: 19.6m | ETA: 46.7s [2026-02-02T20:34:40.911743] [INFO ] [sig ] [3325/3456] Forecasting WASH... [2026-02-02T20:34:40.911773] [INFO ] [sig ] Generating forecast for: WASH [2026-02-02T20:34:40.911803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-02-02T20:34:40.922938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-02-02T20:34:40.923275] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-02-02T20:34:40.924094] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-02-02T20:34:40.924148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:40.924182] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:40.924210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:40.924269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:40.986315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:40.987190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:40.987273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:40.987308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:41.109383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:41.109546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:41.109604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:41.109634] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:41.112971] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: UP (p=82.88%) [2026-02-02T20:34:41.113240] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-02-02T20:34:41.113363] [INFO ] [sig ] WASH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:41.260790] [INFO ] [LOCAL ] Saved forecast: WASH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WASH.txt [2026-02-02T20:34:41.260925] [INFO ] [sig ] [3325/3456] Completed WASH in 0.3s | 2.83 sym/s | Total: 19.6m | ETA: 46.4s [2026-02-02T20:34:41.260967] [INFO ] [sig ] [3326/3456] Forecasting WAVE... [2026-02-02T20:34:41.261008] [INFO ] [sig ] Generating forecast for: WAVE [2026-02-02T20:34:41.261050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-02-02T20:34:41.271916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-02-02T20:34:41.272261] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-02-02T20:34:41.273059] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-02-02T20:34:41.273112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:41.273144] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:41.273170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:41.273226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:41.330569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:41.331287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:41.331368] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:41.331401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:41.441228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:41.441395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:41.441435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:41.441462] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:41.444825] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-02-02T20:34:41.445097] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-02-02T20:34:41.445218] [INFO ] [sig ] WAVE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:41.586394] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WAVE.txt [2026-02-02T20:34:41.586543] [INFO ] [sig ] [3326/3456] Completed WAVE in 0.3s | 2.83 sym/s | Total: 19.6m | ETA: 46.0s [2026-02-02T20:34:41.586599] [INFO ] [sig ] [3327/3456] Forecasting WAY... [2026-02-02T20:34:41.586631] [INFO ] [sig ] Generating forecast for: WAY [2026-02-02T20:34:41.586664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-02-02T20:34:41.597626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-02-02T20:34:41.597937] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-02-02T20:34:41.598946] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-02-02T20:34:41.598998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:41.599031] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:41.599057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:41.599114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:41.659556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:41.660294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:41.660377] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:41.660411] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:41.788073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:41.788228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:41.788268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:41.788299] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:41.792284] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: DOWN (p=19.67%) [2026-02-02T20:34:41.792593] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-02-02T20:34:41.792728] [INFO ] [sig ] WAY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:41.941001] [INFO ] [LOCAL ] Saved forecast: WAY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WAY.txt [2026-02-02T20:34:41.941181] [INFO ] [sig ] [3327/3456] Completed WAY in 0.4s | 2.83 sym/s | Total: 19.6m | ETA: 45.7s [2026-02-02T20:34:41.941221] [INFO ] [sig ] [3328/3456] Forecasting WB... [2026-02-02T20:34:41.941252] [INFO ] [sig ] Generating forecast for: WB [2026-02-02T20:34:41.941283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-02-02T20:34:41.951802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-02-02T20:34:41.952102] [INFO ] [FORECASTER] Starting predict_future for WB [2026-02-02T20:34:41.952933] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-02-02T20:34:41.952987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:41.953021] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:41.953052] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:41.953110] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:42.014011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:42.014853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:42.014937] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:42.014971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:42.138295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:42.138472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:42.138520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:42.138550] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:42.142070] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: UP (p=58.57%) [2026-02-02T20:34:42.142350] [INFO ] [FORECASTER] Completed predict_future for WB [2026-02-02T20:34:42.142481] [INFO ] [sig ] WB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:42.286535] [INFO ] [LOCAL ] Saved forecast: WB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WB.txt [2026-02-02T20:34:42.286707] [INFO ] [sig ] [3328/3456] Completed WB in 0.3s | 2.83 sym/s | Total: 19.6m | ETA: 45.3s [2026-02-02T20:34:42.286747] [INFO ] [sig ] [3329/3456] Forecasting WBD... [2026-02-02T20:34:42.286776] [INFO ] [sig ] Generating forecast for: WBD [2026-02-02T20:34:42.286807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-02-02T20:34:42.298021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-02-02T20:34:42.298384] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-02-02T20:34:42.299186] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-02-02T20:34:42.299240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:42.299273] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:42.299301] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:42.299360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:42.356695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:42.357570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:42.357687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:42.357724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:42.483560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:42.483748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:42.483791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:42.483822] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:42.487540] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-02-02T20:34:42.487947] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-02-02T20:34:42.488095] [INFO ] [sig ] WBD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:42.642301] [INFO ] [LOCAL ] Saved forecast: WBD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WBD.txt [2026-02-02T20:34:42.642461] [INFO ] [sig ] [3329/3456] Completed WBD in 0.4s | 2.83 sym/s | Total: 19.6m | ETA: 44.9s [2026-02-02T20:34:42.642501] [INFO ] [sig ] [3330/3456] Forecasting WBIY... [2026-02-02T20:34:42.642531] [INFO ] [sig ] Generating forecast for: WBIY [2026-02-02T20:34:42.642560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-02-02T20:34:42.653781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-02-02T20:34:42.654247] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-02-02T20:34:42.655181] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-02-02T20:34:42.655239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:42.655301] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:42.655331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:42.655391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:42.716055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:42.717247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:42.717352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:42.717387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:42.823567] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:42.823749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:42.823791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:42.823821] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:42.827362] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: UP (p=81.03%) [2026-02-02T20:34:42.827740] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-02-02T20:34:42.827889] [INFO ] [sig ] WBIY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:42.975190] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WBIY.txt [2026-02-02T20:34:42.975353] [INFO ] [sig ] [3330/3456] Completed WBIY in 0.3s | 2.83 sym/s | Total: 19.6m | ETA: 44.6s [2026-02-02T20:34:42.975394] [INFO ] [sig ] [3331/3456] Forecasting WBS... [2026-02-02T20:34:42.975424] [INFO ] [sig ] Generating forecast for: WBS [2026-02-02T20:34:42.975453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-02-02T20:34:42.987373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-02-02T20:34:42.987801] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-02-02T20:34:42.988639] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-02-02T20:34:42.988693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:42.988761] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:42.988789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:42.988845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:43.045744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:43.046659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:43.046747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:43.046780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:43.172923] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:43.173075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:43.173114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:43.173143] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:43.176445] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=22.50%) [2026-02-02T20:34:43.176730] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-02-02T20:34:43.176853] [INFO ] [sig ] WBS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:43.316912] [INFO ] [LOCAL ] Saved forecast: WBS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WBS.txt [2026-02-02T20:34:43.317037] [INFO ] [sig ] [3331/3456] Completed WBS in 0.3s | 2.83 sym/s | Total: 19.6m | ETA: 44.2s [2026-02-02T20:34:43.317075] [INFO ] [sig ] [3332/3456] Forecasting WBTN... [2026-02-02T20:34:43.317104] [INFO ] [sig ] Generating forecast for: WBTN [2026-02-02T20:34:43.317133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-02-02T20:34:43.327795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-02-02T20:34:43.328097] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-02-02T20:34:43.328862] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-02-02T20:34:43.328914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:43.328945] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:43.328972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:43.329027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:43.385882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:43.386635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:43.386712] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:43.386745] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:43.508705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:43.508860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:43.508899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:43.508927] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:43.512398] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-02-02T20:34:43.512738] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-02-02T20:34:43.512876] [INFO ] [sig ] WBTN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:43.652255] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WBTN.txt [2026-02-02T20:34:43.652399] [INFO ] [sig ] [3332/3456] Completed WBTN in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 43.9s [2026-02-02T20:34:43.652439] [INFO ] [sig ] [3333/3456] Forecasting WBX... [2026-02-02T20:34:43.652467] [INFO ] [sig ] Generating forecast for: WBX [2026-02-02T20:34:43.652497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-02-02T20:34:43.662273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-02-02T20:34:43.662567] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-02-02T20:34:43.663326] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-02-02T20:34:43.663379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:43.663414] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:43.663441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:43.663497] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:43.719906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:43.720718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:43.720797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:43.720829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:43.840617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:43.840769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:43.840809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:43.840837] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:43.844165] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: UP (p=72.48%) [2026-02-02T20:34:43.844439] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-02-02T20:34:43.844563] [INFO ] [sig ] WBX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:43.988305] [INFO ] [LOCAL ] Saved forecast: WBX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WBX.txt [2026-02-02T20:34:43.988462] [INFO ] [sig ] [3333/3456] Completed WBX in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 43.5s [2026-02-02T20:34:43.988504] [INFO ] [sig ] [3334/3456] Forecasting WCC... [2026-02-02T20:34:43.988539] [INFO ] [sig ] Generating forecast for: WCC [2026-02-02T20:34:43.988591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-02-02T20:34:43.999489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-02-02T20:34:43.999891] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-02-02T20:34:44.000784] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-02-02T20:34:44.000840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:44.000875] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:44.000905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:44.000978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:44.060109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:44.060938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:44.061022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:44.061056] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:44.192352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:44.192528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:44.192590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:44.192659] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:44.196213] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: DOWN (p=8.61%) [2026-02-02T20:34:44.196518] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-02-02T20:34:44.196673] [INFO ] [sig ] WCC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:44.343997] [INFO ] [LOCAL ] Saved forecast: WCC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WCC.txt [2026-02-02T20:34:44.344150] [INFO ] [sig ] [3334/3456] Completed WCC in 0.4s | 2.83 sym/s | Total: 19.7m | ETA: 43.2s [2026-02-02T20:34:44.344193] [INFO ] [sig ] [3335/3456] Forecasting WCLD... [2026-02-02T20:34:44.344223] [INFO ] [sig ] Generating forecast for: WCLD [2026-02-02T20:34:44.344254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-02-02T20:34:44.355283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-02-02T20:34:44.355611] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-02-02T20:34:44.356372] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-02-02T20:34:44.356426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:44.356457] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:44.356482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:44.356537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:44.419216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:44.420138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:44.420234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:44.420279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:44.548606] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:44.548765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:44.548806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:44.548834] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:44.552341] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=95.51%) [2026-02-02T20:34:44.552641] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-02-02T20:34:44.552768] [INFO ] [sig ] WCLD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:44.708890] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WCLD.txt [2026-02-02T20:34:44.709051] [INFO ] [sig ] [3335/3456] Completed WCLD in 0.4s | 2.83 sym/s | Total: 19.7m | ETA: 42.8s [2026-02-02T20:34:44.709091] [INFO ] [sig ] [3336/3456] Forecasting WD... [2026-02-02T20:34:44.709121] [INFO ] [sig ] Generating forecast for: WD [2026-02-02T20:34:44.709150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-02-02T20:34:44.720609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-02-02T20:34:44.720935] [INFO ] [FORECASTER] Starting predict_future for WD [2026-02-02T20:34:44.721717] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-02-02T20:34:44.721771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:44.721803] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:44.721829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:44.721897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:44.787693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:44.788907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:44.789011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:44.789051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:44.915239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:44.915398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:44.915444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:44.915476] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:44.920384] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: UP (p=84.49%) [2026-02-02T20:34:44.921034] [INFO ] [FORECASTER] Completed predict_future for WD [2026-02-02T20:34:44.921214] [INFO ] [sig ] WD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:45.068086] [INFO ] [LOCAL ] Saved forecast: WD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WD.txt [2026-02-02T20:34:45.068226] [INFO ] [sig ] [3336/3456] Completed WD in 0.4s | 2.83 sym/s | Total: 19.7m | ETA: 42.5s [2026-02-02T20:34:45.068267] [INFO ] [sig ] [3337/3456] Forecasting WDAY... [2026-02-02T20:34:45.068299] [INFO ] [sig ] Generating forecast for: WDAY [2026-02-02T20:34:45.068331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-02-02T20:34:45.080743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-02-02T20:34:45.081129] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-02-02T20:34:45.081963] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-02-02T20:34:45.082018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:45.082053] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:45.082082] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:45.082140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:45.144937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:45.145720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:45.145802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:45.145836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:45.268749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:45.268908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:45.268947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:45.268996] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:45.272459] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-02-02T20:34:45.272774] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-02-02T20:34:45.272904] [INFO ] [sig ] WDAY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:45.414995] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WDAY.txt [2026-02-02T20:34:45.415163] [INFO ] [sig ] [3337/3456] Completed WDAY in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 42.1s [2026-02-02T20:34:45.415204] [INFO ] [sig ] [3338/3456] Forecasting WDC... [2026-02-02T20:34:45.415233] [INFO ] [sig ] Generating forecast for: WDC [2026-02-02T20:34:45.415264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-02-02T20:34:45.425842] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'WDC'. [2026-02-02T20:34:45.426164] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-02-02T20:34:45.426952] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-02-02T20:34:45.427006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:45.427037] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:45.427064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:45.427119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:45.484893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:45.485708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:45.485791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:45.485826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:45.611906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:45.612063] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:34:45.612104] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:45.612132] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:45.615699] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-02-02T20:34:45.616040] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-02-02T20:34:45.616178] [INFO ] [sig ] WDC: Forecast for 2026-01-30: UP (sign=1.00) [2026-02-02T20:34:45.759354] [INFO ] [LOCAL ] Saved forecast: WDC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WDC.txt [2026-02-02T20:34:45.759502] [INFO ] [sig ] [3338/3456] Completed WDC in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 41.8s [2026-02-02T20:34:45.759544] [INFO ] [sig ] [3339/3456] Forecasting WDFC... [2026-02-02T20:34:45.759589] [INFO ] [sig ] Generating forecast for: WDFC [2026-02-02T20:34:45.759623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-02-02T20:34:45.770926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-02-02T20:34:45.771201] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-02-02T20:34:45.771975] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-02-02T20:34:45.772029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:45.772061] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:45.772087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:45.772142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:45.828451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:45.829185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:45.829266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:45.829315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:45.954511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:45.954690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:45.954733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:45.954762] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:45.958284] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: UP (p=79.71%) [2026-02-02T20:34:45.958613] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-02-02T20:34:45.958748] [INFO ] [sig ] WDFC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:46.109548] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WDFC.txt [2026-02-02T20:34:46.109725] [INFO ] [sig ] [3339/3456] Completed WDFC in 0.4s | 2.83 sym/s | Total: 19.7m | ETA: 41.4s [2026-02-02T20:34:46.109765] [INFO ] [sig ] [3340/3456] Forecasting WDH... [2026-02-02T20:34:46.109795] [INFO ] [sig ] Generating forecast for: WDH [2026-02-02T20:34:46.109825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-02-02T20:34:46.121493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-02-02T20:34:46.121908] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-02-02T20:34:46.122812] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-02-02T20:34:46.122879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:46.122926] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:46.122969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:46.123046] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:46.182908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:46.183832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:46.183943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:46.183976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:46.308186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:46.308333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:46.308374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:46.308405] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:46.311818] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: UP (p=76.65%) [2026-02-02T20:34:46.312096] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-02-02T20:34:46.312221] [INFO ] [sig ] WDH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:46.455541] [INFO ] [LOCAL ] Saved forecast: WDH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WDH.txt [2026-02-02T20:34:46.455723] [INFO ] [sig ] [3340/3456] Completed WDH in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 41.0s [2026-02-02T20:34:46.455764] [INFO ] [sig ] [3341/3456] Forecasting WDI... [2026-02-02T20:34:46.455793] [INFO ] [sig ] Generating forecast for: WDI [2026-02-02T20:34:46.455823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-02-02T20:34:46.467026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-02-02T20:34:46.467290] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-02-02T20:34:46.468133] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-02-02T20:34:46.468185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:46.468216] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:46.468242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:46.468308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:46.525718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:46.526465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:46.526593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:46.526629] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:46.648679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:46.648831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:46.648870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:46.648899] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:46.652238] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: DOWN (p=32.19%) [2026-02-02T20:34:46.652526] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-02-02T20:34:46.652665] [INFO ] [sig ] WDI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:46.799331] [INFO ] [LOCAL ] Saved forecast: WDI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WDI.txt [2026-02-02T20:34:46.799455] [INFO ] [sig ] [3341/3456] Completed WDI in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 40.7s [2026-02-02T20:34:46.799494] [INFO ] [sig ] [3342/3456] Forecasting WDS... [2026-02-02T20:34:46.799523] [INFO ] [sig ] Generating forecast for: WDS [2026-02-02T20:34:46.799553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-02-02T20:34:46.810540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-02-02T20:34:46.810912] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-02-02T20:34:46.811701] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-02-02T20:34:46.811754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:46.811787] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:46.811813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:46.811874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:46.874470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:46.875314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:46.875400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:46.875437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:47.001815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:47.001972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:47.002012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:47.002041] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:47.005749] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: DOWN (p=7.04%) [2026-02-02T20:34:47.006022] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-02-02T20:34:47.006143] [INFO ] [sig ] WDS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:47.161114] [INFO ] [LOCAL ] Saved forecast: WDS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WDS.txt [2026-02-02T20:34:47.161247] [INFO ] [sig ] [3342/3456] Completed WDS in 0.4s | 2.83 sym/s | Total: 19.7m | ETA: 40.3s [2026-02-02T20:34:47.161287] [INFO ] [sig ] [3343/3456] Forecasting WEA... [2026-02-02T20:34:47.161316] [INFO ] [sig ] Generating forecast for: WEA [2026-02-02T20:34:47.161347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-02-02T20:34:47.173279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-02-02T20:34:47.173632] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-02-02T20:34:47.174424] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-02-02T20:34:47.174490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:47.174524] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:47.174550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:47.174634] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:47.233081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:47.233885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:47.233965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:47.234001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:47.345641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:47.345791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:47.345831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:47.345860] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:47.349192] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-02-02T20:34:47.349467] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-02-02T20:34:47.349613] [INFO ] [sig ] WEA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:47.492588] [INFO ] [LOCAL ] Saved forecast: WEA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WEA.txt [2026-02-02T20:34:47.492716] [INFO ] [sig ] [3343/3456] Completed WEA in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 40.0s [2026-02-02T20:34:47.492755] [INFO ] [sig ] [3344/3456] Forecasting WEC... [2026-02-02T20:34:47.492785] [INFO ] [sig ] Generating forecast for: WEC [2026-02-02T20:34:47.492814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-02-02T20:34:47.503129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-02-02T20:34:47.503418] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-02-02T20:34:47.504192] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-02-02T20:34:47.504245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:47.504277] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:47.504303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:47.504359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:47.562397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:47.563156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:47.563235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:47.563269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:47.685153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:47.685310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:47.685349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:47.685379] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:47.688785] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-02-02T20:34:47.689062] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-02-02T20:34:47.689187] [INFO ] [sig ] WEC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:47.830631] [INFO ] [LOCAL ] Saved forecast: WEC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WEC.txt [2026-02-02T20:34:47.830819] [INFO ] [sig ] [3344/3456] Completed WEC in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 39.6s [2026-02-02T20:34:47.830861] [INFO ] [sig ] [3345/3456] Forecasting WEN... [2026-02-02T20:34:47.830891] [INFO ] [sig ] Generating forecast for: WEN [2026-02-02T20:34:47.830922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-02-02T20:34:47.841202] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'WEN'. [2026-02-02T20:34:47.841499] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-02-02T20:34:47.842262] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-02-02T20:34:47.842314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:47.842346] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:47.842372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:47.842428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:47.898757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:47.899427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:47.899504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:47.899536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:48.015840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:48.016014] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-02T20:34:48.016054] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:48.016083] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:48.019504] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-02-02T20:34:48.019817] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-02-02T20:34:48.019944] [INFO ] [sig ] WEN: Forecast for 2026-01-30: UP (sign=1.00) [2026-02-02T20:34:48.163429] [INFO ] [LOCAL ] Saved forecast: WEN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WEN.txt [2026-02-02T20:34:48.163607] [INFO ] [sig ] [3345/3456] Completed WEN in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 39.3s [2026-02-02T20:34:48.163656] [INFO ] [sig ] [3346/3456] Forecasting WERN... [2026-02-02T20:34:48.163713] [INFO ] [sig ] Generating forecast for: WERN [2026-02-02T20:34:48.163744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-02-02T20:34:48.174217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-02-02T20:34:48.174482] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-02-02T20:34:48.175247] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-02-02T20:34:48.175299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:48.175331] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:48.175358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:48.175413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:48.233478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:48.234344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:48.234424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:48.234456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:48.356890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:48.357060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:48.357099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:48.357127] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:48.360471] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: UP (p=68.07%) [2026-02-02T20:34:48.360772] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-02-02T20:34:48.360897] [INFO ] [sig ] WERN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:48.500356] [INFO ] [LOCAL ] Saved forecast: WERN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WERN.txt [2026-02-02T20:34:48.500493] [INFO ] [sig ] [3346/3456] Completed WERN in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 38.9s [2026-02-02T20:34:48.500533] [INFO ] [sig ] [3347/3456] Forecasting WES... [2026-02-02T20:34:48.500562] [INFO ] [sig ] Generating forecast for: WES [2026-02-02T20:34:48.500610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-02-02T20:34:48.510550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-02-02T20:34:48.510868] [INFO ] [FORECASTER] Starting predict_future for WES [2026-02-02T20:34:48.511654] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-02-02T20:34:48.511709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:48.511741] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:48.511768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:48.511824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:48.570231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:48.571090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:48.571173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:48.571207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:48.691841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:48.691990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:48.692042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:48.692079] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:48.695608] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: DOWN (p=34.54%) [2026-02-02T20:34:48.695890] [INFO ] [FORECASTER] Completed predict_future for WES [2026-02-02T20:34:48.696016] [INFO ] [sig ] WES: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:48.842851] [INFO ] [LOCAL ] Saved forecast: WES 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WES.txt [2026-02-02T20:34:48.843001] [INFO ] [sig ] [3347/3456] Completed WES in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 38.6s [2026-02-02T20:34:48.843041] [INFO ] [sig ] [3348/3456] Forecasting WEX... [2026-02-02T20:34:48.843073] [INFO ] [sig ] Generating forecast for: WEX [2026-02-02T20:34:48.843104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-02-02T20:34:48.853480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-02-02T20:34:48.853824] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-02-02T20:34:48.854619] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-02-02T20:34:48.854672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:48.854728] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:48.854769] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:48.854864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:48.915014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:48.915818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:48.915901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:48.915935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:49.045826] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:49.045994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:49.046035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:49.046065] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:49.050228] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-02-02T20:34:49.050628] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-02-02T20:34:49.050779] [INFO ] [sig ] WEX: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:49.198916] [INFO ] [LOCAL ] Saved forecast: WEX 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WEX.txt [2026-02-02T20:34:49.199045] [INFO ] [sig ] [3348/3456] Completed WEX in 0.4s | 2.83 sym/s | Total: 19.7m | ETA: 38.2s [2026-02-02T20:34:49.199084] [INFO ] [sig ] [3349/3456] Forecasting WEYS... [2026-02-02T20:34:49.199114] [INFO ] [sig ] Generating forecast for: WEYS [2026-02-02T20:34:49.199143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-02-02T20:34:49.209287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-02-02T20:34:49.209594] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-02-02T20:34:49.210360] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-02-02T20:34:49.210414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:49.210446] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:49.210473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:49.210530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:49.272019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:49.272867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:49.272947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:49.272980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:49.379312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:49.379465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:49.379514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:49.379548] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:49.382977] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: UP (p=84.93%) [2026-02-02T20:34:49.383256] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-02-02T20:34:49.383384] [INFO ] [sig ] WEYS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:49.535903] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WEYS.txt [2026-02-02T20:34:49.536073] [INFO ] [sig ] [3349/3456] Completed WEYS in 0.3s | 2.83 sym/s | Total: 19.7m | ETA: 37.9s [2026-02-02T20:34:49.536115] [INFO ] [sig ] [3350/3456] Forecasting WF... [2026-02-02T20:34:49.536144] [INFO ] [sig ] Generating forecast for: WF [2026-02-02T20:34:49.536174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-02-02T20:34:49.546465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-02-02T20:34:49.546775] [INFO ] [FORECASTER] Starting predict_future for WF [2026-02-02T20:34:49.547568] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-02-02T20:34:49.547652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:49.547711] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:49.547739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:49.547797] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:49.607741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:49.608488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:49.608604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:49.608648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:49.735455] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:49.735626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:49.735685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:49.735716] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:49.739204] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: DOWN (p=35.55%) [2026-02-02T20:34:49.739485] [INFO ] [FORECASTER] Completed predict_future for WF [2026-02-02T20:34:49.739651] [INFO ] [sig ] WF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:49.886005] [INFO ] [LOCAL ] Saved forecast: WF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WF.txt [2026-02-02T20:34:49.886151] [INFO ] [sig ] [3350/3456] Completed WF in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 37.5s [2026-02-02T20:34:49.886192] [INFO ] [sig ] [3351/3456] Forecasting WFG... [2026-02-02T20:34:49.886221] [INFO ] [sig ] Generating forecast for: WFG [2026-02-02T20:34:49.886252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-02-02T20:34:49.896547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-02-02T20:34:49.896894] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-02-02T20:34:49.897717] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-02-02T20:34:49.897776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:49.897814] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:49.897841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:49.897897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:49.956015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:49.956762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:49.956842] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:49.956874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:50.078095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:50.078255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:50.078296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:50.078323] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:50.081794] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: UP (p=91.08%) [2026-02-02T20:34:50.082106] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-02-02T20:34:50.082242] [INFO ] [sig ] WFG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:50.223777] [INFO ] [LOCAL ] Saved forecast: WFG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WFG.txt [2026-02-02T20:34:50.223909] [INFO ] [sig ] [3351/3456] Completed WFG in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 37.2s [2026-02-02T20:34:50.223948] [INFO ] [sig ] [3352/3456] Forecasting WFRD... [2026-02-02T20:34:50.223978] [INFO ] [sig ] Generating forecast for: WFRD [2026-02-02T20:34:50.224009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-02-02T20:34:50.234132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-02-02T20:34:50.234414] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-02-02T20:34:50.235176] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-02-02T20:34:50.235229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:50.235262] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:50.235288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:50.235344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:50.292179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:50.292868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:50.292947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:50.292979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:50.411874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:50.412034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:50.412075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:50.412103] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:50.415643] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: UP (p=66.69%) [2026-02-02T20:34:50.416174] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-02-02T20:34:50.416315] [INFO ] [sig ] WFRD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:50.559866] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WFRD.txt [2026-02-02T20:34:50.560024] [INFO ] [sig ] [3352/3456] Completed WFRD in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 36.8s [2026-02-02T20:34:50.560067] [INFO ] [sig ] [3353/3456] Forecasting WGMI... [2026-02-02T20:34:50.560097] [INFO ] [sig ] Generating forecast for: WGMI [2026-02-02T20:34:50.560128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-02-02T20:34:50.571701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-02-02T20:34:50.571991] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-02-02T20:34:50.572766] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-02-02T20:34:50.572972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:50.573003] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:50.573030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:50.573086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:50.635370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:50.636151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:50.636234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:50.636268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:50.760525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:50.760700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:50.760742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:50.760771] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:50.764215] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: DOWN (p=16.70%) [2026-02-02T20:34:50.764494] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-02-02T20:34:50.764653] [INFO ] [sig ] WGMI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:50.908020] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WGMI.txt [2026-02-02T20:34:50.908149] [INFO ] [sig ] [3353/3456] Completed WGMI in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 36.4s [2026-02-02T20:34:50.908187] [INFO ] [sig ] [3354/3456] Forecasting WGO... [2026-02-02T20:34:50.908217] [INFO ] [sig ] Generating forecast for: WGO [2026-02-02T20:34:50.908246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-02-02T20:34:50.919423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-02-02T20:34:50.919782] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-02-02T20:34:50.920637] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-02-02T20:34:50.920696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:50.920762] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:50.920794] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:50.920853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:50.982481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:50.983616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:50.983916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:50.983962] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:51.116868] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:51.117027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:51.117066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:51.117093] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:51.120631] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=39.15%) [2026-02-02T20:34:51.120950] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-02-02T20:34:51.121076] [INFO ] [sig ] WGO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:51.262316] [INFO ] [LOCAL ] Saved forecast: WGO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WGO.txt [2026-02-02T20:34:51.262489] [INFO ] [sig ] [3354/3456] Completed WGO in 0.4s | 2.83 sym/s | Total: 19.8m | ETA: 36.1s [2026-02-02T20:34:51.262533] [INFO ] [sig ] [3355/3456] Forecasting WGS... [2026-02-02T20:34:51.262563] [INFO ] [sig ] Generating forecast for: WGS [2026-02-02T20:34:51.262612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-02-02T20:34:51.273389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-02-02T20:34:51.273804] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-02-02T20:34:51.274644] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-02-02T20:34:51.274700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:51.274733] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:51.274760] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:51.274816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:51.331590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:51.332419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:51.332502] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:51.332535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:51.449800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:51.449947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:51.449986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:51.450014] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:51.453337] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: UP (p=83.61%) [2026-02-02T20:34:51.453638] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-02-02T20:34:51.453760] [INFO ] [sig ] WGS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:51.595456] [INFO ] [LOCAL ] Saved forecast: WGS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WGS.txt [2026-02-02T20:34:51.595598] [INFO ] [sig ] [3355/3456] Completed WGS in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 35.7s [2026-02-02T20:34:51.595639] [INFO ] [sig ] [3356/3456] Forecasting WH... [2026-02-02T20:34:51.595668] [INFO ] [sig ] Generating forecast for: WH [2026-02-02T20:34:51.595697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-02-02T20:34:51.605982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-02-02T20:34:51.606311] [INFO ] [FORECASTER] Starting predict_future for WH [2026-02-02T20:34:51.607108] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-02-02T20:34:51.607162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:51.607195] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:51.607223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:51.607279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:51.666720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:51.667502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:51.667602] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:51.667640] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:51.792718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:51.792880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:51.792918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:51.792947] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:51.796774] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=94.66%) [2026-02-02T20:34:51.797094] [INFO ] [FORECASTER] Completed predict_future for WH [2026-02-02T20:34:51.797230] [INFO ] [sig ] WH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:51.945356] [INFO ] [LOCAL ] Saved forecast: WH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WH.txt [2026-02-02T20:34:51.945497] [INFO ] [sig ] [3356/3456] Completed WH in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 35.4s [2026-02-02T20:34:51.945536] [INFO ] [sig ] [3357/3456] Forecasting WHD... [2026-02-02T20:34:51.945565] [INFO ] [sig ] Generating forecast for: WHD [2026-02-02T20:34:51.945614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-02-02T20:34:51.956213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-02-02T20:34:51.956569] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-02-02T20:34:51.957492] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-02-02T20:34:51.957549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:51.957620] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:51.960880] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:51.961082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:52.022373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:52.023531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:52.023637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:52.023672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:52.148201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:52.148374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:52.148435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:52.148481] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:52.152321] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=21.96%) [2026-02-02T20:34:52.152729] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-02-02T20:34:52.152898] [INFO ] [sig ] WHD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:52.299380] [INFO ] [LOCAL ] Saved forecast: WHD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WHD.txt [2026-02-02T20:34:52.299551] [INFO ] [sig ] [3357/3456] Completed WHD in 0.4s | 2.83 sym/s | Total: 19.8m | ETA: 35.0s [2026-02-02T20:34:52.299610] [INFO ] [sig ] [3358/3456] Forecasting WHF... [2026-02-02T20:34:52.299667] [INFO ] [sig ] Generating forecast for: WHF [2026-02-02T20:34:52.299699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-02-02T20:34:52.310764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-02-02T20:34:52.311161] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-02-02T20:34:52.311992] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-02-02T20:34:52.312048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:52.312081] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:52.312110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:52.312167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:52.371588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:52.372542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:52.372651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:52.372723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:52.500225] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:52.500383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:52.500438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:52.500477] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:52.504047] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-02-02T20:34:52.504336] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-02-02T20:34:52.504469] [INFO ] [sig ] WHF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:52.654892] [INFO ] [LOCAL ] Saved forecast: WHF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WHF.txt [2026-02-02T20:34:52.655032] [INFO ] [sig ] [3358/3456] Completed WHF in 0.4s | 2.83 sym/s | Total: 19.8m | ETA: 34.7s [2026-02-02T20:34:52.655073] [INFO ] [sig ] [3359/3456] Forecasting WHG... [2026-02-02T20:34:52.655102] [INFO ] [sig ] Generating forecast for: WHG [2026-02-02T20:34:52.655133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-02-02T20:34:52.666296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-02-02T20:34:52.666648] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-02-02T20:34:52.667470] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-02-02T20:34:52.667531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:52.667568] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:52.667623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:52.667698] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:52.728608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:52.729439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:52.729524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:52.729560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:52.838895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:52.839082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:52.839134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:52.839165] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:52.842849] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: UP (p=72.98%) [2026-02-02T20:34:52.843194] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-02-02T20:34:52.843374] [INFO ] [sig ] WHG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:52.989523] [INFO ] [LOCAL ] Saved forecast: WHG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WHG.txt [2026-02-02T20:34:52.989706] [INFO ] [sig ] [3359/3456] Completed WHG in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 34.3s [2026-02-02T20:34:52.989754] [INFO ] [sig ] [3360/3456] Forecasting WIA... [2026-02-02T20:34:52.989797] [INFO ] [sig ] Generating forecast for: WIA [2026-02-02T20:34:52.989841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-02-02T20:34:53.001323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-02-02T20:34:53.001697] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-02-02T20:34:53.002651] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-02-02T20:34:53.002705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:53.002736] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:53.002761] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:53.002818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:53.062454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:53.063451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:53.063534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:53.063569] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:53.177409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:53.177590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:53.177634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:53.177681] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:53.181148] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: DOWN (p=46.58%) [2026-02-02T20:34:53.181451] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-02-02T20:34:53.181598] [INFO ] [sig ] WIA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:53.322308] [INFO ] [LOCAL ] Saved forecast: WIA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WIA.txt [2026-02-02T20:34:53.322442] [INFO ] [sig ] [3360/3456] Completed WIA in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 34.0s [2026-02-02T20:34:53.322482] [INFO ] [sig ] [3361/3456] Forecasting WIMI... [2026-02-02T20:34:53.322512] [INFO ] [sig ] Generating forecast for: WIMI [2026-02-02T20:34:53.322543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-02-02T20:34:53.333051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-02-02T20:34:53.333353] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-02-02T20:34:53.334117] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-02-02T20:34:53.334170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:53.334202] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:53.334228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:53.334285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:53.391066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:53.391787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:53.391866] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:53.391898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:53.509394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:53.509534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:53.509592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:53.509644] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:53.513060] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=89.16%) [2026-02-02T20:34:53.513332] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-02-02T20:34:53.513455] [INFO ] [sig ] WIMI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:53.658211] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WIMI.txt [2026-02-02T20:34:53.658378] [INFO ] [sig ] [3361/3456] Completed WIMI in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 33.6s [2026-02-02T20:34:53.658418] [INFO ] [sig ] [3362/3456] Forecasting WINA... [2026-02-02T20:34:53.658449] [INFO ] [sig ] Generating forecast for: WINA [2026-02-02T20:34:53.658479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-02-02T20:34:53.668721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-02-02T20:34:53.669011] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-02-02T20:34:53.669780] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-02-02T20:34:53.669833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:53.669865] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:53.669891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:53.669946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:53.726990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:53.727681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:53.727764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:53.727796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:53.850277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:53.850440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:53.850483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:53.850511] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:53.854395] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-02-02T20:34:53.854851] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-02-02T20:34:53.855027] [INFO ] [sig ] WINA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:53.999717] [INFO ] [LOCAL ] Saved forecast: WINA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WINA.txt [2026-02-02T20:34:53.999846] [INFO ] [sig ] [3362/3456] Completed WINA in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 33.3s [2026-02-02T20:34:53.999885] [INFO ] [sig ] [3363/3456] Forecasting WING... [2026-02-02T20:34:53.999915] [INFO ] [sig ] Generating forecast for: WING [2026-02-02T20:34:53.999945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-02-02T20:34:54.010280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-02-02T20:34:54.010555] [INFO ] [FORECASTER] Starting predict_future for WING [2026-02-02T20:34:54.011323] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-02-02T20:34:54.011376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:54.011408] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:54.011436] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:54.011492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:54.069294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:54.069939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:54.070018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:54.070067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:54.187840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:54.188185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:54.188224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:54.188251] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:54.191918] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: DOWN (p=5.93%) [2026-02-02T20:34:54.192208] [INFO ] [FORECASTER] Completed predict_future for WING [2026-02-02T20:34:54.192336] [INFO ] [sig ] WING: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:54.341746] [INFO ] [LOCAL ] Saved forecast: WING 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WING.txt [2026-02-02T20:34:54.341888] [INFO ] [sig ] [3363/3456] Completed WING in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 32.9s [2026-02-02T20:34:54.341930] [INFO ] [sig ] [3364/3456] Forecasting WINN... [2026-02-02T20:34:54.341961] [INFO ] [sig ] Generating forecast for: WINN [2026-02-02T20:34:54.341991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-02-02T20:34:54.352772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-02-02T20:34:54.353091] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-02-02T20:34:54.353929] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-02-02T20:34:54.353982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:54.354016] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:54.354045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:54.354102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:54.411807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:54.412722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:54.412816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:54.412850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:54.539950] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:54.540103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:54.540143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:54.540174] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:54.543759] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: DOWN (p=5.31%) [2026-02-02T20:34:54.544035] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-02-02T20:34:54.544162] [INFO ] [sig ] WINN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:54.685766] [INFO ] [LOCAL ] Saved forecast: WINN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WINN.txt [2026-02-02T20:34:54.685897] [INFO ] [sig ] [3364/3456] Completed WINN in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 32.5s [2026-02-02T20:34:54.685936] [INFO ] [sig ] [3365/3456] Forecasting WIX... [2026-02-02T20:34:54.685965] [INFO ] [sig ] Generating forecast for: WIX [2026-02-02T20:34:54.685994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-02-02T20:34:54.696458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-02-02T20:34:54.696766] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-02-02T20:34:54.697505] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-02-02T20:34:54.697557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:54.697635] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:54.697697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:54.697758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:54.758045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:54.758954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:54.759039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:54.759073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:54.882214] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:54.882364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:54.882404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:54.882434] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:54.885965] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=39.56%) [2026-02-02T20:34:54.886260] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-02-02T20:34:54.886393] [INFO ] [sig ] WIX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:55.028603] [INFO ] [LOCAL ] Saved forecast: WIX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WIX.txt [2026-02-02T20:34:55.028729] [INFO ] [sig ] [3365/3456] Completed WIX in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 32.2s [2026-02-02T20:34:55.028767] [INFO ] [sig ] [3366/3456] Forecasting WK... [2026-02-02T20:34:55.028797] [INFO ] [sig ] Generating forecast for: WK [2026-02-02T20:34:55.028827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-02-02T20:34:55.039662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-02-02T20:34:55.039980] [INFO ] [FORECASTER] Starting predict_future for WK [2026-02-02T20:34:55.040816] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-02-02T20:34:55.040871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:55.040903] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:55.040929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:55.040984] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:55.097033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:55.097854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:55.097952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:55.097986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:55.216914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:55.217043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:55.217083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:55.217110] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:55.220451] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: UP (p=61.65%) [2026-02-02T20:34:55.220750] [INFO ] [FORECASTER] Completed predict_future for WK [2026-02-02T20:34:55.220878] [INFO ] [sig ] WK: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:55.361255] [INFO ] [LOCAL ] Saved forecast: WK 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WK.txt [2026-02-02T20:34:55.361414] [INFO ] [sig ] [3366/3456] Completed WK in 0.3s | 2.83 sym/s | Total: 19.8m | ETA: 31.8s [2026-02-02T20:34:55.361455] [INFO ] [sig ] [3367/3456] Forecasting WKC... [2026-02-02T20:34:55.361485] [INFO ] [sig ] Generating forecast for: WKC [2026-02-02T20:34:55.361515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-02-02T20:34:55.372801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-02-02T20:34:55.373123] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-02-02T20:34:55.373908] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-02-02T20:34:55.373973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:55.374013] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:55.374040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:55.374096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:55.433080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:55.433731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:55.433810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:55.433843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:55.557305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:55.557500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:55.557540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:55.557587] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:55.561217] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: DOWN (p=28.18%) [2026-02-02T20:34:55.561502] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-02-02T20:34:55.561655] [INFO ] [sig ] WKC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:55.702942] [INFO ] [LOCAL ] Saved forecast: WKC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WKC.txt [2026-02-02T20:34:55.703149] [INFO ] [sig ] [3367/3456] Completed WKC in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 31.5s [2026-02-02T20:34:55.703202] [INFO ] [sig ] [3368/3456] Forecasting WKEY... [2026-02-02T20:34:55.703250] [INFO ] [sig ] Generating forecast for: WKEY [2026-02-02T20:34:55.703299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-02-02T20:34:55.715849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-02-02T20:34:55.716186] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-02-02T20:34:55.717087] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-02-02T20:34:55.717146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:55.717178] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:55.717206] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:55.717291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:55.779997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:55.780873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:55.781002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:55.781062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:55.908758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:55.908951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:55.908997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:55.909026] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:55.912885] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=8.03%) [2026-02-02T20:34:55.913228] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-02-02T20:34:55.913367] [INFO ] [sig ] WKEY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:56.059880] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WKEY.txt [2026-02-02T20:34:56.060025] [INFO ] [sig ] [3368/3456] Completed WKEY in 0.4s | 2.83 sym/s | Total: 19.9m | ETA: 31.1s [2026-02-02T20:34:56.060067] [INFO ] [sig ] [3369/3456] Forecasting WKSP... [2026-02-02T20:34:56.060097] [INFO ] [sig ] Generating forecast for: WKSP [2026-02-02T20:34:56.060126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-02-02T20:34:56.070913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-02-02T20:34:56.071256] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-02-02T20:34:56.072072] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-02-02T20:34:56.072126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:56.072160] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:56.072188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:56.072246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:56.135611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:56.136482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:56.136568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:56.136631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:56.267144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:56.267359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:56.267430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:56.267463] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:56.272189] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: DOWN (p=22.72%) [2026-02-02T20:34:56.272600] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-02-02T20:34:56.272784] [INFO ] [sig ] WKSP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:56.417051] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WKSP.txt [2026-02-02T20:34:56.417216] [INFO ] [sig ] [3369/3456] Completed WKSP in 0.4s | 2.83 sym/s | Total: 19.9m | ETA: 30.8s [2026-02-02T20:34:56.417255] [INFO ] [sig ] [3370/3456] Forecasting WLDN... [2026-02-02T20:34:56.417284] [INFO ] [sig ] Generating forecast for: WLDN [2026-02-02T20:34:56.417313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-02-02T20:34:56.428655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-02-02T20:34:56.428960] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-02-02T20:34:56.429762] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-02-02T20:34:56.429815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:56.429860] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:56.429886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:56.429942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:56.487345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:56.488539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:56.488651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:56.488686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:56.610177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:56.610350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:56.610391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:56.610421] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:56.614180] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: UP (p=64.55%) [2026-02-02T20:34:56.614610] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-02-02T20:34:56.614775] [INFO ] [sig ] WLDN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:56.767936] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WLDN.txt [2026-02-02T20:34:56.768109] [INFO ] [sig ] [3370/3456] Completed WLDN in 0.4s | 2.83 sym/s | Total: 19.9m | ETA: 30.4s [2026-02-02T20:34:56.768152] [INFO ] [sig ] [3371/3456] Forecasting WLFC... [2026-02-02T20:34:56.768181] [INFO ] [sig ] Generating forecast for: WLFC [2026-02-02T20:34:56.768211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-02-02T20:34:56.779528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-02-02T20:34:56.779967] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-02-02T20:34:56.780862] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-02-02T20:34:56.780921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:56.780952] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:56.780978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:56.781035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:56.845262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:56.846319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:56.846429] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:56.846474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:56.966564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:56.966744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:56.966792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:56.966827] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:56.970185] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: DOWN (p=46.35%) [2026-02-02T20:34:56.970463] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-02-02T20:34:56.970604] [INFO ] [sig ] WLFC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:57.116527] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WLFC.txt [2026-02-02T20:34:57.116731] [INFO ] [sig ] [3371/3456] Completed WLFC in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 30.1s [2026-02-02T20:34:57.116775] [INFO ] [sig ] [3372/3456] Forecasting WLK... [2026-02-02T20:34:57.116804] [INFO ] [sig ] Generating forecast for: WLK [2026-02-02T20:34:57.116835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-02-02T20:34:57.131076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-02-02T20:34:57.131523] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-02-02T20:34:57.132564] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-02-02T20:34:57.132655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:57.132695] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:57.132728] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:57.132817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:57.198609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:57.199563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:57.199693] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:57.199728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:57.322184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:57.322337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:57.322378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:57.322406] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:57.326029] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=2.22%) [2026-02-02T20:34:57.326305] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-02-02T20:34:57.326432] [INFO ] [sig ] WLK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:57.468395] [INFO ] [LOCAL ] Saved forecast: WLK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WLK.txt [2026-02-02T20:34:57.468528] [INFO ] [sig ] [3372/3456] Completed WLK in 0.4s | 2.83 sym/s | Total: 19.9m | ETA: 29.7s [2026-02-02T20:34:57.468586] [INFO ] [sig ] [3373/3456] Forecasting WLKP... [2026-02-02T20:34:57.468621] [INFO ] [sig ] Generating forecast for: WLKP [2026-02-02T20:34:57.468652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-02-02T20:34:57.480202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-02-02T20:34:57.480647] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-02-02T20:34:57.481442] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-02-02T20:34:57.481496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:57.481529] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:57.481557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:57.481636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:57.543946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:57.544823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:57.544912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:57.544946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:57.662320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:57.662500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:57.662544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:57.662594] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:57.667757] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: UP (p=58.39%) [2026-02-02T20:34:57.668189] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-02-02T20:34:57.668356] [INFO ] [sig ] WLKP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:57.816488] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WLKP.txt [2026-02-02T20:34:57.816673] [INFO ] [sig ] [3373/3456] Completed WLKP in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 29.4s [2026-02-02T20:34:57.816717] [INFO ] [sig ] [3374/3456] Forecasting WMG... [2026-02-02T20:34:57.816750] [INFO ] [sig ] Generating forecast for: WMG [2026-02-02T20:34:57.816780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-02-02T20:34:57.827359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-02-02T20:34:57.827683] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-02-02T20:34:57.828463] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-02-02T20:34:57.828517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:57.828550] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:57.828605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:57.828665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:57.885365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:57.886225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:57.886309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:57.886343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:58.010961] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:58.011161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:58.011204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:58.011233] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:58.014697] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=87.74%) [2026-02-02T20:34:58.014972] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-02-02T20:34:58.015098] [INFO ] [sig ] WMG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:58.166421] [INFO ] [LOCAL ] Saved forecast: WMG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WMG.txt [2026-02-02T20:34:58.166567] [INFO ] [sig ] [3374/3456] Completed WMG in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 29.0s [2026-02-02T20:34:58.166629] [INFO ] [sig ] [3375/3456] Forecasting WMK... [2026-02-02T20:34:58.166661] [INFO ] [sig ] Generating forecast for: WMK [2026-02-02T20:34:58.166700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-02-02T20:34:58.177811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-02-02T20:34:58.178148] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-02-02T20:34:58.178995] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-02-02T20:34:58.179049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:58.179082] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:58.179109] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:58.179165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:58.237680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:58.238634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:58.238767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:58.238808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:58.362241] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:58.362389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:58.362430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:58.362460] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:58.366053] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: DOWN (p=43.84%) [2026-02-02T20:34:58.366330] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-02-02T20:34:58.366456] [INFO ] [sig ] WMK: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:58.508750] [INFO ] [LOCAL ] Saved forecast: WMK 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WMK.txt [2026-02-02T20:34:58.508886] [INFO ] [sig ] [3375/3456] Completed WMK in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 28.7s [2026-02-02T20:34:58.508926] [INFO ] [sig ] [3376/3456] Forecasting WMS... [2026-02-02T20:34:58.508956] [INFO ] [sig ] Generating forecast for: WMS [2026-02-02T20:34:58.508986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-02-02T20:34:58.519251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-02-02T20:34:58.519599] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-02-02T20:34:58.520411] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-02-02T20:34:58.520465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:58.520499] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:58.520526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:58.520604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:58.578517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:58.579372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:58.579452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:58.579485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:58.700927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:58.701082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:58.701122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:58.701151] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:58.704495] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: UP (p=51.63%) [2026-02-02T20:34:58.704781] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-02-02T20:34:58.704907] [INFO ] [sig ] WMS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:58.842737] [INFO ] [LOCAL ] Saved forecast: WMS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WMS.txt [2026-02-02T20:34:58.842883] [INFO ] [sig ] [3376/3456] Completed WMS in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 28.3s [2026-02-02T20:34:58.842922] [INFO ] [sig ] [3377/3456] Forecasting WNC... [2026-02-02T20:34:58.842953] [INFO ] [sig ] Generating forecast for: WNC [2026-02-02T20:34:58.842982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-02-02T20:34:58.853547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-02-02T20:34:58.853925] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-02-02T20:34:58.854778] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-02-02T20:34:58.854835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:58.854870] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:58.854898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:58.854956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:58.916301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:58.917209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:58.917296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:58.917332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:59.039216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:59.039373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:59.039415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:59.039446] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:59.043319] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=46.04%) [2026-02-02T20:34:59.043635] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-02-02T20:34:59.043774] [INFO ] [sig ] WNC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:59.198425] [INFO ] [LOCAL ] Saved forecast: WNC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WNC.txt [2026-02-02T20:34:59.198564] [INFO ] [sig ] [3377/3456] Completed WNC in 0.4s | 2.83 sym/s | Total: 19.9m | ETA: 27.9s [2026-02-02T20:34:59.198620] [INFO ] [sig ] [3378/3456] Forecasting WNEB... [2026-02-02T20:34:59.198651] [INFO ] [sig ] Generating forecast for: WNEB [2026-02-02T20:34:59.198681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-02-02T20:34:59.209374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-02-02T20:34:59.209678] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-02-02T20:34:59.210445] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-02-02T20:34:59.210498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:59.210542] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:59.210595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:59.210664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:59.269188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:59.270371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:59.270456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:59.270490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:59.396288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:59.396451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:59.396491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:59.396520] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:59.400245] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=26.28%) [2026-02-02T20:34:59.400527] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-02-02T20:34:59.400676] [INFO ] [sig ] WNEB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:34:59.544584] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WNEB.txt [2026-02-02T20:34:59.544745] [INFO ] [sig ] [3378/3456] Completed WNEB in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 27.6s [2026-02-02T20:34:59.544785] [INFO ] [sig ] [3379/3456] Forecasting WOOD... [2026-02-02T20:34:59.544816] [INFO ] [sig ] Generating forecast for: WOOD [2026-02-02T20:34:59.544847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-02-02T20:34:59.555107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-02-02T20:34:59.555438] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-02-02T20:34:59.556292] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-02-02T20:34:59.556346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:59.556379] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:59.556406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:59.556464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:59.614535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:59.615428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:59.615512] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:59.615547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:34:59.716713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:34:59.716876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:34:59.716917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:34:59.716947] [INFO ] [FORECASTER] Training complete [2026-02-02T20:34:59.720283] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: UP (p=51.76%) [2026-02-02T20:34:59.720562] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-02-02T20:34:59.720705] [INFO ] [sig ] WOOD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:34:59.866435] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WOOD.txt [2026-02-02T20:34:59.866622] [INFO ] [sig ] [3379/3456] Completed WOOD in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 27.2s [2026-02-02T20:34:59.866666] [INFO ] [sig ] [3380/3456] Forecasting WOOF... [2026-02-02T20:34:59.866695] [INFO ] [sig ] Generating forecast for: WOOF [2026-02-02T20:34:59.866724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-02-02T20:34:59.877620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-02-02T20:34:59.877976] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-02-02T20:34:59.878785] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-02-02T20:34:59.878839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:34:59.878872] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:34:59.878899] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:34:59.878955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:34:59.936918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:34:59.937631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:34:59.937739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:34:59.937774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:00.058072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:00.058228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:00.058268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:00.058296] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:00.061678] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-02-02T20:35:00.061948] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-02-02T20:35:00.062070] [INFO ] [sig ] WOOF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:00.205736] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WOOF.txt [2026-02-02T20:35:00.205881] [INFO ] [sig ] [3380/3456] Completed WOOF in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 26.9s [2026-02-02T20:35:00.205922] [INFO ] [sig ] [3381/3456] Forecasting WPC... [2026-02-02T20:35:00.205951] [INFO ] [sig ] Generating forecast for: WPC [2026-02-02T20:35:00.205981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-02-02T20:35:00.216671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-02-02T20:35:00.217009] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-02-02T20:35:00.217840] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-02-02T20:35:00.217893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:00.217926] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:00.217952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:00.218008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:00.277273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:00.278111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:00.278192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:00.278224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:00.407080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:00.407191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:00.407229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:00.407259] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:00.410725] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=27.44%) [2026-02-02T20:35:00.411012] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-02-02T20:35:00.411140] [INFO ] [sig ] WPC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:00.553199] [INFO ] [LOCAL ] Saved forecast: WPC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WPC.txt [2026-02-02T20:35:00.553333] [INFO ] [sig ] [3381/3456] Completed WPC in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 26.5s [2026-02-02T20:35:00.553378] [INFO ] [sig ] [3382/3456] Forecasting WPP... [2026-02-02T20:35:00.553409] [INFO ] [sig ] Generating forecast for: WPP [2026-02-02T20:35:00.553439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-02-02T20:35:00.564462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-02-02T20:35:00.564764] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-02-02T20:35:00.565520] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-02-02T20:35:00.565590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:00.565650] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:00.565679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:00.565735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:00.623788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:00.624639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:00.624742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:00.624776] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:00.745530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:00.745704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:00.745747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:00.745778] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:00.749377] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=89.22%) [2026-02-02T20:35:00.749681] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-02-02T20:35:00.749827] [INFO ] [sig ] WPP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:00.894241] [INFO ] [LOCAL ] Saved forecast: WPP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WPP.txt [2026-02-02T20:35:00.894404] [INFO ] [sig ] [3382/3456] Completed WPP in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 26.2s [2026-02-02T20:35:00.894447] [INFO ] [sig ] [3383/3456] Forecasting WRAP... [2026-02-02T20:35:00.894477] [INFO ] [sig ] Generating forecast for: WRAP [2026-02-02T20:35:00.894507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-02-02T20:35:00.905427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-02-02T20:35:00.905766] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-02-02T20:35:00.906562] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-02-02T20:35:00.906641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:00.906673] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:00.906699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:00.906755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:00.965736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:00.966383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:00.966462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:00.966495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:01.082264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:01.082421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:01.082467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:01.082495] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:01.085866] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: UP (p=64.31%) [2026-02-02T20:35:01.086143] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-02-02T20:35:01.086282] [INFO ] [sig ] WRAP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:01.231383] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WRAP.txt [2026-02-02T20:35:01.231535] [INFO ] [sig ] [3383/3456] Completed WRAP in 0.3s | 2.83 sym/s | Total: 19.9m | ETA: 25.8s [2026-02-02T20:35:01.231596] [INFO ] [sig ] [3384/3456] Forecasting WRB... [2026-02-02T20:35:01.231630] [INFO ] [sig ] Generating forecast for: WRB [2026-02-02T20:35:01.231660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-02-02T20:35:01.243440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-02-02T20:35:01.243835] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-02-02T20:35:01.244739] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-02-02T20:35:01.244792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:01.244825] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:01.244852] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:01.244908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:01.304684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:01.305673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:01.305781] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:01.305815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:01.429394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:01.429561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:01.429622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:01.429651] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:01.433283] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=97.62%) [2026-02-02T20:35:01.433617] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-02-02T20:35:01.433757] [INFO ] [sig ] WRB: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:01.586636] [INFO ] [LOCAL ] Saved forecast: WRB 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WRB.txt [2026-02-02T20:35:01.586804] [INFO ] [sig ] [3384/3456] Completed WRB in 0.4s | 2.83 sym/s | Total: 20.0m | ETA: 25.5s [2026-02-02T20:35:01.586851] [INFO ] [sig ] [3385/3456] Forecasting WRBY... [2026-02-02T20:35:01.586882] [INFO ] [sig ] Generating forecast for: WRBY [2026-02-02T20:35:01.586913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-02-02T20:35:01.597465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-02-02T20:35:01.597876] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-02-02T20:35:01.598693] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-02-02T20:35:01.598746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:01.598784] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:01.598816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:01.598884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:01.656286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:01.657221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:01.657312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:01.657346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:01.777542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:01.777736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:01.777796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:01.777856] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:01.781296] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-02-02T20:35:01.781603] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-02-02T20:35:01.781734] [INFO ] [sig ] WRBY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:01.928055] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WRBY.txt [2026-02-02T20:35:01.928200] [INFO ] [sig ] [3385/3456] Completed WRBY in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 25.1s [2026-02-02T20:35:01.928240] [INFO ] [sig ] [3386/3456] Forecasting WRLD... [2026-02-02T20:35:01.928268] [INFO ] [sig ] Generating forecast for: WRLD [2026-02-02T20:35:01.928298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-02-02T20:35:01.939500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-02-02T20:35:01.939846] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-02-02T20:35:01.940640] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-02-02T20:35:01.940692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:01.940724] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:01.940750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:01.940806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:01.998745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:01.999894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:01.999999] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:02.000043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:02.123881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:02.124027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:02.124066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:02.124095] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:02.127483] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-02-02T20:35:02.127880] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-02-02T20:35:02.128034] [INFO ] [sig ] WRLD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:02.273394] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WRLD.txt [2026-02-02T20:35:02.273561] [INFO ] [sig ] [3386/3456] Completed WRLD in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 24.8s [2026-02-02T20:35:02.273636] [INFO ] [sig ] [3387/3456] Forecasting WSBC... [2026-02-02T20:35:02.273667] [INFO ] [sig ] Generating forecast for: WSBC [2026-02-02T20:35:02.273697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-02-02T20:35:02.284606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-02-02T20:35:02.284965] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-02-02T20:35:02.285778] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-02-02T20:35:02.285835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:02.285869] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:02.285896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:02.285955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:02.350653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:02.352294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:02.352453] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:02.352490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:02.480169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:02.480327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:02.480383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:02.480426] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:02.484040] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=42.34%) [2026-02-02T20:35:02.484322] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-02-02T20:35:02.484473] [INFO ] [sig ] WSBC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:02.635113] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WSBC.txt [2026-02-02T20:35:02.635272] [INFO ] [sig ] [3387/3456] Completed WSBC in 0.4s | 2.83 sym/s | Total: 20.0m | ETA: 24.4s [2026-02-02T20:35:02.635319] [INFO ] [sig ] [3388/3456] Forecasting WSBF... [2026-02-02T20:35:02.635366] [INFO ] [sig ] Generating forecast for: WSBF [2026-02-02T20:35:02.635407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-02-02T20:35:02.646507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-02-02T20:35:02.646882] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-02-02T20:35:02.647750] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-02-02T20:35:02.647807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:02.647840] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:02.647868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:02.647926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:02.707635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:02.708458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:02.708543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:02.708596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:02.840231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:02.840387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:02.840429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:02.840458] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:02.844141] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=16.78%) [2026-02-02T20:35:02.844420] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-02-02T20:35:02.844548] [INFO ] [sig ] WSBF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:02.995994] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WSBF.txt [2026-02-02T20:35:02.996157] [INFO ] [sig ] [3388/3456] Completed WSBF in 0.4s | 2.83 sym/s | Total: 20.0m | ETA: 24.1s [2026-02-02T20:35:02.996201] [INFO ] [sig ] [3389/3456] Forecasting WSC... [2026-02-02T20:35:02.996232] [INFO ] [sig ] Generating forecast for: WSC [2026-02-02T20:35:02.996266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-02-02T20:35:03.006995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-02-02T20:35:03.007350] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-02-02T20:35:03.008467] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-02-02T20:35:03.008524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:03.008587] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:03.008621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:03.008678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:03.069909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:03.070756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:03.070841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:03.070889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:03.199252] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:03.199411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:03.199454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:03.199483] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:03.203322] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-02-02T20:35:03.203671] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-02-02T20:35:03.203829] [INFO ] [sig ] WSC: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:03.353479] [INFO ] [LOCAL ] Saved forecast: WSC 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WSC.txt [2026-02-02T20:35:03.353691] [INFO ] [sig ] [3389/3456] Completed WSC in 0.4s | 2.83 sym/s | Total: 20.0m | ETA: 23.7s [2026-02-02T20:35:03.353755] [INFO ] [sig ] [3390/3456] Forecasting WSFS... [2026-02-02T20:35:03.353796] [INFO ] [sig ] Generating forecast for: WSFS [2026-02-02T20:35:03.353833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-02-02T20:35:03.366191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-02-02T20:35:03.366656] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-02-02T20:35:03.367500] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-02-02T20:35:03.367554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:03.367608] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:03.367636] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:03.367719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:03.426434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:03.427327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:03.427414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:03.427447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:03.545314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:03.545469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:03.545509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:03.545538] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:03.549059] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-02-02T20:35:03.549336] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-02-02T20:35:03.549458] [INFO ] [sig ] WSFS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:03.696300] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WSFS.txt [2026-02-02T20:35:03.696464] [INFO ] [sig ] [3390/3456] Completed WSFS in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 23.3s [2026-02-02T20:35:03.696505] [INFO ] [sig ] [3391/3456] Forecasting WSM... [2026-02-02T20:35:03.696535] [INFO ] [sig ] Generating forecast for: WSM [2026-02-02T20:35:03.696566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-02-02T20:35:03.707367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-02-02T20:35:03.707699] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-02-02T20:35:03.708503] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-02-02T20:35:03.708555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:03.708605] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:03.708632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:03.708688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:03.764977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:03.765672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:03.765751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:03.765784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:03.886054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:03.886215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:03.886256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:03.886286] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:03.889793] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=9.45%) [2026-02-02T20:35:03.890109] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-02-02T20:35:03.890236] [INFO ] [sig ] WSM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:04.031744] [INFO ] [LOCAL ] Saved forecast: WSM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WSM.txt [2026-02-02T20:35:04.031893] [INFO ] [sig ] [3391/3456] Completed WSM in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 23.0s [2026-02-02T20:35:04.031933] [INFO ] [sig ] [3392/3456] Forecasting WSO... [2026-02-02T20:35:04.031963] [INFO ] [sig ] Generating forecast for: WSO [2026-02-02T20:35:04.031991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-02-02T20:35:04.042427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-02-02T20:35:04.042873] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-02-02T20:35:04.043726] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-02-02T20:35:04.043780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:04.043812] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:04.043839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:04.043894] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:04.103460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:04.104334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:04.104454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:04.104491] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:04.230181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:04.230343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:04.230384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:04.230412] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:04.233850] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-02-02T20:35:04.234131] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-02-02T20:35:04.234256] [INFO ] [sig ] WSO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:04.375835] [INFO ] [LOCAL ] Saved forecast: WSO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WSO.txt [2026-02-02T20:35:04.375991] [INFO ] [sig ] [3392/3456] Completed WSO in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 22.6s [2026-02-02T20:35:04.376030] [INFO ] [sig ] [3393/3456] Forecasting WTBA... [2026-02-02T20:35:04.376067] [INFO ] [sig ] Generating forecast for: WTBA [2026-02-02T20:35:04.376100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-02-02T20:35:04.387439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-02-02T20:35:04.387882] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-02-02T20:35:04.388684] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-02-02T20:35:04.388738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:04.388771] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:04.388801] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:04.388879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:04.459080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:04.460132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:04.460229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:04.460264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:04.578190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:04.578346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:04.578388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:04.578417] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:04.582035] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=63.19%) [2026-02-02T20:35:04.582323] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-02-02T20:35:04.582486] [INFO ] [sig ] WTBA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:04.725838] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WTBA.txt [2026-02-02T20:35:04.725997] [INFO ] [sig ] [3393/3456] Completed WTBA in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 22.3s [2026-02-02T20:35:04.726036] [INFO ] [sig ] [3394/3456] Forecasting WTFC... [2026-02-02T20:35:04.726067] [INFO ] [sig ] Generating forecast for: WTFC [2026-02-02T20:35:04.726096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-02-02T20:35:04.737564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-02-02T20:35:04.737953] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-02-02T20:35:04.738754] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-02-02T20:35:04.738808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:04.738842] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:04.738869] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:04.738926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:04.795534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:04.796199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:04.796279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:04.796312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:04.919649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:04.919801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:04.919840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:04.919873] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:04.923252] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: UP (p=83.45%) [2026-02-02T20:35:04.923526] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-02-02T20:35:04.923668] [INFO ] [sig ] WTFC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:05.064958] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WTFC.txt [2026-02-02T20:35:05.065099] [INFO ] [sig ] [3394/3456] Completed WTFC in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 21.9s [2026-02-02T20:35:05.065139] [INFO ] [sig ] [3395/3456] Forecasting WTI... [2026-02-02T20:35:05.065168] [INFO ] [sig ] Generating forecast for: WTI [2026-02-02T20:35:05.065199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-02-02T20:35:05.076450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-02-02T20:35:05.076849] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-02-02T20:35:05.077683] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-02-02T20:35:05.077737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:05.077770] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:05.077797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:05.077853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:05.134229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:05.135152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:05.135238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:05.135271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:05.252464] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:05.252649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:05.252690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:05.252719] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:05.256160] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: UP (p=57.81%) [2026-02-02T20:35:05.256460] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-02-02T20:35:05.256611] [INFO ] [sig ] WTI: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:05.403601] [INFO ] [LOCAL ] Saved forecast: WTI 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WTI.txt [2026-02-02T20:35:05.403797] [INFO ] [sig ] [3395/3456] Completed WTI in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 21.6s [2026-02-02T20:35:05.403838] [INFO ] [sig ] [3396/3456] Forecasting WTRG... [2026-02-02T20:35:05.403869] [INFO ] [sig ] Generating forecast for: WTRG [2026-02-02T20:35:05.403898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-02-02T20:35:05.414884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-02-02T20:35:05.415231] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-02-02T20:35:05.416024] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-02-02T20:35:05.416077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:05.416109] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:05.416136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:05.416192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:05.472996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:05.473854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:05.473939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:05.473972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:05.600208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:05.600391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:05.600440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:05.600487] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:05.604210] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: DOWN (p=39.38%) [2026-02-02T20:35:05.604537] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-02-02T20:35:05.604702] [INFO ] [sig ] WTRG: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:05.749351] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WTRG.txt [2026-02-02T20:35:05.749566] [INFO ] [sig ] [3396/3456] Completed WTRG in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 21.2s [2026-02-02T20:35:05.749642] [INFO ] [sig ] [3397/3456] Forecasting WTS... [2026-02-02T20:35:05.749674] [INFO ] [sig ] Generating forecast for: WTS [2026-02-02T20:35:05.749705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-02-02T20:35:05.760857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-02-02T20:35:05.761258] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-02-02T20:35:05.762083] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-02-02T20:35:05.762137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:05.762169] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:05.762196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:05.762268] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:05.824712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:05.825628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:05.825712] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:05.825747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:05.949650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:05.949803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:05.949844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:05.949873] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:05.953248] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=97.71%) [2026-02-02T20:35:05.953529] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-02-02T20:35:05.953670] [INFO ] [sig ] WTS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:06.094483] [INFO ] [LOCAL ] Saved forecast: WTS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/WTS.txt [2026-02-02T20:35:06.094630] [INFO ] [sig ] [3397/3456] Completed WTS in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 20.9s [2026-02-02T20:35:06.094671] [INFO ] [sig ] [3398/3456] Forecasting WULF... [2026-02-02T20:35:06.094701] [INFO ] [sig ] Generating forecast for: WULF [2026-02-02T20:35:06.094730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-02-02T20:35:06.105098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-02-02T20:35:06.105381] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-02-02T20:35:06.106244] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-02-02T20:35:06.106298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:06.106331] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:06.106358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:06.106416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:06.163889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:06.164523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:06.164619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:06.164668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:06.281891] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:06.282059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:06.282099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:06.282127] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:06.285522] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=35.20%) [2026-02-02T20:35:06.285834] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-02-02T20:35:06.285968] [INFO ] [sig ] WULF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:06.429753] [INFO ] [LOCAL ] Saved forecast: WULF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WULF.txt [2026-02-02T20:35:06.429920] [INFO ] [sig ] [3398/3456] Completed WULF in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 20.5s [2026-02-02T20:35:06.429968] [INFO ] [sig ] [3399/3456] Forecasting WVE... [2026-02-02T20:35:06.430007] [INFO ] [sig ] Generating forecast for: WVE [2026-02-02T20:35:06.430043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-02-02T20:35:06.440925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-02-02T20:35:06.441253] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-02-02T20:35:06.442053] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-02-02T20:35:06.442107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:06.442167] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:06.442197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:06.442255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:06.501702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:06.502854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:06.502962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:06.503016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:06.629295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:06.629454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:06.629494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:06.629522] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:06.633163] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=30.54%) [2026-02-02T20:35:06.633457] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-02-02T20:35:06.633606] [INFO ] [sig ] WVE: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:06.776371] [INFO ] [LOCAL ] Saved forecast: WVE 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WVE.txt [2026-02-02T20:35:06.776521] [INFO ] [sig ] [3399/3456] Completed WVE in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 20.2s [2026-02-02T20:35:06.776563] [INFO ] [sig ] [3400/3456] Forecasting WWD... [2026-02-02T20:35:06.776615] [INFO ] [sig ] Generating forecast for: WWD [2026-02-02T20:35:06.776648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-02-02T20:35:06.787711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-02-02T20:35:06.788062] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-02-02T20:35:06.788862] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-02-02T20:35:06.788916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:06.788956] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:06.788989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:06.789077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:06.855125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:06.855981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:06.856065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:06.856101] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:06.976873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:06.977035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:06.977078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:06.977107] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:06.981299] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=23.02%) [2026-02-02T20:35:06.981595] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-02-02T20:35:06.981725] [INFO ] [sig ] WWD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:07.123107] [INFO ] [LOCAL ] Saved forecast: WWD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WWD.txt [2026-02-02T20:35:07.123258] [INFO ] [sig ] [3400/3456] Completed WWD in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 19.8s [2026-02-02T20:35:07.123298] [INFO ] [sig ] [3401/3456] Forecasting WY... [2026-02-02T20:35:07.123327] [INFO ] [sig ] Generating forecast for: WY [2026-02-02T20:35:07.123356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-02-02T20:35:07.136511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-02-02T20:35:07.136929] [INFO ] [FORECASTER] Starting predict_future for WY [2026-02-02T20:35:07.137817] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-02-02T20:35:07.137872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:07.137906] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:07.137934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:07.137992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:07.200911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:07.201966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:07.202068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:07.202104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:07.320399] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:07.320589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:07.320647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:07.320679] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:07.324246] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-02-02T20:35:07.324593] [INFO ] [FORECASTER] Completed predict_future for WY [2026-02-02T20:35:07.324731] [INFO ] [sig ] WY: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:07.472616] [INFO ] [LOCAL ] Saved forecast: WY 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WY.txt [2026-02-02T20:35:07.472768] [INFO ] [sig ] [3401/3456] Completed WY in 0.3s | 2.83 sym/s | Total: 20.0m | ETA: 19.5s [2026-02-02T20:35:07.472808] [INFO ] [sig ] [3402/3456] Forecasting WYNN... [2026-02-02T20:35:07.472837] [INFO ] [sig ] Generating forecast for: WYNN [2026-02-02T20:35:07.472867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-02-02T20:35:07.484257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-02-02T20:35:07.484650] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-02-02T20:35:07.485455] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-02-02T20:35:07.485523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:07.485557] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:07.485603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:07.485662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:07.544814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:07.545902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:07.546006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:07.546050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:07.680862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:07.681015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:07.681057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:07.681086] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:07.684568] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: DOWN (p=22.58%) [2026-02-02T20:35:07.684862] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-02-02T20:35:07.684994] [INFO ] [sig ] WYNN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:07.824077] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/WYNN.txt [2026-02-02T20:35:07.824234] [INFO ] [sig ] [3402/3456] Completed WYNN in 0.4s | 2.83 sym/s | Total: 20.1m | ETA: 19.1s [2026-02-02T20:35:07.824273] [INFO ] [sig ] [3403/3456] Forecasting XBIL... [2026-02-02T20:35:07.824304] [INFO ] [sig ] Generating forecast for: XBIL [2026-02-02T20:35:07.824334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-02-02T20:35:07.834704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-02-02T20:35:07.835021] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-02-02T20:35:07.835838] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-02-02T20:35:07.835894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:07.835926] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:07.835954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:07.836015] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:07.893307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:07.894129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:07.894213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:07.894246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:07.988039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:07.988188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:07.988230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:07.988259] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:07.992311] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=78.43%) [2026-02-02T20:35:07.992633] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-02-02T20:35:07.992769] [INFO ] [sig ] XBIL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:08.133460] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XBIL.txt [2026-02-02T20:35:08.133629] [INFO ] [sig ] [3403/3456] Completed XBIL in 0.3s | 2.83 sym/s | Total: 20.1m | ETA: 18.7s [2026-02-02T20:35:08.133671] [INFO ] [sig ] [3404/3456] Forecasting XEL... [2026-02-02T20:35:08.133703] [INFO ] [sig ] Generating forecast for: XEL [2026-02-02T20:35:08.133732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-02-02T20:35:08.143906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-02-02T20:35:08.144188] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-02-02T20:35:08.144965] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-02-02T20:35:08.145018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:08.145049] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:08.145075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:08.145131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:08.201622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:08.202306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:08.202385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:08.202417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:08.327901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:08.328129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:08.328171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:08.328199] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:08.331837] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=90.65%) [2026-02-02T20:35:08.332127] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-02-02T20:35:08.332445] [INFO ] [sig ] XEL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:08.476607] [INFO ] [LOCAL ] Saved forecast: XEL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XEL.txt [2026-02-02T20:35:08.476759] [INFO ] [sig ] [3404/3456] Completed XEL in 0.3s | 2.83 sym/s | Total: 20.1m | ETA: 18.4s [2026-02-02T20:35:08.476797] [INFO ] [sig ] [3405/3456] Forecasting XENE... [2026-02-02T20:35:08.476826] [INFO ] [sig ] Generating forecast for: XENE [2026-02-02T20:35:08.476856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-02-02T20:35:08.487245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-02-02T20:35:08.487512] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-02-02T20:35:08.488336] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-02-02T20:35:08.488389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:08.488419] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:08.488445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:08.488499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:08.546687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:08.547441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:08.547522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:08.547556] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:08.665678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:08.665854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:08.665907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:08.665948] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:08.669537] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=98.04%) [2026-02-02T20:35:08.669838] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-02-02T20:35:08.669971] [INFO ] [sig ] XENE: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:08.887227] [INFO ] [LOCAL ] Saved forecast: XENE 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XENE.txt [2026-02-02T20:35:08.887404] [INFO ] [sig ] [3405/3456] Completed XENE in 0.4s | 2.83 sym/s | Total: 20.1m | ETA: 18.0s [2026-02-02T20:35:08.887455] [INFO ] [sig ] [3406/3456] Forecasting XERS... [2026-02-02T20:35:08.887485] [INFO ] [sig ] Generating forecast for: XERS [2026-02-02T20:35:08.887516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-02-02T20:35:08.898343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-02-02T20:35:08.898649] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-02-02T20:35:08.899493] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-02-02T20:35:08.899548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:08.899608] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:08.899640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:08.899698] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:08.958839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:08.959707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:08.959811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:08.959857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:09.077161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:09.077317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:09.077359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:09.077389] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:09.084536] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=60.07%) [2026-02-02T20:35:09.084863] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-02-02T20:35:09.085000] [INFO ] [sig ] XERS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:09.228327] [INFO ] [LOCAL ] Saved forecast: XERS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XERS.txt [2026-02-02T20:35:09.228454] [INFO ] [sig ] [3406/3456] Completed XERS in 0.3s | 2.83 sym/s | Total: 20.1m | ETA: 17.7s [2026-02-02T20:35:09.228493] [INFO ] [sig ] [3407/3456] Forecasting XGN... [2026-02-02T20:35:09.228523] [INFO ] [sig ] Generating forecast for: XGN [2026-02-02T20:35:09.228553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-02-02T20:35:09.238989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-02-02T20:35:09.239274] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-02-02T20:35:09.240058] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-02-02T20:35:09.240110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:09.240142] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:09.240169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:09.240225] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:09.299042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:09.299963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:09.300052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:09.300087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:09.420940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:09.421110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:09.421155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:09.421185] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:09.424702] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=36.74%) [2026-02-02T20:35:09.425011] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-02-02T20:35:09.425164] [INFO ] [sig ] XGN: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:09.572730] [INFO ] [LOCAL ] Saved forecast: XGN 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/XGN.txt [2026-02-02T20:35:09.572872] [INFO ] [sig ] [3407/3456] Completed XGN in 0.3s | 2.83 sym/s | Total: 20.1m | ETA: 17.3s [2026-02-02T20:35:09.572911] [INFO ] [sig ] [3408/3456] Forecasting XOM... [2026-02-02T20:35:09.572940] [INFO ] [sig ] Generating forecast for: XOM [2026-02-02T20:35:09.572969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-02-02T20:35:09.584216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-02-02T20:35:09.584491] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-02-02T20:35:09.585263] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-02-02T20:35:09.585316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:09.585539] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:09.585566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:09.585642] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:09.644224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:09.644862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:09.644940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:09.644972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:09.771353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:09.771516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:09.771558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:09.771608] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:09.775034] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: DOWN (p=41.03%) [2026-02-02T20:35:09.775319] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-02-02T20:35:09.775452] [INFO ] [sig ] XOM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:09.934481] [INFO ] [LOCAL ] Saved forecast: XOM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/XOM.txt [2026-02-02T20:35:09.934685] [INFO ] [sig ] [3408/3456] Completed XOM in 0.4s | 2.83 sym/s | Total: 20.1m | ETA: 17.0s [2026-02-02T20:35:09.934729] [INFO ] [sig ] [3409/3456] Forecasting XOMA... [2026-02-02T20:35:09.934770] [INFO ] [sig ] Generating forecast for: XOMA [2026-02-02T20:35:09.934801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-02-02T20:35:09.947183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-02-02T20:35:09.947633] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-02-02T20:35:09.948623] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-02-02T20:35:09.948684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:09.948717] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:09.948746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:09.948804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:10.029017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:10.030289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:10.030460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:10.030516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:10.188082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:10.188275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:10.188319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:10.188354] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:10.192707] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: UP (p=85.33%) [2026-02-02T20:35:10.193153] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-02-02T20:35:10.193327] [INFO ] [sig ] XOMA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:10.438511] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XOMA.txt [2026-02-02T20:35:10.438775] [INFO ] [sig ] [3409/3456] Completed XOMA in 0.5s | 2.83 sym/s | Total: 20.1m | ETA: 16.6s [2026-02-02T20:35:10.438850] [INFO ] [sig ] [3410/3456] Forecasting XOS... [2026-02-02T20:35:10.438908] [INFO ] [sig ] Generating forecast for: XOS [2026-02-02T20:35:10.438963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-02-02T20:35:10.459858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-02-02T20:35:10.460332] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-02-02T20:35:10.461263] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-02-02T20:35:10.461321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:10.461355] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:10.461383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:10.461440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:10.556861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:10.558306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:10.558437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:10.558485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:10.750449] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:10.751084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:10.751231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:10.751298] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:10.758901] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: UP (p=88.14%) [2026-02-02T20:35:10.759507] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-02-02T20:35:10.759787] [INFO ] [sig ] XOS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:10.972719] [INFO ] [LOCAL ] Saved forecast: XOS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XOS.txt [2026-02-02T20:35:10.972948] [INFO ] [sig ] [3410/3456] Completed XOS in 0.5s | 2.83 sym/s | Total: 20.1m | ETA: 16.3s [2026-02-02T20:35:10.973001] [INFO ] [sig ] [3411/3456] Forecasting XP... [2026-02-02T20:35:10.973043] [INFO ] [sig ] Generating forecast for: XP [2026-02-02T20:35:10.973088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-02-02T20:35:10.987241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-02-02T20:35:10.987792] [INFO ] [FORECASTER] Starting predict_future for XP [2026-02-02T20:35:10.988885] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-02-02T20:35:10.988951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:10.988996] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:10.989029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:10.989116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:11.050546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:11.051616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:11.051723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:11.051761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:11.196966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:11.197151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:11.197200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:11.197229] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:11.200796] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-02-02T20:35:11.201086] [INFO ] [FORECASTER] Completed predict_future for XP [2026-02-02T20:35:11.201215] [INFO ] [sig ] XP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:11.346348] [INFO ] [LOCAL ] Saved forecast: XP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XP.txt [2026-02-02T20:35:11.346504] [INFO ] [sig ] [3411/3456] Completed XP in 0.4s | 2.83 sym/s | Total: 20.1m | ETA: 15.9s [2026-02-02T20:35:11.346547] [INFO ] [sig ] [3412/3456] Forecasting XPEL... [2026-02-02T20:35:11.346598] [INFO ] [sig ] Generating forecast for: XPEL [2026-02-02T20:35:11.346631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-02-02T20:35:11.356791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-02-02T20:35:11.357090] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-02-02T20:35:11.357917] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-02-02T20:35:11.357973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:11.358007] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:11.358037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:11.358119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:11.417229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:11.418010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:11.418102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:11.418140] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:11.537695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:11.537839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:11.537879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:11.537907] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:11.541228] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=87.07%) [2026-02-02T20:35:11.541497] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-02-02T20:35:11.541637] [INFO ] [sig ] XPEL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:11.684219] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XPEL.txt [2026-02-02T20:35:11.684383] [INFO ] [sig ] [3412/3456] Completed XPEL in 0.3s | 2.83 sym/s | Total: 20.1m | ETA: 15.6s [2026-02-02T20:35:11.684423] [INFO ] [sig ] [3413/3456] Forecasting XPO... [2026-02-02T20:35:11.684453] [INFO ] [sig ] Generating forecast for: XPO [2026-02-02T20:35:11.684483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-02-02T20:35:11.695624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-02-02T20:35:11.695911] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-02-02T20:35:11.696691] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-02-02T20:35:11.696744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:11.696787] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:11.696815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:11.696871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:11.764922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:11.765794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:11.765876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:11.765910] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:11.886482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:11.886656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:11.886696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:11.886723] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:11.890199] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: UP (p=59.65%) [2026-02-02T20:35:11.890482] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-02-02T20:35:11.890628] [INFO ] [sig ] XPO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:12.031475] [INFO ] [LOCAL ] Saved forecast: XPO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XPO.txt [2026-02-02T20:35:12.031626] [INFO ] [sig ] [3413/3456] Completed XPO in 0.3s | 2.83 sym/s | Total: 20.1m | ETA: 15.2s [2026-02-02T20:35:12.031668] [INFO ] [sig ] [3414/3456] Forecasting XPOF... [2026-02-02T20:35:12.031700] [INFO ] [sig ] Generating forecast for: XPOF [2026-02-02T20:35:12.031729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-02-02T20:35:12.041984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-02-02T20:35:12.042337] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-02-02T20:35:12.043171] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-02-02T20:35:12.043226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:12.043259] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:12.043289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:12.043360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:12.101850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:12.102690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:12.102777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:12.102811] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:12.224114] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:12.224243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:12.224285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:12.224314] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:12.229130] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=40.86%) [2026-02-02T20:35:12.229678] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-02-02T20:35:12.229836] [INFO ] [sig ] XPOF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:12.394512] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/XPOF.txt [2026-02-02T20:35:12.394668] [INFO ] [sig ] [3414/3456] Completed XPOF in 0.4s | 2.83 sym/s | Total: 20.1m | ETA: 14.9s [2026-02-02T20:35:12.394713] [INFO ] [sig ] [3415/3456] Forecasting XPRO... [2026-02-02T20:35:12.394747] [INFO ] [sig ] Generating forecast for: XPRO [2026-02-02T20:35:12.394780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-02-02T20:35:12.405302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-02-02T20:35:12.405830] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-02-02T20:35:12.406842] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-02-02T20:35:12.406895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:12.406928] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:12.406954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:12.407009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:12.467159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:12.468081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:12.468168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:12.468202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:12.587281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:12.587430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:12.587471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:12.587500] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:12.590989] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: UP (p=61.76%) [2026-02-02T20:35:12.591298] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-02-02T20:35:12.591426] [INFO ] [sig ] XPRO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:12.735372] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XPRO.txt [2026-02-02T20:35:12.735513] [INFO ] [sig ] [3415/3456] Completed XPRO in 0.3s | 2.83 sym/s | Total: 20.1m | ETA: 14.5s [2026-02-02T20:35:12.735553] [INFO ] [sig ] [3416/3456] Forecasting XRAY... [2026-02-02T20:35:12.735601] [INFO ] [sig ] Generating forecast for: XRAY [2026-02-02T20:35:12.735633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-02-02T20:35:12.748679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-02-02T20:35:12.749094] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-02-02T20:35:12.750100] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-02-02T20:35:12.750165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:12.750238] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:12.750275] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:12.750356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:12.814019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:12.814852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:12.814937] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:12.814972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:12.938413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:12.938585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:12.938628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:12.938659] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:12.942104] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=84.05%) [2026-02-02T20:35:12.942395] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-02-02T20:35:12.942527] [INFO ] [sig ] XRAY: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:13.087271] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XRAY.txt [2026-02-02T20:35:13.087409] [INFO ] [sig ] [3416/3456] Completed XRAY in 0.4s | 2.83 sym/s | Total: 20.1m | ETA: 14.2s [2026-02-02T20:35:13.087455] [INFO ] [sig ] [3417/3456] Forecasting XRX... [2026-02-02T20:35:13.087486] [INFO ] [sig ] Generating forecast for: XRX [2026-02-02T20:35:13.087516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-02-02T20:35:13.097729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-02-02T20:35:13.098115] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-02-02T20:35:13.099013] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-02-02T20:35:13.099069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:13.099103] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:13.099132] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:13.099192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:13.157933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:13.158803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:13.158886] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:13.158921] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:13.281097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:13.281260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:13.281302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:13.281333] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:13.284833] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: DOWN (p=25.54%) [2026-02-02T20:35:13.285125] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-02-02T20:35:13.285258] [INFO ] [sig ] XRX: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:13.433358] [INFO ] [LOCAL ] Saved forecast: XRX 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/XRX.txt [2026-02-02T20:35:13.433560] [INFO ] [sig ] [3417/3456] Completed XRX in 0.3s | 2.83 sym/s | Total: 20.1m | ETA: 13.8s [2026-02-02T20:35:13.433633] [INFO ] [sig ] [3418/3456] Forecasting XTIA... [2026-02-02T20:35:13.433674] [INFO ] [sig ] Generating forecast for: XTIA [2026-02-02T20:35:13.433712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-02-02T20:35:13.447887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-02-02T20:35:13.448367] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-02-02T20:35:13.449514] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-02-02T20:35:13.449601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:13.449652] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:13.449693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:13.449776] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:13.514849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:13.515817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:13.515904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:13.515938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:13.642684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:13.642845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:13.642888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:13.642916] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:13.646419] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: DOWN (p=6.38%) [2026-02-02T20:35:13.646739] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-02-02T20:35:13.646892] [INFO ] [sig ] XTIA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:13.789440] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/XTIA.txt [2026-02-02T20:35:13.789613] [INFO ] [sig ] [3418/3456] Completed XTIA in 0.4s | 2.83 sym/s | Total: 20.2m | ETA: 13.4s [2026-02-02T20:35:13.789655] [INFO ] [sig ] [3419/3456] Forecasting XYF... [2026-02-02T20:35:13.789686] [INFO ] [sig ] Generating forecast for: XYF [2026-02-02T20:35:13.789716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-02-02T20:35:13.800266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-02-02T20:35:13.800601] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-02-02T20:35:13.801355] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-02-02T20:35:13.801407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:13.801438] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:13.801464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:13.801518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:13.857945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:13.858770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:13.858854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:13.858889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:13.978357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:13.978517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:13.978559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:13.978637] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:13.982029] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: UP (p=82.21%) [2026-02-02T20:35:13.982307] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-02-02T20:35:13.982433] [INFO ] [sig ] XYF: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:14.124707] [INFO ] [LOCAL ] Saved forecast: XYF 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XYF.txt [2026-02-02T20:35:14.124886] [INFO ] [sig ] [3419/3456] Completed XYF in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 13.1s [2026-02-02T20:35:14.124931] [INFO ] [sig ] [3420/3456] Forecasting XYL... [2026-02-02T20:35:14.124960] [INFO ] [sig ] Generating forecast for: XYL [2026-02-02T20:35:14.124990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-02-02T20:35:14.137407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-02-02T20:35:14.137849] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-02-02T20:35:14.138709] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-02-02T20:35:14.138766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:14.138800] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:14.138827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:14.138883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:14.196740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:14.197615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:14.197731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:14.197767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:14.321823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:14.321985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:14.322026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:14.322074] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:14.325509] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: UP (p=95.36%) [2026-02-02T20:35:14.325817] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-02-02T20:35:14.325952] [INFO ] [sig ] XYL: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:14.470055] [INFO ] [LOCAL ] Saved forecast: XYL 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/XYL.txt [2026-02-02T20:35:14.470228] [INFO ] [sig ] [3420/3456] Completed XYL in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 12.7s [2026-02-02T20:35:14.470279] [INFO ] [sig ] [3421/3456] Forecasting YALA... [2026-02-02T20:35:14.470315] [INFO ] [sig ] Generating forecast for: YALA [2026-02-02T20:35:14.470355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-02-02T20:35:14.481861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-02-02T20:35:14.482230] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-02-02T20:35:14.483040] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-02-02T20:35:14.483095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:14.483127] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:14.483155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:14.483215] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:14.544678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:14.545677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:14.545776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:14.545816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:14.672363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:14.672525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:14.672565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:14.672619] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:14.676158] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: DOWN (p=3.42%) [2026-02-02T20:35:14.676463] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-02-02T20:35:14.676616] [INFO ] [sig ] YALA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:14.821272] [INFO ] [LOCAL ] Saved forecast: YALA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/YALA.txt [2026-02-02T20:35:14.821428] [INFO ] [sig ] [3421/3456] Completed YALA in 0.4s | 2.83 sym/s | Total: 20.2m | ETA: 12.4s [2026-02-02T20:35:14.821469] [INFO ] [sig ] [3422/3456] Forecasting YELP... [2026-02-02T20:35:14.821497] [INFO ] [sig ] Generating forecast for: YELP [2026-02-02T20:35:14.821529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-02-02T20:35:14.832051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-02-02T20:35:14.832385] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-02-02T20:35:14.833163] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-02-02T20:35:14.833216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:14.833248] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:14.833274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:14.833330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:14.892710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:14.893594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:14.893696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:14.893730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:15.017076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:15.017237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:15.017277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:15.017305] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:15.020813] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: DOWN (p=35.73%) [2026-02-02T20:35:15.021129] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-02-02T20:35:15.021266] [INFO ] [sig ] YELP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:15.163250] [INFO ] [LOCAL ] Saved forecast: YELP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/YELP.txt [2026-02-02T20:35:15.163412] [INFO ] [sig ] [3422/3456] Completed YELP in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 12.0s [2026-02-02T20:35:15.163450] [INFO ] [sig ] [3423/3456] Forecasting YETI... [2026-02-02T20:35:15.163481] [INFO ] [sig ] Generating forecast for: YETI [2026-02-02T20:35:15.163510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-02-02T20:35:15.174212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-02-02T20:35:15.174593] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-02-02T20:35:15.175410] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-02-02T20:35:15.175464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:15.175498] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:15.175525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:15.175607] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:15.232329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:15.233192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:15.233276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:15.233308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:15.350588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:15.350749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:15.350787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:15.350816] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:15.354191] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: DOWN (p=29.88%) [2026-02-02T20:35:15.354467] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-02-02T20:35:15.354608] [INFO ] [sig ] YETI: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:15.494032] [INFO ] [LOCAL ] Saved forecast: YETI 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/YETI.txt [2026-02-02T20:35:15.494159] [INFO ] [sig ] [3423/3456] Completed YETI in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 11.7s [2026-02-02T20:35:15.494200] [INFO ] [sig ] [3424/3456] Forecasting YMM... [2026-02-02T20:35:15.494230] [INFO ] [sig ] Generating forecast for: YMM [2026-02-02T20:35:15.494259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-02-02T20:35:15.505595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-02-02T20:35:15.505861] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-02-02T20:35:15.506625] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-02-02T20:35:15.506677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:15.506710] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:15.506747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:15.506805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:15.562995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:15.563702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:15.563795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:15.563828] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:15.680343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:15.680499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:15.680538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:15.680567] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:15.683863] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: DOWN (p=7.24%) [2026-02-02T20:35:15.684132] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-02-02T20:35:15.684257] [INFO ] [sig ] YMM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:15.824524] [INFO ] [LOCAL ] Saved forecast: YMM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/YMM.txt [2026-02-02T20:35:15.824694] [INFO ] [sig ] [3424/3456] Completed YMM in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 11.3s [2026-02-02T20:35:15.824735] [INFO ] [sig ] [3425/3456] Forecasting YPF... [2026-02-02T20:35:15.824765] [INFO ] [sig ] Generating forecast for: YPF [2026-02-02T20:35:15.824794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-02-02T20:35:15.835357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-02-02T20:35:15.835666] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-02-02T20:35:15.836414] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-02-02T20:35:15.836466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:15.836498] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:15.836525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:15.836604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:15.894938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:15.895763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:15.895843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:15.895877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:16.018805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:16.018964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:16.019011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:16.019042] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:16.022477] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: DOWN (p=9.73%) [2026-02-02T20:35:16.022786] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-02-02T20:35:16.022916] [INFO ] [sig ] YPF: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:16.166328] [INFO ] [LOCAL ] Saved forecast: YPF 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/YPF.txt [2026-02-02T20:35:16.166483] [INFO ] [sig ] [3425/3456] Completed YPF in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 11.0s [2026-02-02T20:35:16.166525] [INFO ] [sig ] [3426/3456] Forecasting YQQQ... [2026-02-02T20:35:16.166555] [INFO ] [sig ] Generating forecast for: YQQQ [2026-02-02T20:35:16.166608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-02-02T20:35:16.178110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-02-02T20:35:16.178453] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-02-02T20:35:16.179312] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-02-02T20:35:16.179365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:16.179396] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:16.179424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:16.179480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:16.236987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:16.237911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:16.238028] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:16.238061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:16.359162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:16.359328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:16.359366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:16.359395] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:16.362783] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=42.72%) [2026-02-02T20:35:16.363057] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-02-02T20:35:16.363183] [INFO ] [sig ] YQQQ: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:16.506084] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/YQQQ.txt [2026-02-02T20:35:16.506267] [INFO ] [sig ] [3426/3456] Completed YQQQ in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 10.6s [2026-02-02T20:35:16.506311] [INFO ] [sig ] [3427/3456] Forecasting YRD... [2026-02-02T20:35:16.506342] [INFO ] [sig ] Generating forecast for: YRD [2026-02-02T20:35:16.506371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-02-02T20:35:16.517169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-02-02T20:35:16.517589] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-02-02T20:35:16.518411] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-02-02T20:35:16.518465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:16.518497] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:16.518523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:16.518603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:16.575911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:16.576759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:16.576845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:16.576877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:16.695391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:16.695548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:16.695605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:16.695636] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:16.699116] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: UP (p=91.27%) [2026-02-02T20:35:16.699411] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-02-02T20:35:16.699541] [INFO ] [sig ] YRD: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:16.843033] [INFO ] [LOCAL ] Saved forecast: YRD 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/YRD.txt [2026-02-02T20:35:16.843188] [INFO ] [sig ] [3427/3456] Completed YRD in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 10.3s [2026-02-02T20:35:16.843228] [INFO ] [sig ] [3428/3456] Forecasting YSG... [2026-02-02T20:35:16.843259] [INFO ] [sig ] Generating forecast for: YSG [2026-02-02T20:35:16.843297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-02-02T20:35:16.854086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-02-02T20:35:16.854459] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-02-02T20:35:16.855233] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-02-02T20:35:16.855285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:16.855317] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:16.855343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:16.855398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:16.914967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:16.915809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:16.915892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:16.915924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:17.035230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:17.035391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:17.035430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:17.035458] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:17.038864] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: UP (p=63.12%) [2026-02-02T20:35:17.039154] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-02-02T20:35:17.039306] [INFO ] [sig ] YSG: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:17.180094] [INFO ] [LOCAL ] Saved forecast: YSG 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/YSG.txt [2026-02-02T20:35:17.180239] [INFO ] [sig ] [3428/3456] Completed YSG in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 9.9s [2026-02-02T20:35:17.180280] [INFO ] [sig ] [3429/3456] Forecasting YTRA... [2026-02-02T20:35:17.180309] [INFO ] [sig ] Generating forecast for: YTRA [2026-02-02T20:35:17.180338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-02-02T20:35:17.190753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-02-02T20:35:17.191039] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-02-02T20:35:17.191837] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-02-02T20:35:17.191889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:17.191921] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:17.191948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:17.192004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:17.248900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:17.249689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:17.249770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:17.249803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:17.365816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:17.365962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:17.366001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:17.366030] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:17.369460] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=22.23%) [2026-02-02T20:35:17.369758] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-02-02T20:35:17.369881] [INFO ] [sig ] YTRA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:17.512101] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/YTRA.txt [2026-02-02T20:35:17.512290] [INFO ] [sig ] [3429/3456] Completed YTRA in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 9.6s [2026-02-02T20:35:17.512520] [INFO ] [sig ] [3430/3456] Forecasting YUM... [2026-02-02T20:35:17.512549] [INFO ] [sig ] Generating forecast for: YUM [2026-02-02T20:35:17.512598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-02-02T20:35:17.523540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-02-02T20:35:17.523935] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-02-02T20:35:17.524771] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-02-02T20:35:17.524828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:17.524860] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:17.524887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:17.524943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:17.582015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:17.582641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:17.582719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:17.582751] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:17.699331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:17.699450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:17.699490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:17.699518] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:17.702856] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=23.70%) [2026-02-02T20:35:17.703144] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-02-02T20:35:17.703270] [INFO ] [sig ] YUM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:17.846227] [INFO ] [LOCAL ] Saved forecast: YUM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/YUM.txt [2026-02-02T20:35:17.846362] [INFO ] [sig ] [3430/3456] Completed YUM in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 9.2s [2026-02-02T20:35:17.846401] [INFO ] [sig ] [3431/3456] Forecasting YUMC... [2026-02-02T20:35:17.846431] [INFO ] [sig ] Generating forecast for: YUMC [2026-02-02T20:35:17.846460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-02-02T20:35:17.856495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-02-02T20:35:17.856781] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-02-02T20:35:17.857531] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-02-02T20:35:17.857599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:17.857632] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:17.857680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:17.857739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:17.917223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:17.917899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:17.917975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:17.918008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:18.036539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:18.036689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:18.036728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:18.036756] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:18.040152] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: UP (p=65.74%) [2026-02-02T20:35:18.040420] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-02-02T20:35:18.040541] [INFO ] [sig ] YUMC: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:18.181400] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/YUMC.txt [2026-02-02T20:35:18.181521] [INFO ] [sig ] [3431/3456] Completed YUMC in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 8.8s [2026-02-02T20:35:18.181560] [INFO ] [sig ] [3432/3456] Forecasting Z... [2026-02-02T20:35:18.181607] [INFO ] [sig ] Generating forecast for: Z [2026-02-02T20:35:18.181638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-02-02T20:35:18.191523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-02-02T20:35:18.191810] [INFO ] [FORECASTER] Starting predict_future for Z [2026-02-02T20:35:18.192607] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-02-02T20:35:18.192660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:18.192696] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:18.192724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:18.192780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:18.250078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:18.250689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:18.250765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:18.250797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:18.372282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:18.372440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:18.372479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:18.372508] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:18.376285] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: UP (p=68.57%) [2026-02-02T20:35:18.376592] [INFO ] [FORECASTER] Completed predict_future for Z [2026-02-02T20:35:18.376721] [INFO ] [sig ] Z: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:18.518847] [INFO ] [LOCAL ] Saved forecast: Z 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/Z.txt [2026-02-02T20:35:18.519001] [INFO ] [sig ] [3432/3456] Completed Z in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 8.5s [2026-02-02T20:35:18.519040] [INFO ] [sig ] [3433/3456] Forecasting ZBH... [2026-02-02T20:35:18.519073] [INFO ] [sig ] Generating forecast for: ZBH [2026-02-02T20:35:18.519103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-02-02T20:35:18.529623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-02-02T20:35:18.529949] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-02-02T20:35:18.530740] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-02-02T20:35:18.530792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:18.530850] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:18.530878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:18.530936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:18.587391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:18.588283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:18.588364] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:18.588396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:18.705670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:18.705843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:18.705885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:18.705914] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:18.709260] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: DOWN (p=20.42%) [2026-02-02T20:35:18.709535] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-02-02T20:35:18.709680] [INFO ] [sig ] ZBH: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:18.850916] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZBH.txt [2026-02-02T20:35:18.851042] [INFO ] [sig ] [3433/3456] Completed ZBH in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 8.1s [2026-02-02T20:35:18.851080] [INFO ] [sig ] [3434/3456] Forecasting ZBIO... [2026-02-02T20:35:18.851110] [INFO ] [sig ] Generating forecast for: ZBIO [2026-02-02T20:35:18.851138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-02-02T20:35:18.861842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-02-02T20:35:18.862131] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-02-02T20:35:18.862899] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-02-02T20:35:18.862952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:18.862984] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:18.863011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:18.863068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:18.920988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:18.921713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:18.921792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:18.921824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:19.043788] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:19.043947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:19.043986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:19.044014] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:19.047374] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-02-02T20:35:19.047688] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-02-02T20:35:19.047819] [INFO ] [sig ] ZBIO: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:19.197740] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ZBIO.txt [2026-02-02T20:35:19.197889] [INFO ] [sig ] [3434/3456] Completed ZBIO in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 7.8s [2026-02-02T20:35:19.197930] [INFO ] [sig ] [3435/3456] Forecasting ZBRA... [2026-02-02T20:35:19.197960] [INFO ] [sig ] Generating forecast for: ZBRA [2026-02-02T20:35:19.197991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-02-02T20:35:19.207624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-02-02T20:35:19.208041] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-02-02T20:35:19.208919] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-02-02T20:35:19.208973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:19.209006] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:19.209033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:19.209089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:19.265164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:19.266030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:19.266111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:19.266144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:19.385382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:19.385543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:19.385602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:19.385633] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:19.389140] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-02-02T20:35:19.389425] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-02-02T20:35:19.389552] [INFO ] [sig ] ZBRA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:19.533716] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ZBRA.txt [2026-02-02T20:35:19.533883] [INFO ] [sig ] [3435/3456] Completed ZBRA in 0.3s | 2.83 sym/s | Total: 20.2m | ETA: 7.4s [2026-02-02T20:35:19.533924] [INFO ] [sig ] [3436/3456] Forecasting ZD... [2026-02-02T20:35:19.533953] [INFO ] [sig ] Generating forecast for: ZD [2026-02-02T20:35:19.533985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-02-02T20:35:19.545218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-02-02T20:35:19.545622] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-02-02T20:35:19.546408] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-02-02T20:35:19.546462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:19.546495] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:19.546521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:19.546603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:19.603194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:19.604052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:19.604132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:19.604165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:19.732621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:19.732780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:19.732820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:19.732881] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:19.736352] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-02-02T20:35:19.736660] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-02-02T20:35:19.736791] [INFO ] [sig ] ZD: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:19.877815] [INFO ] [LOCAL ] Saved forecast: ZD 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZD.txt [2026-02-02T20:35:19.877945] [INFO ] [sig ] [3436/3456] Completed ZD in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 7.1s [2026-02-02T20:35:19.877984] [INFO ] [sig ] [3437/3456] Forecasting ZEPP... [2026-02-02T20:35:19.878013] [INFO ] [sig ] Generating forecast for: ZEPP [2026-02-02T20:35:19.878042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-02-02T20:35:19.888621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-02-02T20:35:19.888901] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-02-02T20:35:19.889717] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-02-02T20:35:19.889781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:19.889814] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:19.889841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:19.889897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:19.946481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:19.947274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:19.947353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:19.947387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:20.056767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:20.056922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:20.056962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:20.056990] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:20.060404] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-02-02T20:35:20.060709] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-02-02T20:35:20.060839] [INFO ] [sig ] ZEPP: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:20.200288] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ZEPP.txt [2026-02-02T20:35:20.200434] [INFO ] [sig ] [3437/3456] Completed ZEPP in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 6.7s [2026-02-02T20:35:20.200475] [INFO ] [sig ] [3438/3456] Forecasting ZETA... [2026-02-02T20:35:20.200503] [INFO ] [sig ] Generating forecast for: ZETA [2026-02-02T20:35:20.200532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-02-02T20:35:20.211846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-02-02T20:35:20.212188] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-02-02T20:35:20.213015] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-02-02T20:35:20.213068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:20.213100] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:20.213126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:20.213186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:20.270313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:20.271163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:20.271255] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:20.271296] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:20.390389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:20.390547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:20.390615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:20.390652] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:20.394039] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: UP (p=63.86%) [2026-02-02T20:35:20.394318] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-02-02T20:35:20.394438] [INFO ] [sig ] ZETA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:20.537861] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ZETA.txt [2026-02-02T20:35:20.538015] [INFO ] [sig ] [3438/3456] Completed ZETA in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 6.4s [2026-02-02T20:35:20.538056] [INFO ] [sig ] [3439/3456] Forecasting ZEUS... [2026-02-02T20:35:20.538087] [INFO ] [sig ] Generating forecast for: ZEUS [2026-02-02T20:35:20.538117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-02-02T20:35:20.548911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-02-02T20:35:20.549235] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-02-02T20:35:20.550030] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-02-02T20:35:20.550084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:20.550115] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:20.550142] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:20.550197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:20.606794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:20.607743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:20.607830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:20.607863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:20.730546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:20.730719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:20.730759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:20.730787] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:20.734143] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: UP (p=84.64%) [2026-02-02T20:35:20.734422] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-02-02T20:35:20.734543] [INFO ] [sig ] ZEUS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:20.873349] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ZEUS.txt [2026-02-02T20:35:20.873474] [INFO ] [sig ] [3439/3456] Completed ZEUS in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 6.0s [2026-02-02T20:35:20.873513] [INFO ] [sig ] [3440/3456] Forecasting ZGN... [2026-02-02T20:35:20.873542] [INFO ] [sig ] Generating forecast for: ZGN [2026-02-02T20:35:20.873587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-02-02T20:35:20.884250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-02-02T20:35:20.884783] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-02-02T20:35:20.885542] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-02-02T20:35:20.885617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:20.885651] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:20.885678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:20.885735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:20.944116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:20.945040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:20.945124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:20.945156] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:21.066251] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:21.066409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:21.066449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:21.066478] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:21.069876] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-02-02T20:35:21.070149] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-02-02T20:35:21.070276] [INFO ] [sig ] ZGN: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:21.212382] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ZGN.txt [2026-02-02T20:35:21.212540] [INFO ] [sig ] [3440/3456] Completed ZGN in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 5.7s [2026-02-02T20:35:21.212606] [INFO ] [sig ] [3441/3456] Forecasting ZH... [2026-02-02T20:35:21.212638] [INFO ] [sig ] Generating forecast for: ZH [2026-02-02T20:35:21.212668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-02-02T20:35:21.223741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-02-02T20:35:21.224100] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-02-02T20:35:21.224945] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-02-02T20:35:21.224999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:21.225032] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:21.225060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:21.225118] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:21.281363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:21.282216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:21.282301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:21.282339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:21.403125] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:21.403280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:21.403319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:21.403347] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:21.406774] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: UP (p=60.07%) [2026-02-02T20:35:21.407043] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-02-02T20:35:21.407163] [INFO ] [sig ] ZH: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:21.548487] [INFO ] [LOCAL ] Saved forecast: ZH 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ZH.txt [2026-02-02T20:35:21.548658] [INFO ] [sig ] [3441/3456] Completed ZH in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 5.3s [2026-02-02T20:35:21.548699] [INFO ] [sig ] [3442/3456] Forecasting ZIM... [2026-02-02T20:35:21.548730] [INFO ] [sig ] Generating forecast for: ZIM [2026-02-02T20:35:21.548759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-02-02T20:35:21.559724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-02-02T20:35:21.560055] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-02-02T20:35:21.560892] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-02-02T20:35:21.560945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:21.560977] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:21.561006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:21.561063] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:21.627346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:21.628592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:21.628716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:21.628771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:21.749701] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:21.749863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:21.749904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:21.749933] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:21.753900] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: DOWN (p=41.82%) [2026-02-02T20:35:21.754307] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-02-02T20:35:21.754509] [INFO ] [sig ] ZIM: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:21.914826] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZIM.txt [2026-02-02T20:35:21.914959] [INFO ] [sig ] [3442/3456] Completed ZIM in 0.4s | 2.83 sym/s | Total: 20.3m | ETA: 5.0s [2026-02-02T20:35:21.914998] [INFO ] [sig ] [3443/3456] Forecasting ZION... [2026-02-02T20:35:21.915028] [INFO ] [sig ] Generating forecast for: ZION [2026-02-02T20:35:21.915056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-02-02T20:35:21.925688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-02-02T20:35:21.926029] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-02-02T20:35:21.926823] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-02-02T20:35:21.926877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:21.926909] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:21.926936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:21.926992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:21.983762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:21.984523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:21.984621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:21.984687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:22.113981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:22.114140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:22.114180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:22.114209] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:22.117647] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: DOWN (p=3.75%) [2026-02-02T20:35:22.117957] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-02-02T20:35:22.118085] [INFO ] [sig ] ZION: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:22.291622] [INFO ] [LOCAL ] Saved forecast: ZION 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZION.txt [2026-02-02T20:35:22.291829] [INFO ] [sig ] [3443/3456] Completed ZION in 0.4s | 2.83 sym/s | Total: 20.3m | ETA: 4.6s [2026-02-02T20:35:22.291887] [INFO ] [sig ] [3444/3456] Forecasting ZIP... [2026-02-02T20:35:22.291924] [INFO ] [sig ] Generating forecast for: ZIP [2026-02-02T20:35:22.291955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-02-02T20:35:22.303493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-02-02T20:35:22.303888] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-02-02T20:35:22.304694] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-02-02T20:35:22.304755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:22.304788] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:22.304815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:22.304872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:22.364347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:22.365255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:22.365344] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:22.365380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:22.493211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:22.493373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:22.493413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:22.493459] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:22.496859] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: DOWN (p=20.63%) [2026-02-02T20:35:22.497153] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-02-02T20:35:22.497282] [INFO ] [sig ] ZIP: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:22.644937] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZIP.txt [2026-02-02T20:35:22.645079] [INFO ] [sig ] [3444/3456] Completed ZIP in 0.4s | 2.83 sym/s | Total: 20.3m | ETA: 4.2s [2026-02-02T20:35:22.645118] [INFO ] [sig ] [3445/3456] Forecasting ZLAB... [2026-02-02T20:35:22.645148] [INFO ] [sig ] Generating forecast for: ZLAB [2026-02-02T20:35:22.645177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-02-02T20:35:22.655859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-02-02T20:35:22.656172] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-02-02T20:35:22.657018] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-02-02T20:35:22.657075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:22.657108] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:22.657136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:22.657194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:22.715718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:22.716534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:22.716632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:22.716668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:22.839957] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:22.840128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:22.840173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:22.840204] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:22.843757] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: DOWN (p=17.02%) [2026-02-02T20:35:22.844043] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-02-02T20:35:22.844169] [INFO ] [sig ] ZLAB: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:22.991472] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZLAB.txt [2026-02-02T20:35:22.991863] [INFO ] [sig ] [3445/3456] Completed ZLAB in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 3.9s [2026-02-02T20:35:22.991907] [INFO ] [sig ] [3446/3456] Forecasting ZM... [2026-02-02T20:35:22.991937] [INFO ] [sig ] Generating forecast for: ZM [2026-02-02T20:35:22.991966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-02-02T20:35:23.003383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-02-02T20:35:23.003687] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-02-02T20:35:23.004476] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-02-02T20:35:23.004529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:23.004560] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:23.004607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:23.004664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:23.061597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:23.062219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:23.062310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:23.062343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:23.185124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:23.185275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:23.185315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:23.185343] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:23.188743] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-02-02T20:35:23.189013] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-02-02T20:35:23.189134] [INFO ] [sig ] ZM: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:23.336512] [INFO ] [LOCAL ] Saved forecast: ZM 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ZM.txt [2026-02-02T20:35:23.336715] [INFO ] [sig ] [3446/3456] Completed ZM in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 3.5s [2026-02-02T20:35:23.336758] [INFO ] [sig ] [3447/3456] Forecasting ZNTL... [2026-02-02T20:35:23.336786] [INFO ] [sig ] Generating forecast for: ZNTL [2026-02-02T20:35:23.336815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-02-02T20:35:23.347247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-02-02T20:35:23.347525] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-02-02T20:35:23.348373] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-02-02T20:35:23.348439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:23.348481] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:23.348509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:23.348567] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:23.410005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:23.410690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:23.410770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:23.410804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:23.530432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:23.530615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:23.530659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:23.530689] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:23.534322] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=25.97%) [2026-02-02T20:35:23.534658] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-02-02T20:35:23.534787] [INFO ] [sig ] ZNTL: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:23.686153] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZNTL.txt [2026-02-02T20:35:23.686284] [INFO ] [sig ] [3447/3456] Completed ZNTL in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 3.2s [2026-02-02T20:35:23.686322] [INFO ] [sig ] [3448/3456] Forecasting ZS... [2026-02-02T20:35:23.686352] [INFO ] [sig ] Generating forecast for: ZS [2026-02-02T20:35:23.686381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-02-02T20:35:23.697654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-02-02T20:35:23.697988] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-02-02T20:35:23.698812] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-02-02T20:35:23.698865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:23.698897] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:23.698934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:23.698993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:23.755595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:23.756282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:23.756365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:23.756397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:23.877294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:23.877429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:23.877467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:23.877495] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:23.883920] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-02-02T20:35:23.884193] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-02-02T20:35:23.884318] [INFO ] [sig ] ZS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:24.025045] [INFO ] [LOCAL ] Saved forecast: ZS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZS.txt [2026-02-02T20:35:24.025194] [INFO ] [sig ] [3448/3456] Completed ZS in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 2.8s [2026-02-02T20:35:24.025234] [INFO ] [sig ] [3449/3456] Forecasting ZTO... [2026-02-02T20:35:24.025264] [INFO ] [sig ] Generating forecast for: ZTO [2026-02-02T20:35:24.025294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-02-02T20:35:24.035456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-02-02T20:35:24.035734] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-02-02T20:35:24.036479] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-02-02T20:35:24.036531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:24.036563] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:24.036617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:24.036674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:24.094831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:24.095461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:24.095538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:24.095586] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:24.214316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:24.214462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:24.214504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:24.214532] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:24.218313] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=22.10%) [2026-02-02T20:35:24.218783] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-02-02T20:35:24.218911] [INFO ] [sig ] ZTO: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:24.359170] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZTO.txt [2026-02-02T20:35:24.359287] [INFO ] [sig ] [3449/3456] Completed ZTO in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 2.5s [2026-02-02T20:35:24.359331] [INFO ] [sig ] [3450/3456] Forecasting ZTS... [2026-02-02T20:35:24.359368] [INFO ] [sig ] Generating forecast for: ZTS [2026-02-02T20:35:24.359403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-02-02T20:35:24.370398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-02-02T20:35:24.370892] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-02-02T20:35:24.371684] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-02-02T20:35:24.371736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:24.371793] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:24.371821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:24.371878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:24.429417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:24.430077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:24.430156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:24.430189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:24.549018] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:24.549142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:24.549180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:24.549208] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:24.552551] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=54.99%) [2026-02-02T20:35:24.552844] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-02-02T20:35:24.552967] [INFO ] [sig ] ZTS: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:24.695114] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ZTS.txt [2026-02-02T20:35:24.695233] [INFO ] [sig ] [3450/3456] Completed ZTS in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 2.1s [2026-02-02T20:35:24.695270] [INFO ] [sig ] [3451/3456] Forecasting ZUMZ... [2026-02-02T20:35:24.695299] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-02-02T20:35:24.695329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-02-02T20:35:24.706182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-02-02T20:35:24.706458] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-02-02T20:35:24.707275] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-02-02T20:35:24.707331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:24.707370] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:24.707397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:24.707456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:24.766671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:24.767293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:24.767372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:24.767406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:24.888187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:24.888321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:24.888360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:24.888391] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:24.891721] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: UP (p=62.78%) [2026-02-02T20:35:24.892011] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-02-02T20:35:24.892142] [INFO ] [sig ] ZUMZ: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:25.035717] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ZUMZ.txt [2026-02-02T20:35:25.035857] [INFO ] [sig ] [3451/3456] Completed ZUMZ in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 1.8s [2026-02-02T20:35:25.035899] [INFO ] [sig ] [3452/3456] Forecasting ZURA... [2026-02-02T20:35:25.035930] [INFO ] [sig ] Generating forecast for: ZURA [2026-02-02T20:35:25.035964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-02-02T20:35:25.046260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-02-02T20:35:25.046549] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-02-02T20:35:25.047362] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-02-02T20:35:25.047419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:25.047453] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:25.047480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:25.047537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:25.105216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:25.105832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:25.105908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:25.105940] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:25.235037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:25.235140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:25.235184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:25.235228] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:25.239667] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-02-02T20:35:25.239962] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-02-02T20:35:25.240092] [INFO ] [sig ] ZURA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:25.382320] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZURA.txt [2026-02-02T20:35:25.382460] [INFO ] [sig ] [3452/3456] Completed ZURA in 0.3s | 2.83 sym/s | Total: 20.3m | ETA: 1.4s [2026-02-02T20:35:25.382506] [INFO ] [sig ] [3453/3456] Forecasting ZVIA... [2026-02-02T20:35:25.382535] [INFO ] [sig ] Generating forecast for: ZVIA [2026-02-02T20:35:25.382565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-02-02T20:35:25.393124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-02-02T20:35:25.393412] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-02-02T20:35:25.394217] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-02-02T20:35:25.394272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:25.394306] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:25.394334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:25.394392] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:25.452092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:25.452867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:25.452944] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:25.452978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:25.576260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:25.576385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:25.576426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:25.576482] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:25.581095] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=87.28%) [2026-02-02T20:35:25.581374] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-02-02T20:35:25.581502] [INFO ] [sig ] ZVIA: Forecast for 2026-02-02: UP (sign=1.00) [2026-02-02T20:35:25.723082] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-02-03 1 -> ./output/forecasts/individual/2026-02-03/ZVIA.txt [2026-02-02T20:35:25.723225] [INFO ] [sig ] [3453/3456] Completed ZVIA in 0.3s | 2.83 sym/s | Total: 20.4m | ETA: 1.1s [2026-02-02T20:35:25.723265] [INFO ] [sig ] [3454/3456] Forecasting ZVRA... [2026-02-02T20:35:25.723295] [INFO ] [sig ] Generating forecast for: ZVRA [2026-02-02T20:35:25.723324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-02-02T20:35:25.733324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-02-02T20:35:25.733643] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-02-02T20:35:25.734452] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-02-02T20:35:25.734517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:25.734549] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:25.734605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:25.734671] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:25.792552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:25.793195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:25.793271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:25.793303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:25.907528] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:25.907685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:25.907725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:25.907753] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:25.910982] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: DOWN (p=17.83%) [2026-02-02T20:35:25.911249] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-02-02T20:35:25.911371] [INFO ] [sig ] ZVRA: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:26.054130] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZVRA.txt [2026-02-02T20:35:26.054255] [INFO ] [sig ] [3454/3456] Completed ZVRA in 0.3s | 2.83 sym/s | Total: 20.4m | ETA: 0.7s [2026-02-02T20:35:26.054293] [INFO ] [sig ] [3455/3456] Forecasting ZWS... [2026-02-02T20:35:26.054322] [INFO ] [sig ] Generating forecast for: ZWS [2026-02-02T20:35:26.054352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-02-02T20:35:26.064410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-02-02T20:35:26.064686] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-02-02T20:35:26.065429] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-02-02T20:35:26.065481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:26.065512] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:26.065539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:26.065620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:26.125929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:26.126543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:26.126635] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:26.126669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:26.250388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:26.250543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:26.250598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:26.250629] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:26.254008] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: DOWN (p=21.14%) [2026-02-02T20:35:26.254277] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-02-02T20:35:26.254400] [INFO ] [sig ] ZWS: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:26.395864] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZWS.txt [2026-02-02T20:35:26.396006] [INFO ] [sig ] [3455/3456] Completed ZWS in 0.3s | 2.83 sym/s | Total: 20.4m | ETA: 0.4s [2026-02-02T20:35:26.396045] [INFO ] [sig ] [3456/3456] Forecasting ZYME... [2026-02-02T20:35:26.396075] [INFO ] [sig ] Generating forecast for: ZYME [2026-02-02T20:35:26.396105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-02-02T20:35:26.406417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-02-02T20:35:26.406693] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-02-02T20:35:26.407432] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-02-02T20:35:26.407484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-02T20:35:26.407515] [DEBUG] [FORECASTER] Starting train method [2026-02-02T20:35:26.407541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-02T20:35:26.407617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-02T20:35:26.463770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-02T20:35:26.464357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-02T20:35:26.464434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-02T20:35:26.464466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-02T20:35:26.583114] [DEBUG] [FORECASTER] Completed model.fit [2026-02-02T20:35:26.583245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-02T20:35:26.583282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-02T20:35:26.583310] [INFO ] [FORECASTER] Training complete [2026-02-02T20:35:26.586592] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: DOWN (p=21.54%) [2026-02-02T20:35:26.586864] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-02-02T20:35:26.586985] [INFO ] [sig ] ZYME: Forecast for 2026-02-02: DOWN (sign=0.00) [2026-02-02T20:35:26.727685] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-02-03 0 -> ./output/forecasts/individual/2026-02-03/ZYME.txt [2026-02-02T20:35:26.727803] [INFO ] [sig ] [3456/3456] Completed ZYME in 0.3s | 2.83 sym/s | Total: 20.4m | ETA: 0.0s [2026-02-02T20:35:26.727844] [INFO ] [sig ] ================================================== [2026-02-02T20:35:26.727891] [INFO ] [sig ] Forecasts complete: 3456/3456 symbols succeeded [2026-02-02T20:35:26.727922] [INFO ] [sig ] Automatically generating consolidated reports... [2026-02-02T20:35:26.727981] [INFO ] [sig ] Generating consolidated forecast reports [2026-02-02T20:35:26.728618] [INFO ] [sig ] Found 77 forecast dates to process [2026-02-02T20:35:26.728662] [INFO ] [sig ] [1/77] Processing report for 2025-10-10... [2026-02-02T20:35:26.728701] [INFO ] [sig ] [1/77] Report for 2025-10-10 already exists, skipping... [2026-02-02T20:35:26.728732] [INFO ] [sig ] [2/77] Processing report for 2025-10-13... [2026-02-02T20:35:26.728766] [INFO ] [sig ] [2/77] Report for 2025-10-13 already exists, skipping... [2026-02-02T20:35:26.728794] [INFO ] [sig ] [3/77] Processing report for 2025-10-14... [2026-02-02T20:35:26.728826] [INFO ] [sig ] [3/77] Report for 2025-10-14 already exists, skipping... [2026-02-02T20:35:26.728853] [INFO ] [sig ] [4/77] Processing report for 2025-10-15... [2026-02-02T20:35:26.728884] [INFO ] [sig ] [4/77] Report for 2025-10-15 already exists, skipping... [2026-02-02T20:35:26.728910] [INFO ] [sig ] [5/77] Processing report for 2025-10-16... [2026-02-02T20:35:26.728948] [INFO ] [sig ] [5/77] Report for 2025-10-16 already exists, skipping... [2026-02-02T20:35:26.728976] [INFO ] [sig ] [6/77] Processing report for 2025-10-17... [2026-02-02T20:35:26.729007] [INFO ] [sig ] [6/77] Report for 2025-10-17 already exists, skipping... [2026-02-02T20:35:26.729033] [INFO ] [sig ] [7/77] Processing report for 2025-10-20... [2026-02-02T20:35:26.729063] [INFO ] [sig ] [7/77] Report for 2025-10-20 already exists, skipping... [2026-02-02T20:35:26.729089] [INFO ] [sig ] [8/77] Processing report for 2025-10-21... [2026-02-02T20:35:26.729120] [INFO ] [sig ] [8/77] Report for 2025-10-21 already exists, skipping... [2026-02-02T20:35:26.729146] [INFO ] [sig ] [9/77] Processing report for 2025-10-22... [2026-02-02T20:35:26.729176] [INFO ] [sig ] [9/77] Report for 2025-10-22 already exists, skipping... [2026-02-02T20:35:26.729202] [INFO ] [sig ] [10/77] Processing report for 2025-10-23... [2026-02-02T20:35:26.729232] [INFO ] [sig ] [10/77] Report for 2025-10-23 already exists, skipping... [2026-02-02T20:35:26.729258] [INFO ] [sig ] [11/77] Processing report for 2025-10-24... [2026-02-02T20:35:26.729288] [INFO ] [sig ] [11/77] Report for 2025-10-24 already exists, skipping... [2026-02-02T20:35:26.729314] [INFO ] [sig ] [12/77] Processing report for 2025-10-27... [2026-02-02T20:35:26.729344] [INFO ] [sig ] [12/77] Report for 2025-10-27 already exists, skipping... [2026-02-02T20:35:26.729369] [INFO ] [sig ] [13/77] Processing report for 2025-10-28... [2026-02-02T20:35:26.729400] [INFO ] [sig ] [13/77] Report for 2025-10-28 already exists, skipping... [2026-02-02T20:35:26.729425] [INFO ] [sig ] [14/77] Processing report for 2025-10-30... [2026-02-02T20:35:26.729456] [INFO ] [sig ] [14/77] Report for 2025-10-30 already exists, skipping... [2026-02-02T20:35:26.729481] [INFO ] [sig ] [15/77] Processing report for 2025-10-31... [2026-02-02T20:35:26.729511] [INFO ] [sig ] [15/77] Report for 2025-10-31 already exists, skipping... [2026-02-02T20:35:26.729537] [INFO ] [sig ] [16/77] Processing report for 2025-11-03... [2026-02-02T20:35:26.729567] [INFO ] [sig ] [16/77] Report for 2025-11-03 already exists, skipping... [2026-02-02T20:35:26.729613] [INFO ] [sig ] [17/77] Processing report for 2025-11-04... [2026-02-02T20:35:26.729645] [INFO ] [sig ] [17/77] Report for 2025-11-04 already exists, skipping... [2026-02-02T20:35:26.729672] [INFO ] [sig ] [18/77] Processing report for 2025-11-05... [2026-02-02T20:35:26.729703] [INFO ] [sig ] [18/77] Report for 2025-11-05 already exists, skipping... [2026-02-02T20:35:26.729729] [INFO ] [sig ] [19/77] Processing report for 2025-11-06... [2026-02-02T20:35:26.729760] [INFO ] [sig ] [19/77] Report for 2025-11-06 already exists, skipping... [2026-02-02T20:35:26.729785] [INFO ] [sig ] [20/77] Processing report for 2025-11-07... [2026-02-02T20:35:26.729815] [INFO ] [sig ] [20/77] Report for 2025-11-07 already exists, skipping... [2026-02-02T20:35:26.729840] [INFO ] [sig ] [21/77] Processing report for 2025-11-10... [2026-02-02T20:35:26.729870] [INFO ] [sig ] [21/77] Report for 2025-11-10 already exists, skipping... [2026-02-02T20:35:26.729896] [INFO ] [sig ] [22/77] Processing report for 2025-11-11... [2026-02-02T20:35:26.729926] [INFO ] [sig ] [22/77] Report for 2025-11-11 already exists, skipping... [2026-02-02T20:35:26.729952] [INFO ] [sig ] [23/77] Processing report for 2025-11-12... [2026-02-02T20:35:26.729983] [INFO ] [sig ] [23/77] Report for 2025-11-12 already exists, skipping... [2026-02-02T20:35:26.730008] [INFO ] [sig ] [24/77] Processing report for 2025-11-13... [2026-02-02T20:35:26.730038] [INFO ] [sig ] [24/77] Report for 2025-11-13 already exists, skipping... [2026-02-02T20:35:26.730064] [INFO ] [sig ] [25/77] Processing report for 2025-11-17... [2026-02-02T20:35:26.730100] [INFO ] [sig ] [25/77] Report for 2025-11-17 already exists, skipping... [2026-02-02T20:35:26.730127] [INFO ] [sig ] [26/77] Processing report for 2025-11-18... [2026-02-02T20:35:26.730157] [INFO ] [sig ] [26/77] Report for 2025-11-18 already exists, skipping... [2026-02-02T20:35:26.730183] [INFO ] [sig ] [27/77] Processing report for 2025-11-19... [2026-02-02T20:35:26.730213] [INFO ] [sig ] [27/77] Report for 2025-11-19 already exists, skipping... [2026-02-02T20:35:26.730239] [INFO ] [sig ] [28/77] Processing report for 2025-11-20... [2026-02-02T20:35:26.730269] [INFO ] [sig ] [28/77] Report for 2025-11-20 already exists, skipping... [2026-02-02T20:35:26.730294] [INFO ] [sig ] [29/77] Processing report for 2025-11-21... [2026-02-02T20:35:26.730324] [INFO ] [sig ] [29/77] Report for 2025-11-21 already exists, skipping... [2026-02-02T20:35:26.730349] [INFO ] [sig ] [30/77] Processing report for 2025-11-24... [2026-02-02T20:35:26.730380] [INFO ] [sig ] [30/77] Report for 2025-11-24 already exists, skipping... [2026-02-02T20:35:26.730407] [INFO ] [sig ] [31/77] Processing report for 2025-11-25... [2026-02-02T20:35:26.730439] [INFO ] [sig ] [31/77] Report for 2025-11-25 already exists, skipping... [2026-02-02T20:35:26.730465] [INFO ] [sig ] [32/77] Processing report for 2025-11-26... [2026-02-02T20:35:26.730496] [INFO ] [sig ] [32/77] Report for 2025-11-26 already exists, skipping... [2026-02-02T20:35:26.730521] [INFO ] [sig ] [33/77] Processing report for 2025-11-28... [2026-02-02T20:35:26.730551] [INFO ] [sig ] [33/77] Report for 2025-11-28 already exists, skipping... [2026-02-02T20:35:26.730593] [INFO ] [sig ] [34/77] Processing report for 2025-12-01... [2026-02-02T20:35:26.730634] [INFO ] [sig ] [34/77] Report for 2025-12-01 already exists, skipping... [2026-02-02T20:35:26.730662] [INFO ] [sig ] [35/77] Processing report for 2025-12-02... [2026-02-02T20:35:26.730693] [INFO ] [sig ] [35/77] Report for 2025-12-02 already exists, skipping... [2026-02-02T20:35:26.730719] [INFO ] [sig ] [36/77] Processing report for 2025-12-03... [2026-02-02T20:35:26.730758] [INFO ] [sig ] [36/77] Report for 2025-12-03 already exists, skipping... [2026-02-02T20:35:26.730786] [INFO ] [sig ] [37/77] Processing report for 2025-12-04... [2026-02-02T20:35:26.730840] [INFO ] [sig ] [37/77] Report for 2025-12-04 already exists, skipping... [2026-02-02T20:35:26.730869] [INFO ] [sig ] [38/77] Processing report for 2025-12-05... [2026-02-02T20:35:26.730901] [INFO ] [sig ] [38/77] Report for 2025-12-05 already exists, skipping... [2026-02-02T20:35:26.730927] [INFO ] [sig ] [39/77] Processing report for 2025-12-08... [2026-02-02T20:35:26.730964] [INFO ] [sig ] [39/77] Report for 2025-12-08 already exists, skipping... [2026-02-02T20:35:26.730992] [INFO ] [sig ] [40/77] Processing report for 2025-12-09... [2026-02-02T20:35:26.731023] [INFO ] [sig ] [40/77] Report for 2025-12-09 already exists, skipping... [2026-02-02T20:35:26.731049] [INFO ] [sig ] [41/77] Processing report for 2025-12-10... [2026-02-02T20:35:26.731086] [INFO ] [sig ] [41/77] Report for 2025-12-10 already exists, skipping... [2026-02-02T20:35:26.731113] [INFO ] [sig ] [42/77] Processing report for 2025-12-11... [2026-02-02T20:35:26.731146] [INFO ] [sig ] [42/77] Report for 2025-12-11 already exists, skipping... [2026-02-02T20:35:26.731172] [INFO ] [sig ] [43/77] Processing report for 2025-12-12... [2026-02-02T20:35:26.731208] [INFO ] [sig ] [43/77] Report for 2025-12-12 already exists, skipping... [2026-02-02T20:35:26.731235] [INFO ] [sig ] [44/77] Processing report for 2025-12-15... [2026-02-02T20:35:26.731265] [INFO ] [sig ] [44/77] Report for 2025-12-15 already exists, skipping... [2026-02-02T20:35:26.731291] [INFO ] [sig ] [45/77] Processing report for 2025-12-16... [2026-02-02T20:35:26.731322] [INFO ] [sig ] [45/77] Report for 2025-12-16 already exists, skipping... [2026-02-02T20:35:26.731368] [INFO ] [sig ] [46/77] Processing report for 2025-12-17... [2026-02-02T20:35:26.731400] [INFO ] [sig ] [46/77] Report for 2025-12-17 already exists, skipping... [2026-02-02T20:35:26.731426] [INFO ] [sig ] [47/77] Processing report for 2025-12-18... [2026-02-02T20:35:26.731457] [INFO ] [sig ] [47/77] Report for 2025-12-18 already exists, skipping... [2026-02-02T20:35:26.731482] [INFO ] [sig ] [48/77] Processing report for 2025-12-19... [2026-02-02T20:35:26.731512] [INFO ] [sig ] [48/77] Report for 2025-12-19 already exists, skipping... [2026-02-02T20:35:26.731538] [INFO ] [sig ] [49/77] Processing report for 2025-12-22... [2026-02-02T20:35:26.731596] [INFO ] [sig ] [49/77] Report for 2025-12-22 already exists, skipping... [2026-02-02T20:35:26.731626] [INFO ] [sig ] [50/77] Processing report for 2025-12-23... [2026-02-02T20:35:26.731662] [INFO ] [sig ] [50/77] Report for 2025-12-23 already exists, skipping... [2026-02-02T20:35:26.731688] [INFO ] [sig ] [51/77] Processing report for 2025-12-24... [2026-02-02T20:35:26.731719] [INFO ] [sig ] [51/77] Report for 2025-12-24 already exists, skipping... [2026-02-02T20:35:26.731744] [INFO ] [sig ] [52/77] Processing report for 2025-12-26... [2026-02-02T20:35:26.731774] [INFO ] [sig ] [52/77] Report for 2025-12-26 already exists, skipping... [2026-02-02T20:35:26.731800] [INFO ] [sig ] [53/77] Processing report for 2025-12-29... [2026-02-02T20:35:26.731842] [INFO ] [sig ] [53/77] Report for 2025-12-29 already exists, skipping... [2026-02-02T20:35:26.731869] [INFO ] [sig ] [54/77] Processing report for 2025-12-30... [2026-02-02T20:35:26.731906] [INFO ] [sig ] [54/77] Report for 2025-12-30 already exists, skipping... [2026-02-02T20:35:26.731932] [INFO ] [sig ] [55/77] Processing report for 2025-12-31... [2026-02-02T20:35:26.731969] [INFO ] [sig ] [55/77] Report for 2025-12-31 already exists, skipping... [2026-02-02T20:35:26.731996] [INFO ] [sig ] [56/77] Processing report for 2026-01-02... [2026-02-02T20:35:26.732033] [INFO ] [sig ] [56/77] Report for 2026-01-02 already exists, skipping... [2026-02-02T20:35:26.732060] [INFO ] [sig ] [57/77] Processing report for 2026-01-05... [2026-02-02T20:35:26.732090] [INFO ] [sig ] [57/77] Report for 2026-01-05 already exists, skipping... [2026-02-02T20:35:26.732116] [INFO ] [sig ] [58/77] Processing report for 2026-01-06... [2026-02-02T20:35:26.732151] [INFO ] [sig ] [58/77] Report for 2026-01-06 already exists, skipping... [2026-02-02T20:35:26.732178] [INFO ] [sig ] [59/77] Processing report for 2026-01-07... [2026-02-02T20:35:26.732215] [INFO ] [sig ] [59/77] Report for 2026-01-07 already exists, skipping... [2026-02-02T20:35:26.732242] [INFO ] [sig ] [60/77] Processing report for 2026-01-08... [2026-02-02T20:35:26.732273] [INFO ] [sig ] [60/77] Report for 2026-01-08 already exists, skipping... [2026-02-02T20:35:26.732299] [INFO ] [sig ] [61/77] Processing report for 2026-01-09... [2026-02-02T20:35:26.732329] [INFO ] [sig ] [61/77] Report for 2026-01-09 already exists, skipping... [2026-02-02T20:35:26.732354] [INFO ] [sig ] [62/77] Processing report for 2026-01-12... [2026-02-02T20:35:26.732384] [INFO ] [sig ] [62/77] Report for 2026-01-12 already exists, skipping... [2026-02-02T20:35:26.732410] [INFO ] [sig ] [63/77] Processing report for 2026-01-13... [2026-02-02T20:35:26.732449] [INFO ] [sig ] [63/77] Report for 2026-01-13 already exists, skipping... [2026-02-02T20:35:26.732476] [INFO ] [sig ] [64/77] Processing report for 2026-01-14... [2026-02-02T20:35:26.732508] [INFO ] [sig ] [64/77] Report for 2026-01-14 already exists, skipping... [2026-02-02T20:35:26.732533] [INFO ] [sig ] [65/77] Processing report for 2026-01-15... [2026-02-02T20:35:26.732564] [INFO ] [sig ] [65/77] Report for 2026-01-15 already exists, skipping... [2026-02-02T20:35:26.732622] [INFO ] [sig ] [66/77] Processing report for 2026-01-16... [2026-02-02T20:35:26.732670] [INFO ] [sig ] [66/77] Report for 2026-01-16 already exists, skipping... [2026-02-02T20:35:26.732698] [INFO ] [sig ] [67/77] Processing report for 2026-01-20... [2026-02-02T20:35:26.732735] [INFO ] [sig ] [67/77] Report for 2026-01-20 already exists, skipping... [2026-02-02T20:35:26.732762] [INFO ] [sig ] [68/77] Processing report for 2026-01-21... [2026-02-02T20:35:26.732802] [INFO ] [sig ] [68/77] Report for 2026-01-21 already exists, skipping... [2026-02-02T20:35:26.732829] [INFO ] [sig ] [69/77] Processing report for 2026-01-22... [2026-02-02T20:35:26.732869] [INFO ] [sig ] [69/77] Report for 2026-01-22 already exists, skipping... [2026-02-02T20:35:26.732897] [INFO ] [sig ] [70/77] Processing report for 2026-01-23... [2026-02-02T20:35:26.732948] [INFO ] [sig ] [70/77] Report for 2026-01-23 already exists, skipping... [2026-02-02T20:35:26.732976] [INFO ] [sig ] [71/77] Processing report for 2026-01-26... [2026-02-02T20:35:26.733011] [INFO ] [sig ] [71/77] Report for 2026-01-26 already exists, skipping... [2026-02-02T20:35:26.733038] [INFO ] [sig ] [72/77] Processing report for 2026-01-27... [2026-02-02T20:35:26.733074] [INFO ] [sig ] [72/77] Report for 2026-01-27 already exists, skipping... [2026-02-02T20:35:26.733101] [INFO ] [sig ] [73/77] Processing report for 2026-01-28... [2026-02-02T20:35:26.733137] [INFO ] [sig ] [73/77] Report for 2026-01-28 already exists, skipping... [2026-02-02T20:35:26.733163] [INFO ] [sig ] [74/77] Processing report for 2026-01-29... [2026-02-02T20:35:26.733200] [INFO ] [sig ] [74/77] Report for 2026-01-29 already exists, skipping... [2026-02-02T20:35:26.733242] [INFO ] [sig ] [75/77] Processing report for 2026-01-30... [2026-02-02T20:35:26.733286] [INFO ] [sig ] [75/77] Report for 2026-01-30 already exists, skipping... [2026-02-02T20:35:26.733314] [INFO ] [sig ] [76/77] Processing report for 2026-02-02... [2026-02-02T20:35:26.733346] [INFO ] [sig ] [76/77] Report for 2026-02-02 already exists, skipping... [2026-02-02T20:35:26.733372] [INFO ] [sig ] [77/77] Processing report for 2026-02-03... [2026-02-02T20:35:26.803655] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-02-02T20:35:26.804113] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-02-02T20:35:26.804204] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-02-02T20:35:26.804536] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-02-02T20:35:26.804865] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-02-02T20:35:26.805180] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-02-02T20:35:26.805453] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-02-02T20:35:26.805706] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-02-02T20:35:26.805956] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-02-02T20:35:26.806201] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-02-02T20:35:26.806488] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-02-02T20:35:26.806713] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-02-02T20:35:26.807629] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-02-02T20:35:26.807942] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-02-02T20:35:26.808311] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-02-02T20:35:26.808678] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-02-02T20:35:26.808993] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-02-02T20:35:26.809351] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-02-02T20:35:26.809609] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-02-02T20:35:26.809862] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-02-02T20:35:26.810095] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-02-02T20:35:26.810383] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-02-02T20:35:26.810637] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-02-02T20:35:26.810881] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-02-02T20:35:26.811146] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-02-02T20:35:26.811219] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-02-02T20:35:26.811446] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-02-02T20:35:26.811693] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-02-02T20:35:26.811962] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-02-02T20:35:26.812185] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-02-02T20:35:26.812436] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-02-02T20:35:26.812664] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-02-02T20:35:26.812943] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-02-02T20:35:26.813175] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-02-02T20:35:26.813453] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-02-02T20:35:26.813744] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-02-02T20:35:26.813991] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-02-02T20:35:26.814219] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-02-02T20:35:26.814475] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-02-02T20:35:26.814722] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-02-02T20:35:26.814945] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-02-02T20:35:26.815012] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-02-02T20:35:26.815226] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-02-02T20:35:26.815473] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-02-02T20:35:26.815716] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-02-02T20:35:26.815966] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-02-02T20:35:26.816242] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-02-02T20:35:26.816513] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-02-02T20:35:26.816841] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-02-02T20:35:26.817115] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-02-02T20:35:26.817390] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-02-02T20:35:26.817694] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-02-02T20:35:26.817961] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-02-02T20:35:26.818205] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-02-02T20:35:26.818448] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-02-02T20:35:26.818526] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-02-02T20:35:26.818799] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-02-02T20:35:26.819124] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-02-02T20:35:26.819388] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-02-02T20:35:26.819672] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-02-02T20:35:26.819953] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-02-02T20:35:26.820226] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-02-02T20:35:26.820551] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-02-02T20:35:26.820909] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-02-02T20:35:26.821257] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-02-02T20:35:26.821491] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-02-02T20:35:26.821872] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-02-02T20:35:26.822190] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-02-02T20:35:26.822512] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-02-02T20:35:26.822616] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-02-02T20:35:26.822921] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-02-02T20:35:26.823229] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-02-02T20:35:26.823534] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-02-02T20:35:26.823921] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-02-02T20:35:26.824213] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-02-02T20:35:26.824470] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-02-02T20:35:26.824723] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-02-02T20:35:26.824987] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-02-02T20:35:26.825330] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-02-02T20:35:26.825435] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-02-02T20:35:26.825672] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-02-02T20:35:26.825951] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-02-02T20:35:26.826213] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-02-02T20:35:26.826465] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-02-02T20:35:26.826727] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-02-02T20:35:26.826962] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-02-02T20:35:26.827232] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-02-02T20:35:26.827497] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-02-02T20:35:26.828509] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-02-02T20:35:26.828821] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-02-02T20:35:26.829165] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-02-02T20:35:26.829469] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-02-02T20:35:26.829732] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-02-02T20:35:26.830028] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-02-02T20:35:26.830131] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-02-02T20:35:26.830446] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-02-02T20:35:26.830756] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-02-02T20:35:26.831102] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-02-02T20:35:26.831396] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-02-02T20:35:26.831647] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-02-02T20:35:26.831746] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-02-02T20:35:26.832025] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-02-02T20:35:26.832107] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-02-02T20:35:26.832170] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-02-02T20:35:26.832399] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-02-02T20:35:26.832641] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-02-02T20:35:26.832965] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-02-02T20:35:26.833962] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-02-02T20:35:26.834237] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-02-02T20:35:26.834511] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-02-02T20:35:26.834809] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-02-02T20:35:26.835105] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-02-02T20:35:26.835365] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-02-02T20:35:26.835623] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-02-02T20:35:26.835718] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-02-02T20:35:26.836000] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-02-02T20:35:26.836332] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-02-02T20:35:26.836613] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-02-02T20:35:26.836937] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-02-02T20:35:26.837231] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-02-02T20:35:26.837622] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-02-02T20:35:26.838085] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-02-02T20:35:26.838326] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-02-02T20:35:26.838565] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-02-02T20:35:26.838847] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-02-02T20:35:26.839087] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-02-02T20:35:26.839373] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-02-02T20:35:26.839608] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-02-02T20:35:26.839893] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-02-02T20:35:26.840131] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-02-02T20:35:26.840414] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-02-02T20:35:26.840656] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-02-02T20:35:26.840737] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-02-02T20:35:26.840963] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-02-02T20:35:26.841243] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-02-02T20:35:26.841497] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-02-02T20:35:26.841743] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-02-02T20:35:26.842069] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-02-02T20:35:26.842376] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-02-02T20:35:26.842652] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-02-02T20:35:26.843113] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-02-02T20:35:26.843222] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-02-02T20:35:26.843517] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-02-02T20:35:26.843883] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-02-02T20:35:26.844208] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-02-02T20:35:26.844531] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-02-02T20:35:26.844836] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-02-02T20:35:26.845077] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-02-02T20:35:26.845148] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-02-02T20:35:26.845399] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-02-02T20:35:26.845646] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-02-02T20:35:26.845878] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-02-02T20:35:26.846122] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-02-02T20:35:26.846353] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-02-02T20:35:26.846647] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-02-02T20:35:26.846889] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-02-02T20:35:26.847115] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-02-02T20:35:26.848047] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-02-02T20:35:26.848284] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-02-02T20:35:26.848523] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-02-02T20:35:26.848777] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-02-02T20:35:26.849016] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-02-02T20:35:26.849268] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-02-02T20:35:26.849514] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-02-02T20:35:26.849767] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-02-02T20:35:26.850012] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-02-02T20:35:26.850804] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-02-02T20:35:26.850884] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-02-02T20:35:26.850946] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-02-02T20:35:26.851222] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-02-02T20:35:26.851825] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-02-02T20:35:26.852119] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-02-02T20:35:26.852377] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-02-02T20:35:26.852630] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-02-02T20:35:26.853054] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-02-02T20:35:26.853993] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-02-02T20:35:26.854063] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-02-02T20:35:26.854290] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-02-02T20:35:26.854521] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-02-02T20:35:26.855007] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-02-02T20:35:26.855239] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-02-02T20:35:26.855471] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-02-02T20:35:26.855701] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-02-02T20:35:26.855984] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-02-02T20:35:26.856229] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-02-02T20:35:26.856296] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-02-02T20:35:26.856531] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-02-02T20:35:26.856797] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-02-02T20:35:26.857073] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-02-02T20:35:26.857296] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-02-02T20:35:26.857533] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-02-02T20:35:26.857804] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-02-02T20:35:26.858033] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-02-02T20:35:26.858257] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-02-02T20:35:26.858497] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-02-02T20:35:26.858731] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-02-02T20:35:26.859006] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-02-02T20:35:26.859755] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-02-02T20:35:26.860022] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-02-02T20:35:26.860308] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-02-02T20:35:26.860542] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-02-02T20:35:26.860994] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-02-02T20:35:26.861238] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-02-02T20:35:26.861463] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-02-02T20:35:26.861922] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-02-02T20:35:26.861990] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-02-02T20:35:26.862264] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-02-02T20:35:26.862515] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-02-02T20:35:26.862808] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-02-02T20:35:26.863035] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-02-02T20:35:26.863308] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-02-02T20:35:26.863786] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-02-02T20:35:26.864031] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-02-02T20:35:26.864255] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-02-02T20:35:26.864520] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-02-02T20:35:26.864985] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-02-02T20:35:26.865259] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-02-02T20:35:26.865510] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-02-02T20:35:26.865919] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-02-02T20:35:26.866195] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-02-02T20:35:26.866474] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-02-02T20:35:26.866855] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-02-02T20:35:26.867112] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-02-02T20:35:26.867370] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-02-02T20:35:26.867630] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-02-02T20:35:26.867745] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-02-02T20:35:26.868002] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-02-02T20:35:26.868268] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-02-02T20:35:26.868542] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-02-02T20:35:26.868819] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-02-02T20:35:26.869069] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-02-02T20:35:26.869313] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-02-02T20:35:26.869630] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-02-02T20:35:26.869714] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-02-02T20:35:26.870011] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-02-02T20:35:26.870247] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-02-02T20:35:26.870524] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-02-02T20:35:26.870875] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-02-02T20:35:26.871146] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-02-02T20:35:26.871392] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-02-02T20:35:26.871663] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-02-02T20:35:26.871910] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-02-02T20:35:26.872180] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-02-02T20:35:26.872980] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-02-02T20:35:26.873231] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-02-02T20:35:26.873485] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-02-02T20:35:26.873727] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-02-02T20:35:26.873977] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-02-02T20:35:26.874359] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-02-02T20:35:26.874625] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-02-02T20:35:26.874869] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-02-02T20:35:26.875150] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-02-02T20:35:26.875412] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-02-02T20:35:26.875663] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-02-02T20:35:26.875905] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-02-02T20:35:26.876145] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-02-02T20:35:26.876388] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-02-02T20:35:26.876648] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-02-02T20:35:26.876893] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-02-02T20:35:26.877152] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-02-02T20:35:26.877392] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-02-02T20:35:26.877642] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-02-02T20:35:26.877930] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-02-02T20:35:26.878234] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-02-02T20:35:26.878477] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-02-02T20:35:26.878547] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-02-02T20:35:26.878812] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-02-02T20:35:26.879104] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-02-02T20:35:26.879367] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-02-02T20:35:26.879613] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-02-02T20:35:26.880643] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-02-02T20:35:26.880891] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-02-02T20:35:26.881276] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-02-02T20:35:26.881525] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-02-02T20:35:26.881620] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-02-02T20:35:26.881881] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-02-02T20:35:26.882161] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-02-02T20:35:26.882492] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-02-02T20:35:26.882747] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-02-02T20:35:26.883011] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-02-02T20:35:26.884037] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-02-02T20:35:26.884292] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-02-02T20:35:26.884609] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-02-02T20:35:26.884913] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-02-02T20:35:26.885212] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-02-02T20:35:26.885497] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-02-02T20:35:26.885816] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-02-02T20:35:26.886165] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-02-02T20:35:26.886446] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-02-02T20:35:26.886724] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-02-02T20:35:26.887090] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-02-02T20:35:26.887367] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-02-02T20:35:26.887650] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-02-02T20:35:26.887978] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-02-02T20:35:26.888071] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-02-02T20:35:26.888348] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-02-02T20:35:26.888632] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-02-02T20:35:26.888917] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-02-02T20:35:26.888996] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-02-02T20:35:26.889271] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-02-02T20:35:26.889542] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-02-02T20:35:26.889885] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-02-02T20:35:26.890150] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-02-02T20:35:26.890428] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-02-02T20:35:26.891375] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-02-02T20:35:26.891723] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-02-02T20:35:26.892022] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-02-02T20:35:26.892317] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-02-02T20:35:26.892650] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-02-02T20:35:26.892930] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-02-02T20:35:26.893231] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-02-02T20:35:26.893312] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-02-02T20:35:26.893591] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-02-02T20:35:26.893883] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-02-02T20:35:26.894154] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-02-02T20:35:26.894450] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-02-02T20:35:26.894746] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-02-02T20:35:26.895040] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-02-02T20:35:26.895326] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-02-02T20:35:26.895625] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-02-02T20:35:26.895953] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-02-02T20:35:26.896245] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-02-02T20:35:26.896588] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-02-02T20:35:26.896868] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-02-02T20:35:26.897160] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-02-02T20:35:26.897483] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-02-02T20:35:26.897761] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-02-02T20:35:26.898038] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-02-02T20:35:26.898360] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-02-02T20:35:26.898657] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-02-02T20:35:26.898934] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-02-02T20:35:26.899014] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-02-02T20:35:26.899292] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-02-02T20:35:26.899620] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-02-02T20:35:26.899911] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-02-02T20:35:26.900202] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-02-02T20:35:26.900522] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-02-02T20:35:26.900876] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-02-02T20:35:26.901149] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-02-02T20:35:26.901426] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-02-02T20:35:26.902194] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-02-02T20:35:26.902504] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-02-02T20:35:26.902806] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-02-02T20:35:26.903100] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-02-02T20:35:26.903506] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-02-02T20:35:26.903808] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-02-02T20:35:26.904087] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-02-02T20:35:26.904380] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-02-02T20:35:26.904699] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-02-02T20:35:26.905024] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-02-02T20:35:26.905307] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-02-02T20:35:26.905641] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-02-02T20:35:26.905935] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-02-02T20:35:26.906223] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-02-02T20:35:26.906505] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-02-02T20:35:26.906827] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-02-02T20:35:26.907103] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-02-02T20:35:26.907194] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-02-02T20:35:26.907450] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-02-02T20:35:26.907727] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-02-02T20:35:26.907996] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-02-02T20:35:26.908304] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-02-02T20:35:26.908595] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-02-02T20:35:26.908851] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-02-02T20:35:26.908921] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-02-02T20:35:26.908992] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-02-02T20:35:26.909289] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-02-02T20:35:26.909540] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-02-02T20:35:26.909792] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-02-02T20:35:26.911411] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-02-02T20:35:26.913462] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-02-02T20:35:26.913743] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-02-02T20:35:26.914003] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-02-02T20:35:26.914240] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-02-02T20:35:26.914477] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-02-02T20:35:26.914767] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-02-02T20:35:26.915002] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-02-02T20:35:26.915232] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-02-02T20:35:26.915474] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-02-02T20:35:26.915766] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-02-02T20:35:26.915997] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-02-02T20:35:26.916228] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-02-02T20:35:26.916459] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-02-02T20:35:26.916528] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-02-02T20:35:26.916769] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-02-02T20:35:26.917006] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-02-02T20:35:26.917286] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-02-02T20:35:26.917597] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-02-02T20:35:26.917872] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-02-02T20:35:26.918162] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-02-02T20:35:26.918242] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-02-02T20:35:26.918463] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-02-02T20:35:26.918747] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-02-02T20:35:26.918978] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-02-02T20:35:26.919222] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-02-02T20:35:26.919505] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-02-02T20:35:26.919763] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-02-02T20:35:26.920046] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-02-02T20:35:26.920282] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-02-02T20:35:26.920531] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-02-02T20:35:26.920625] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-02-02T20:35:26.920853] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-02-02T20:35:26.921082] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-02-02T20:35:26.921309] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-02-02T20:35:26.921536] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-02-02T20:35:26.921806] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-02-02T20:35:26.922036] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-02-02T20:35:26.922267] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-02-02T20:35:26.922499] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-02-02T20:35:26.922726] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-02-02T20:35:26.922959] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-02-02T20:35:26.923207] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-02-02T20:35:26.923490] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-02-02T20:35:26.923757] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-02-02T20:35:26.924039] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-02-02T20:35:26.924269] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-02-02T20:35:26.924517] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-02-02T20:35:26.924969] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-02-02T20:35:26.925197] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-02-02T20:35:26.925435] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-02-02T20:35:26.925872] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-02-02T20:35:26.926132] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-02-02T20:35:26.926400] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-02-02T20:35:26.926689] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-02-02T20:35:26.926980] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-02-02T20:35:26.927221] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-02-02T20:35:26.927484] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-02-02T20:35:26.927750] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-02-02T20:35:26.927991] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-02-02T20:35:26.928223] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-02-02T20:35:26.928294] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-02-02T20:35:26.928516] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-02-02T20:35:26.928826] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-02-02T20:35:26.929078] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-02-02T20:35:26.929325] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-02-02T20:35:26.929611] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-02-02T20:35:26.929846] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-02-02T20:35:26.930079] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-02-02T20:35:26.930306] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-02-02T20:35:26.930533] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-02-02T20:35:26.930786] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-02-02T20:35:26.931017] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-02-02T20:35:26.931245] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-02-02T20:35:26.931497] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-02-02T20:35:26.931612] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-02-02T20:35:26.931895] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-02-02T20:35:26.932124] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-02-02T20:35:26.932353] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-02-02T20:35:26.932594] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-02-02T20:35:26.932666] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-02-02T20:35:26.932908] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-02-02T20:35:26.932988] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-02-02T20:35:26.933260] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-02-02T20:35:26.933490] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-02-02T20:35:26.933738] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-02-02T20:35:26.933976] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-02-02T20:35:26.934254] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-02-02T20:35:26.934551] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-02-02T20:35:26.934820] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-02-02T20:35:26.935050] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-02-02T20:35:26.935282] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-02-02T20:35:26.935561] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-02-02T20:35:26.935812] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-02-02T20:35:26.936080] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-02-02T20:35:26.936326] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-02-02T20:35:26.936556] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-02-02T20:35:26.936805] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-02-02T20:35:26.937092] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-02-02T20:35:26.937326] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-02-02T20:35:26.937588] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-02-02T20:35:26.937853] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-02-02T20:35:26.938145] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-02-02T20:35:26.938430] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-02-02T20:35:26.938669] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-02-02T20:35:26.938749] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-02-02T20:35:26.939004] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-02-02T20:35:26.939288] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-02-02T20:35:26.939537] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-02-02T20:35:26.939808] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-02-02T20:35:26.940056] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-02-02T20:35:26.940289] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-02-02T20:35:26.940543] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-02-02T20:35:26.940796] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-02-02T20:35:26.941096] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-02-02T20:35:26.941326] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-02-02T20:35:26.941618] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-02-02T20:35:26.941877] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-02-02T20:35:26.942108] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-02-02T20:35:26.942389] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-02-02T20:35:26.942624] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-02-02T20:35:26.942906] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-02-02T20:35:26.943131] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-02-02T20:35:26.943221] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-02-02T20:35:26.943484] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-02-02T20:35:26.943735] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-02-02T20:35:26.943966] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-02-02T20:35:26.944241] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-02-02T20:35:26.944525] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-02-02T20:35:26.944835] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-02-02T20:35:26.945125] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-02-02T20:35:26.945364] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-02-02T20:35:26.945611] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-02-02T20:35:26.945875] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-02-02T20:35:26.946135] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-02-02T20:35:26.946209] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-02-02T20:35:26.946460] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-02-02T20:35:26.946745] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-02-02T20:35:26.946997] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-02-02T20:35:26.947283] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-02-02T20:35:26.947516] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-02-02T20:35:26.947811] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-02-02T20:35:26.948064] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-02-02T20:35:26.948300] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-02-02T20:35:26.948531] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-02-02T20:35:26.948842] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-02-02T20:35:26.949071] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-02-02T20:35:26.949299] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-02-02T20:35:26.949550] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-02-02T20:35:26.949861] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-02-02T20:35:26.950110] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-02-02T20:35:26.950385] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-02-02T20:35:26.950618] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-02-02T20:35:26.950867] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-02-02T20:35:26.951097] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-02-02T20:35:26.951345] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-02-02T20:35:26.951603] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-02-02T20:35:26.951831] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-02-02T20:35:26.951900] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-02-02T20:35:26.952119] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-02-02T20:35:26.952345] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-02-02T20:35:26.953125] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-02-02T20:35:26.953377] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-02-02T20:35:26.953609] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-02-02T20:35:26.953841] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-02-02T20:35:26.954093] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-02-02T20:35:26.954332] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-02-02T20:35:26.954562] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-02-02T20:35:26.954807] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-02-02T20:35:26.955051] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-02-02T20:35:26.955282] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-02-02T20:35:26.955507] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-02-02T20:35:26.955616] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-02-02T20:35:26.955908] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-02-02T20:35:26.956156] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-02-02T20:35:26.956432] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-02-02T20:35:26.956677] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-02-02T20:35:26.956908] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-02-02T20:35:26.957134] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-02-02T20:35:26.957476] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-02-02T20:35:26.957546] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-02-02T20:35:26.957822] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-02-02T20:35:26.958124] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-02-02T20:35:26.958366] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-02-02T20:35:26.958642] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-02-02T20:35:26.958721] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-02-02T20:35:26.958951] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-02-02T20:35:26.959021] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-02-02T20:35:26.959242] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-02-02T20:35:26.960191] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-02-02T20:35:26.960448] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-02-02T20:35:26.960518] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-02-02T20:35:26.960816] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-02-02T20:35:26.960885] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-02-02T20:35:26.961129] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-02-02T20:35:26.961367] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-02-02T20:35:26.961604] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-02-02T20:35:26.961890] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-02-02T20:35:26.962179] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-02-02T20:35:26.962426] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-02-02T20:35:26.962494] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-02-02T20:35:26.962709] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-02-02T20:35:26.962940] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-02-02T20:35:26.963185] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-02-02T20:35:26.963413] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-02-02T20:35:26.963642] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-02-02T20:35:26.963920] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-02-02T20:35:26.964194] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-02-02T20:35:26.964421] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-02-02T20:35:26.964697] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-02-02T20:35:26.964927] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-02-02T20:35:26.965158] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-02-02T20:35:26.965433] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-02-02T20:35:26.965525] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-02-02T20:35:26.965775] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-02-02T20:35:26.966020] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-02-02T20:35:26.966326] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-02-02T20:35:26.966625] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-02-02T20:35:26.967042] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-02-02T20:35:26.967298] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-02-02T20:35:26.967771] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-02-02T20:35:26.968017] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-02-02T20:35:26.968259] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-02-02T20:35:26.968500] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-02-02T20:35:26.968767] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-02-02T20:35:26.969014] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-02-02T20:35:26.969331] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-02-02T20:35:26.969420] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-02-02T20:35:26.969684] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-02-02T20:35:26.969915] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-02-02T20:35:26.970196] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-02-02T20:35:26.970429] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-02-02T20:35:26.970713] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-02-02T20:35:26.970946] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-02-02T20:35:26.971228] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-02-02T20:35:26.971509] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-02-02T20:35:26.971814] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-02-02T20:35:26.972047] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-02-02T20:35:26.972277] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-02-02T20:35:26.973238] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-02-02T20:35:26.973483] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-02-02T20:35:26.973556] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-02-02T20:35:26.973866] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-02-02T20:35:26.974105] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-02-02T20:35:26.974363] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-02-02T20:35:26.974620] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-02-02T20:35:26.974691] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-02-02T20:35:26.974922] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-02-02T20:35:26.975205] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-02-02T20:35:26.975485] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-02-02T20:35:26.975767] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-02-02T20:35:26.976034] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-02-02T20:35:26.976282] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-02-02T20:35:26.976594] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-02-02T20:35:26.976834] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-02-02T20:35:26.977115] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-02-02T20:35:26.977365] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-02-02T20:35:26.977619] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-02-02T20:35:26.977939] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-02-02T20:35:26.978192] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-02-02T20:35:26.978439] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-02-02T20:35:26.978692] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-02-02T20:35:26.978922] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-02-02T20:35:26.979154] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-02-02T20:35:26.979381] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-02-02T20:35:26.979826] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-02-02T20:35:26.980078] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-02-02T20:35:26.980338] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-02-02T20:35:26.980601] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-02-02T20:35:26.980853] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-02-02T20:35:26.980944] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-02-02T20:35:26.981008] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-02-02T20:35:26.981283] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-02-02T20:35:26.981516] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-02-02T20:35:26.981960] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-02-02T20:35:26.982227] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-02-02T20:35:26.982494] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-02-02T20:35:26.982596] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-02-02T20:35:26.982829] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-02-02T20:35:26.983295] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-02-02T20:35:26.984802] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-02-02T20:35:26.985070] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-02-02T20:35:26.985314] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-02-02T20:35:26.985605] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-02-02T20:35:26.985846] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-02-02T20:35:26.986090] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-02-02T20:35:26.986327] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-02-02T20:35:26.986617] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-02-02T20:35:26.986897] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-02-02T20:35:26.987179] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-02-02T20:35:26.987460] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-02-02T20:35:26.987723] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-02-02T20:35:26.987961] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-02-02T20:35:26.988194] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-02-02T20:35:26.988466] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-02-02T20:35:26.989632] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-02-02T20:35:26.989891] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-02-02T20:35:26.990126] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-02-02T20:35:26.991138] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-02-02T20:35:26.991374] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-02-02T20:35:26.991662] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-02-02T20:35:26.991917] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-02-02T20:35:26.992154] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-02-02T20:35:26.992393] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-02-02T20:35:26.992656] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-02-02T20:35:26.992911] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-02-02T20:35:26.993151] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-02-02T20:35:26.993393] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-02-02T20:35:26.993628] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-02-02T20:35:26.993859] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-02-02T20:35:26.994107] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-02-02T20:35:26.994333] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-02-02T20:35:26.994623] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-02-02T20:35:26.994854] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-02-02T20:35:26.994925] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-02-02T20:35:26.995147] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-02-02T20:35:26.995381] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-02-02T20:35:26.995615] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-02-02T20:35:26.996305] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-02-02T20:35:26.996378] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-02-02T20:35:26.996608] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-02-02T20:35:26.996866] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-02-02T20:35:26.997121] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-02-02T20:35:26.997364] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-02-02T20:35:26.997601] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-02-02T20:35:26.997870] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-02-02T20:35:26.997942] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-02-02T20:35:26.998225] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-02-02T20:35:26.998476] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-02-02T20:35:26.998762] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-02-02T20:35:26.999016] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-02-02T20:35:26.999280] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-02-02T20:35:26.999549] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-02-02T20:35:26.999852] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-02-02T20:35:27.000180] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-02-02T20:35:27.000435] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-02-02T20:35:27.000729] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-02-02T20:35:27.000841] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-02-02T20:35:27.001115] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-02-02T20:35:27.001229] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-02-02T20:35:27.001489] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-02-02T20:35:27.001767] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.002090] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-02-02T20:35:27.002404] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.002652] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-02-02T20:35:27.002954] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.003055] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-02-02T20:35:27.003140] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-02-02T20:35:27.003430] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-02-02T20:35:27.003701] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.003954] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-02-02T20:35:27.004208] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-02-02T20:35:27.004295] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.004552] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-02-02T20:35:27.004835] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-02-02T20:35:27.005147] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.005266] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-02-02T20:35:27.005565] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-02-02T20:35:27.005896] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-02-02T20:35:27.006147] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-02-02T20:35:27.006402] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.006706] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-02-02T20:35:27.006992] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-02-02T20:35:27.007301] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.007561] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-02-02T20:35:27.007837] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-02-02T20:35:27.008088] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-02-02T20:35:27.008341] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.008612] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.008867] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-02-02T20:35:27.009127] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-02-02T20:35:27.009404] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-02-02T20:35:27.009884] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-02-02T20:35:27.010125] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.010372] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-02-02T20:35:27.010878] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-02-02T20:35:27.011173] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-02-02T20:35:27.011245] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-02-02T20:35:27.011474] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-02-02T20:35:27.011713] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-02-02T20:35:27.011956] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-02-02T20:35:27.012196] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-02-02T20:35:27.012449] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-02-02T20:35:27.012701] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-02-02T20:35:27.012934] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-02-02T20:35:27.013202] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-02-02T20:35:27.014952] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.015213] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-02-02T20:35:27.015460] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-02-02T20:35:27.015717] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.015981] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-02-02T20:35:27.016215] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.016467] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-02-02T20:35:27.016720] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-02-02T20:35:27.016987] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.017215] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-02-02T20:35:27.017443] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-02-02T20:35:27.017694] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-02-02T20:35:27.017931] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-02-02T20:35:27.018224] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.018468] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-02-02T20:35:27.018764] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.018993] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.019230] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-02-02T20:35:27.019483] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.019739] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.019972] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-02-02T20:35:27.020242] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-02-02T20:35:27.020495] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.020755] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-02-02T20:35:27.021040] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-02-02T20:35:27.021291] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-02-02T20:35:27.022278] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-02-02T20:35:27.023204] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.023447] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-02-02T20:35:27.023725] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-02-02T20:35:27.023966] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-02-02T20:35:27.024198] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-02-02T20:35:27.025145] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-02-02T20:35:27.025407] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-02-02T20:35:27.025713] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-02-02T20:35:27.025947] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-02-02T20:35:27.026180] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-02-02T20:35:27.026464] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-02-02T20:35:27.026722] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-02-02T20:35:27.026999] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-02-02T20:35:27.027236] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-02-02T20:35:27.027480] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.027719] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.027968] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-02-02T20:35:27.028196] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-02-02T20:35:27.028490] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-02-02T20:35:27.028751] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.029000] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-02-02T20:35:27.029224] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-02-02T20:35:27.029512] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-02-02T20:35:27.029603] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.029877] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-02-02T20:35:27.030130] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-02-02T20:35:27.030375] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-02-02T20:35:27.030622] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.030898] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.031177] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.031401] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-02-02T20:35:27.031629] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.031855] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-02-02T20:35:27.032078] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-02-02T20:35:27.032319] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-02-02T20:35:27.032545] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-02-02T20:35:27.032847] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-02-02T20:35:27.033093] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-02-02T20:35:27.033348] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-02-02T20:35:27.033607] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-02-02T20:35:27.033863] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-02-02T20:35:27.034092] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.034340] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-02-02T20:35:27.034569] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-02-02T20:35:27.034843] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-02-02T20:35:27.035075] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.036046] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-02-02T20:35:27.036331] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-02-02T20:35:27.036589] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.036857] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.037144] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-02-02T20:35:27.037381] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.037617] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.037861] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-02-02T20:35:27.038152] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.038220] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-02-02T20:35:27.038465] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-02-02T20:35:27.038738] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.038962] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-02-02T20:35:27.039184] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-02-02T20:35:27.039430] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.039704] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-02-02T20:35:27.039783] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.040003] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-02-02T20:35:27.040290] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-02-02T20:35:27.040598] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-02-02T20:35:27.040884] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.041110] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-02-02T20:35:27.041362] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.041609] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-02-02T20:35:27.041834] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.041901] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-02-02T20:35:27.042125] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-02-02T20:35:27.042370] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.042612] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-02-02T20:35:27.042836] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-02-02T20:35:27.043074] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.043311] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-02-02T20:35:27.043563] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.043809] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-02-02T20:35:27.044059] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-02-02T20:35:27.044330] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.044587] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.044811] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-02-02T20:35:27.045052] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-02-02T20:35:27.045277] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.045500] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-02-02T20:35:27.045587] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-02-02T20:35:27.045859] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.046082] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-02-02T20:35:27.046305] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-02-02T20:35:27.047261] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-02-02T20:35:27.047494] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.047737] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.048027] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-02-02T20:35:27.048261] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-02-02T20:35:27.048562] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-02-02T20:35:27.048809] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.049041] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.049322] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-02-02T20:35:27.049568] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.049830] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-02-02T20:35:27.050104] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.050172] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.050389] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-02-02T20:35:27.050614] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-02-02T20:35:27.050838] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-02-02T20:35:27.050917] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.051152] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.051435] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-02-02T20:35:27.051712] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-02-02T20:35:27.051987] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-02-02T20:35:27.052207] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.052446] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.052669] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-02-02T20:35:27.052892] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-02-02T20:35:27.053164] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-02-02T20:35:27.053386] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.053617] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.053843] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.054084] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-02-02T20:35:27.054309] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-02-02T20:35:27.054377] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-02-02T20:35:27.054656] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-02-02T20:35:27.054929] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-02-02T20:35:27.055148] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-02-02T20:35:27.055367] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-02-02T20:35:27.055604] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-02-02T20:35:27.055831] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-02-02T20:35:27.056054] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-02-02T20:35:27.056326] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-02-02T20:35:27.056587] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-02-02T20:35:27.056814] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-02-02T20:35:27.056882] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.056959] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-02-02T20:35:27.057177] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-02-02T20:35:27.057434] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-02-02T20:35:27.058237] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-02-02T20:35:27.058476] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-02-02T20:35:27.058840] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-02-02T20:35:27.059078] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-02-02T20:35:27.059147] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-02-02T20:35:27.059377] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-02-02T20:35:27.059610] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-02-02T20:35:27.059839] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-02-02T20:35:27.060063] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.060306] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-02-02T20:35:27.060546] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-02-02T20:35:27.060854] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-02-02T20:35:27.061080] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-02-02T20:35:27.061302] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-02-02T20:35:27.061525] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-02-02T20:35:27.061788] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-02-02T20:35:27.061867] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.062134] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-02-02T20:35:27.062202] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-02-02T20:35:27.062419] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-02-02T20:35:27.062762] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-02-02T20:35:27.063056] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-02-02T20:35:27.063307] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.063605] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-02-02T20:35:27.063841] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-02-02T20:35:27.064092] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-02-02T20:35:27.064322] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-02-02T20:35:27.064547] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-02-02T20:35:27.064851] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-02-02T20:35:27.064922] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-02-02T20:35:27.065147] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.065367] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.065435] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-02-02T20:35:27.065699] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.065779] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-02-02T20:35:27.066012] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-02-02T20:35:27.066080] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-02-02T20:35:27.066316] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-02-02T20:35:27.066540] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-02-02T20:35:27.066803] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-02-02T20:35:27.067044] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-02-02T20:35:27.067268] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-02-02T20:35:27.067491] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-02-02T20:35:27.067773] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.067854] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-02-02T20:35:27.068078] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-02-02T20:35:27.068300] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-02-02T20:35:27.068523] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-02-02T20:35:27.068769] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-02-02T20:35:27.069001] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-02-02T20:35:27.069225] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.069470] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-02-02T20:35:27.069696] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-02-02T20:35:27.069919] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-02-02T20:35:27.069989] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-02-02T20:35:27.070222] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-02-02T20:35:27.070495] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-02-02T20:35:27.070590] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.070653] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-02-02T20:35:27.071354] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-02-02T20:35:27.071602] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.071838] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-02-02T20:35:27.072086] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-02-02T20:35:27.072318] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-02-02T20:35:27.072600] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-02-02T20:35:27.072844] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-02-02T20:35:27.073115] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.073401] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.073627] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-02-02T20:35:27.073898] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-02-02T20:35:27.074185] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-02-02T20:35:27.074419] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-02-02T20:35:27.074691] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-02-02T20:35:27.074909] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-02-02T20:35:27.075146] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-02-02T20:35:27.075376] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.075609] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-02-02T20:35:27.075853] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.076093] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.076319] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-02-02T20:35:27.076563] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-02-02T20:35:27.076826] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-02-02T20:35:27.077068] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-02-02T20:35:27.077310] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-02-02T20:35:27.077533] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-02-02T20:35:27.078485] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.078751] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-02-02T20:35:27.079000] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-02-02T20:35:27.079238] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-02-02T20:35:27.079525] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-02-02T20:35:27.079813] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-02-02T20:35:27.080063] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-02-02T20:35:27.080352] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.080425] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.080699] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-02-02T20:35:27.080980] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-02-02T20:35:27.081228] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.081477] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-02-02T20:35:27.081734] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.081999] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-02-02T20:35:27.082319] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.082602] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.082853] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-02-02T20:35:27.083087] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-02-02T20:35:27.083160] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.083401] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-02-02T20:35:27.084411] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.084649] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.084903] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-02-02T20:35:27.085168] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-02-02T20:35:27.085405] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-02-02T20:35:27.085690] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-02-02T20:35:27.085929] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-02-02T20:35:27.086184] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-02-02T20:35:27.086415] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-02-02T20:35:27.086648] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-02-02T20:35:27.086729] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.086970] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-02-02T20:35:27.087195] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-02-02T20:35:27.087443] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-02-02T20:35:27.087809] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-02-02T20:35:27.088104] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.088382] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.088661] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-02-02T20:35:27.088937] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.089220] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-02-02T20:35:27.089503] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-02-02T20:35:27.089833] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.090168] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.090492] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-02-02T20:35:27.090809] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-02-02T20:35:27.091100] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-02-02T20:35:27.091420] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.091689] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-02-02T20:35:27.091957] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.092227] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-02-02T20:35:27.092513] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-02-02T20:35:27.092811] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-02-02T20:35:27.093105] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-02-02T20:35:27.093397] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-02-02T20:35:27.093494] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.093800] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-02-02T20:35:27.094093] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-02-02T20:35:27.094408] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.094496] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-02-02T20:35:27.094772] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.095061] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-02-02T20:35:27.095331] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.095611] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-02-02T20:35:27.095691] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-02-02T20:35:27.095993] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-02-02T20:35:27.096263] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.096532] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-02-02T20:35:27.096878] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-02-02T20:35:27.097277] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-02-02T20:35:27.097358] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.097643] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.097957] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-02-02T20:35:27.098039] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-02-02T20:35:27.098299] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.098609] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-02-02T20:35:27.098889] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-02-02T20:35:27.099214] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-02-02T20:35:27.099550] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-02-02T20:35:27.099858] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-02-02T20:35:27.100153] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-02-02T20:35:27.100443] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.100733] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.101026] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-02-02T20:35:27.101302] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-02-02T20:35:27.101592] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.101870] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-02-02T20:35:27.102192] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-02-02T20:35:27.102463] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-02-02T20:35:27.102733] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-02-02T20:35:27.103005] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-02-02T20:35:27.103323] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-02-02T20:35:27.103610] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-02-02T20:35:27.103881] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-02-02T20:35:27.104153] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-02-02T20:35:27.104427] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-02-02T20:35:27.104701] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-02-02T20:35:27.104989] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-02-02T20:35:27.105275] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-02-02T20:35:27.105563] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.105854] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-02-02T20:35:27.106134] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-02-02T20:35:27.106412] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.106709] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-02-02T20:35:27.106980] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-02-02T20:35:27.107266] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-02-02T20:35:27.107537] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.107836] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.108158] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-02-02T20:35:27.108446] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-02-02T20:35:27.108783] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-02-02T20:35:27.109069] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-02-02T20:35:27.109334] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-02-02T20:35:27.109608] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-02-02T20:35:27.109855] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-02-02T20:35:27.110088] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-02-02T20:35:27.110373] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.110622] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-02-02T20:35:27.110857] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-02-02T20:35:27.111106] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-02-02T20:35:27.111337] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-02-02T20:35:27.112218] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-02-02T20:35:27.112461] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-02-02T20:35:27.112699] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-02-02T20:35:27.112936] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-02-02T20:35:27.113171] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.113403] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-02-02T20:35:27.114308] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-02-02T20:35:27.114598] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-02-02T20:35:27.114837] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-02-02T20:35:27.114936] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-02-02T20:35:27.115162] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-02-02T20:35:27.115400] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-02-02T20:35:27.115638] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-02-02T20:35:27.115874] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-02-02T20:35:27.116109] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-02-02T20:35:27.116361] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.116613] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-02-02T20:35:27.116683] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-02-02T20:35:27.116911] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-02-02T20:35:27.117141] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-02-02T20:35:27.117371] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.117638] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-02-02T20:35:27.117895] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-02-02T20:35:27.117965] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-02-02T20:35:27.118186] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-02-02T20:35:27.118444] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.118694] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-02-02T20:35:27.118917] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-02-02T20:35:27.119157] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-02-02T20:35:27.119375] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-02-02T20:35:27.119618] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-02-02T20:35:27.119921] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.120175] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.120406] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-02-02T20:35:27.120670] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-02-02T20:35:27.120958] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.121204] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-02-02T20:35:27.121483] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-02-02T20:35:27.121713] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-02-02T20:35:27.121992] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-02-02T20:35:27.122220] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-02-02T20:35:27.122497] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.122777] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-02-02T20:35:27.123009] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.123255] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-02-02T20:35:27.123498] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-02-02T20:35:27.123781] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-02-02T20:35:27.124016] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-02-02T20:35:27.124292] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-02-02T20:35:27.124538] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.124791] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-02-02T20:35:27.125070] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.125296] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-02-02T20:35:27.125564] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.125868] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-02-02T20:35:27.126098] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-02-02T20:35:27.126325] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.126619] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.126875] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.127124] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-02-02T20:35:27.127374] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-02-02T20:35:27.127631] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-02-02T20:35:27.127893] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-02-02T20:35:27.128125] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-02-02T20:35:27.128355] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-02-02T20:35:27.128605] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-02-02T20:35:27.128833] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-02-02T20:35:27.129083] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-02-02T20:35:27.129315] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-02-02T20:35:27.129606] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-02-02T20:35:27.129841] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-02-02T20:35:27.130147] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.130415] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-02-02T20:35:27.130650] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-02-02T20:35:27.130898] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-02-02T20:35:27.130977] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.131203] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-02-02T20:35:27.131455] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-02-02T20:35:27.131687] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-02-02T20:35:27.131927] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-02-02T20:35:27.132154] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-02-02T20:35:27.132399] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.132651] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-02-02T20:35:27.133602] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-02-02T20:35:27.133896] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.134152] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-02-02T20:35:27.134436] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.134723] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.134958] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.135190] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-02-02T20:35:27.135446] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.135690] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.135921] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.136166] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-02-02T20:35:27.136415] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-02-02T20:35:27.136664] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.136890] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-02-02T20:35:27.137117] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-02-02T20:35:27.137348] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-02-02T20:35:27.137427] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-02-02T20:35:27.137687] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-02-02T20:35:27.137922] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-02-02T20:35:27.138145] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-02-02T20:35:27.138366] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.138434] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-02-02T20:35:27.138655] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-02-02T20:35:27.138882] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-02-02T20:35:27.139134] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-02-02T20:35:27.139357] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.139630] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.139861] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-02-02T20:35:27.140104] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.140389] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.140458] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.140696] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-02-02T20:35:27.140919] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-02-02T20:35:27.140986] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-02-02T20:35:27.141054] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.141274] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.141503] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-02-02T20:35:27.141757] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-02-02T20:35:27.142000] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-02-02T20:35:27.142958] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.143187] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-02-02T20:35:27.143419] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-02-02T20:35:27.143653] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-02-02T20:35:27.143902] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-02-02T20:35:27.144132] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.144382] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-02-02T20:35:27.144652] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-02-02T20:35:27.144895] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-02-02T20:35:27.145147] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-02-02T20:35:27.145430] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.145657] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.145734] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.146006] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-02-02T20:35:27.146279] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-02-02T20:35:27.146523] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.146789] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-02-02T20:35:27.147011] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-02-02T20:35:27.147252] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-02-02T20:35:27.147527] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-02-02T20:35:27.147780] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-02-02T20:35:27.148066] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.148299] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-02-02T20:35:27.148564] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.148817] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.149048] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-02-02T20:35:27.149308] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-02-02T20:35:27.149554] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-02-02T20:35:27.149943] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-02-02T20:35:27.150179] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-02-02T20:35:27.151151] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-02-02T20:35:27.151388] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-02-02T20:35:27.151642] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-02-02T20:35:27.151875] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-02-02T20:35:27.152108] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-02-02T20:35:27.152360] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.152621] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-02-02T20:35:27.152869] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-02-02T20:35:27.153117] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-02-02T20:35:27.153344] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.153588] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-02-02T20:35:27.153819] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-02-02T20:35:27.154046] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-02-02T20:35:27.154292] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.154520] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-02-02T20:35:27.154771] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-02-02T20:35:27.155005] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-02-02T20:35:27.155253] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-02-02T20:35:27.155541] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-02-02T20:35:27.155807] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-02-02T20:35:27.156035] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-02-02T20:35:27.156281] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.156527] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-02-02T20:35:27.156796] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-02-02T20:35:27.157044] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-02-02T20:35:27.157115] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-02-02T20:35:27.157354] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-02-02T20:35:27.157605] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-02-02T20:35:27.157860] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-02-02T20:35:27.158149] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-02-02T20:35:27.158385] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-02-02T20:35:27.158630] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-02-02T20:35:27.158700] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-02-02T20:35:27.158920] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.159174] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-02-02T20:35:27.159404] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-02-02T20:35:27.159661] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-02-02T20:35:27.159889] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.160165] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.160412] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-02-02T20:35:27.160662] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.160889] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-02-02T20:35:27.161165] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-02-02T20:35:27.161452] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.161700] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-02-02T20:35:27.161952] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.162223] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.162446] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-02-02T20:35:27.162733] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-02-02T20:35:27.162962] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-02-02T20:35:27.163190] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-02-02T20:35:27.163417] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-02-02T20:35:27.163641] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-02-02T20:35:27.163873] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-02-02T20:35:27.164155] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-02-02T20:35:27.164431] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-02-02T20:35:27.164659] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-02-02T20:35:27.164897] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-02-02T20:35:27.165128] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-02-02T20:35:27.165371] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-02-02T20:35:27.165604] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.165836] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-02-02T20:35:27.166078] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-02-02T20:35:27.166994] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-02-02T20:35:27.167225] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-02-02T20:35:27.167458] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-02-02T20:35:27.167724] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-02-02T20:35:27.167981] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.168238] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-02-02T20:35:27.168485] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.168754] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-02-02T20:35:27.168987] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.169271] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-02-02T20:35:27.169545] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-02-02T20:35:27.169810] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-02-02T20:35:27.170091] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-02-02T20:35:27.170335] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-02-02T20:35:27.170608] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.170848] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.171125] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-02-02T20:35:27.171382] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-02-02T20:35:27.171611] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.171840] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-02-02T20:35:27.172119] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-02-02T20:35:27.172364] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-02-02T20:35:27.172596] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-02-02T20:35:27.172667] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.172888] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.173117] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-02-02T20:35:27.173341] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-02-02T20:35:27.173414] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-02-02T20:35:27.173636] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-02-02T20:35:27.173883] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-02-02T20:35:27.174131] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.174364] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-02-02T20:35:27.174634] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-02-02T20:35:27.174856] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-02-02T20:35:27.174927] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.175164] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-02-02T20:35:27.175411] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.175695] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-02-02T20:35:27.175947] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.176179] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-02-02T20:35:27.176425] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-02-02T20:35:27.176669] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.176741] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-02-02T20:35:27.177013] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-02-02T20:35:27.177292] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.177590] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.177845] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-02-02T20:35:27.178103] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-02-02T20:35:27.178176] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.178670] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-02-02T20:35:27.178926] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.179303] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-02-02T20:35:27.179541] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-02-02T20:35:27.180511] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-02-02T20:35:27.180780] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-02-02T20:35:27.181019] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.181258] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-02-02T20:35:27.181331] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-02-02T20:35:27.181614] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-02-02T20:35:27.181860] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-02-02T20:35:27.182099] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-02-02T20:35:27.182191] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-02-02T20:35:27.182256] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-02-02T20:35:27.182500] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-02-02T20:35:27.182747] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-02-02T20:35:27.182980] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.183231] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-02-02T20:35:27.183459] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-02-02T20:35:27.183686] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-02-02T20:35:27.183913] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-02-02T20:35:27.184141] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.184366] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.184604] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-02-02T20:35:27.184835] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-02-02T20:35:27.185064] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-02-02T20:35:27.185162] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.185383] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-02-02T20:35:27.185613] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-02-02T20:35:27.185843] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.186091] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-02-02T20:35:27.186380] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-02-02T20:35:27.186609] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-02-02T20:35:27.186891] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-02-02T20:35:27.187121] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-02-02T20:35:27.187350] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.187429] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.187721] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.187796] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-02-02T20:35:27.188197] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-02-02T20:35:27.189606] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-02-02T20:35:27.189688] [DEBUG] [LOCAL ] Loaded configuration for CLRO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.190366] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.190628] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.191277] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-02-02T20:35:27.191350] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-02-02T20:35:27.191606] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-02-02T20:35:27.191856] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-02-02T20:35:27.192104] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-02-02T20:35:27.192370] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-02-02T20:35:27.192640] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-02-02T20:35:27.192876] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-02-02T20:35:27.193116] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-02-02T20:35:27.193355] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.193608] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.193839] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-02-02T20:35:27.194079] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-02-02T20:35:27.194307] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-02-02T20:35:27.194566] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-02-02T20:35:27.194658] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-02-02T20:35:27.194893] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-02-02T20:35:27.195120] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-02-02T20:35:27.195346] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.195593] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-02-02T20:35:27.196628] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-02-02T20:35:27.196873] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-02-02T20:35:27.197127] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-02-02T20:35:27.197392] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-02-02T20:35:27.197701] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-02-02T20:35:27.197946] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-02-02T20:35:27.198197] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.198459] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-02-02T20:35:27.198737] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-02-02T20:35:27.199409] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-02-02T20:35:27.199691] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-02-02T20:35:27.199775] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.199859] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-02-02T20:35:27.200096] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-02-02T20:35:27.201020] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-02-02T20:35:27.201102] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-02-02T20:35:27.201334] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-02-02T20:35:27.201598] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-02-02T20:35:27.201675] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-02-02T20:35:27.201909] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-02-02T20:35:27.202180] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-02-02T20:35:27.202417] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-02-02T20:35:27.202648] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.202901] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-02-02T20:35:27.203126] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.203373] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-02-02T20:35:27.203602] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-02-02T20:35:27.203847] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-02-02T20:35:27.203919] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-02-02T20:35:27.204140] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-02-02T20:35:27.204386] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.204619] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-02-02T20:35:27.204920] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-02-02T20:35:27.205164] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.205393] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-02-02T20:35:27.205677] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-02-02T20:35:27.205906] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-02-02T20:35:27.206154] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.206401] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-02-02T20:35:27.206639] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.206876] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-02-02T20:35:27.206964] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-02-02T20:35:27.207193] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-02-02T20:35:27.207430] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-02-02T20:35:27.207684] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.207922] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-02-02T20:35:27.208206] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-02-02T20:35:27.208476] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-02-02T20:35:27.208769] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-02-02T20:35:27.209000] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.209229] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-02-02T20:35:27.209461] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-02-02T20:35:27.209745] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-02-02T20:35:27.209992] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-02-02T20:35:27.210241] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-02-02T20:35:27.210476] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.210708] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-02-02T20:35:27.210934] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-02-02T20:35:27.211852] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.212141] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-02-02T20:35:27.212378] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-02-02T20:35:27.212640] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.212893] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.213134] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.213388] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-02-02T20:35:27.213621] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.213877] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-02-02T20:35:27.214117] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-02-02T20:35:27.214346] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.214607] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-02-02T20:35:27.214694] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.214923] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-02-02T20:35:27.215211] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-02-02T20:35:27.215493] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.215726] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-02-02T20:35:27.215979] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-02-02T20:35:27.216211] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-02-02T20:35:27.216440] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-02-02T20:35:27.216720] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-02-02T20:35:27.216950] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-02-02T20:35:27.217234] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-02-02T20:35:27.217514] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-02-02T20:35:27.217765] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.218001] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-02-02T20:35:27.218247] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-02-02T20:35:27.218490] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-02-02T20:35:27.218804] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-02-02T20:35:27.219054] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.219285] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-02-02T20:35:27.219539] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.219814] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.220045] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-02-02T20:35:27.220273] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-02-02T20:35:27.220358] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.220608] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-02-02T20:35:27.220970] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-02-02T20:35:27.221221] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-02-02T20:35:27.221533] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.221831] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-02-02T20:35:27.222131] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-02-02T20:35:27.222375] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.222634] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.222866] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-02-02T20:35:27.223124] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-02-02T20:35:27.223436] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.223692] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-02-02T20:35:27.223933] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-02-02T20:35:27.224170] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-02-02T20:35:27.224435] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-02-02T20:35:27.224711] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-02-02T20:35:27.224954] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-02-02T20:35:27.225264] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-02-02T20:35:27.225505] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-02-02T20:35:27.225756] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-02-02T20:35:27.226042] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-02-02T20:35:27.226276] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-02-02T20:35:27.226529] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-02-02T20:35:27.226817] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-02-02T20:35:27.227091] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-02-02T20:35:27.227352] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-02-02T20:35:27.227610] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.227921] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-02-02T20:35:27.228003] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.228233] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-02-02T20:35:27.228316] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.228567] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-02-02T20:35:27.228834] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-02-02T20:35:27.229093] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-02-02T20:35:27.229338] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-02-02T20:35:27.229557] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-02-02T20:35:27.229827] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-02-02T20:35:27.230067] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.230315] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-02-02T20:35:27.230535] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-02-02T20:35:27.230631] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-02-02T20:35:27.230853] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-02-02T20:35:27.231103] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-02-02T20:35:27.231376] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-02-02T20:35:27.231628] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.231901] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-02-02T20:35:27.232172] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.232444] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.232664] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-02-02T20:35:27.232906] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-02-02T20:35:27.232983] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-02-02T20:35:27.233247] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.233469] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.233697] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-02-02T20:35:27.233976] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.234207] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-02-02T20:35:27.234287] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.234559] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.234803] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-02-02T20:35:27.234872] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-02-02T20:35:27.235115] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-02-02T20:35:27.235342] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-02-02T20:35:27.235418] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.235653] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-02-02T20:35:27.235875] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-02-02T20:35:27.235943] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-02-02T20:35:27.236155] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-02-02T20:35:27.236378] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-02-02T20:35:27.236608] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-02-02T20:35:27.236832] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.237053] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-02-02T20:35:27.237306] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-02-02T20:35:27.237549] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-02-02T20:35:27.237795] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-02-02T20:35:27.237868] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-02-02T20:35:27.238134] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-02-02T20:35:27.238358] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-02-02T20:35:27.238601] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-02-02T20:35:27.238679] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.238892] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-02-02T20:35:27.239139] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-02-02T20:35:27.239438] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.239675] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-02-02T20:35:27.239938] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.240239] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-02-02T20:35:27.240459] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-02-02T20:35:27.241233] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.241491] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.241735] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.241967] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-02-02T20:35:27.242198] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-02-02T20:35:27.242481] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.242701] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-02-02T20:35:27.242925] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.243152] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-02-02T20:35:27.243375] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.243622] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.243865] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-02-02T20:35:27.244134] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-02-02T20:35:27.244201] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-02-02T20:35:27.244413] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-02-02T20:35:27.244637] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-02-02T20:35:27.244861] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-02-02T20:35:27.244941] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-02-02T20:35:27.245174] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-02-02T20:35:27.245395] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-02-02T20:35:27.245677] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-02-02T20:35:27.245908] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-02-02T20:35:27.246168] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-02-02T20:35:27.246416] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-02-02T20:35:27.246658] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-02-02T20:35:27.246882] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-02-02T20:35:27.247113] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-02-02T20:35:27.247344] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-02-02T20:35:27.247605] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-02-02T20:35:27.247920] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.248004] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-02-02T20:35:27.248225] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-02-02T20:35:27.248462] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-02-02T20:35:27.248755] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.248991] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-02-02T20:35:27.249266] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.249507] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.249759] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-02-02T20:35:27.250011] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-02-02T20:35:27.250095] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-02-02T20:35:27.250362] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-02-02T20:35:27.250601] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-02-02T20:35:27.250883] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.251103] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-02-02T20:35:27.251368] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-02-02T20:35:27.251642] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-02-02T20:35:27.251867] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-02-02T20:35:27.252089] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-02-02T20:35:27.252314] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-02-02T20:35:27.252589] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-02-02T20:35:27.252825] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.253055] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-02-02T20:35:27.253132] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-02-02T20:35:27.253399] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-02-02T20:35:27.253619] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-02-02T20:35:27.253872] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-02-02T20:35:27.254155] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-02-02T20:35:27.254381] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-02-02T20:35:27.254657] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-02-02T20:35:27.254936] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-02-02T20:35:27.255190] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-02-02T20:35:27.255409] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-02-02T20:35:27.255687] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.256823] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-02-02T20:35:27.257075] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-02-02T20:35:27.257356] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.257654] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-02-02T20:35:27.257919] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-02-02T20:35:27.258149] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-02-02T20:35:27.258220] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-02-02T20:35:27.258444] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-02-02T20:35:27.258680] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-02-02T20:35:27.258963] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-02-02T20:35:27.259207] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-02-02T20:35:27.259458] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-02-02T20:35:27.259754] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-02-02T20:35:27.260037] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-02-02T20:35:27.260291] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-02-02T20:35:27.260521] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.260825] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-02-02T20:35:27.261048] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-02-02T20:35:27.261278] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-02-02T20:35:27.261734] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-02-02T20:35:27.262156] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.262401] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-02-02T20:35:27.262645] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-02-02T20:35:27.262896] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.263127] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-02-02T20:35:27.263405] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-02-02T20:35:27.263631] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.263870] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-02-02T20:35:27.263937] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.264151] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.264372] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.264620] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-02-02T20:35:27.264845] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-02-02T20:35:27.264912] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-02-02T20:35:27.264978] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.265214] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.265438] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-02-02T20:35:27.265677] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-02-02T20:35:27.265898] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-02-02T20:35:27.266119] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-02-02T20:35:27.266360] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-02-02T20:35:27.266643] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.266879] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.267160] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-02-02T20:35:27.267393] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-02-02T20:35:27.267634] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.267918] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.268171] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-02-02T20:35:27.268407] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-02-02T20:35:27.268668] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-02-02T20:35:27.268902] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-02-02T20:35:27.269127] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-02-02T20:35:27.269367] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-02-02T20:35:27.269607] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.269829] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-02-02T20:35:27.270075] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.270302] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-02-02T20:35:27.270543] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-02-02T20:35:27.270841] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-02-02T20:35:27.271064] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-02-02T20:35:27.271306] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.271602] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-02-02T20:35:27.271830] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-02-02T20:35:27.272068] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-02-02T20:35:27.272340] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-02-02T20:35:27.272598] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.272823] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-02-02T20:35:27.273111] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-02-02T20:35:27.273349] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-02-02T20:35:27.273586] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-02-02T20:35:27.273813] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-02-02T20:35:27.274035] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-02-02T20:35:27.274259] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.274483] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-02-02T20:35:27.274566] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-02-02T20:35:27.274651] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-02-02T20:35:27.275439] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-02-02T20:35:27.275698] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.275954] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-02-02T20:35:27.276024] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-02-02T20:35:27.276295] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-02-02T20:35:27.276542] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-02-02T20:35:27.276847] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-02-02T20:35:27.277073] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-02-02T20:35:27.277315] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-02-02T20:35:27.277563] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-02-02T20:35:27.277827] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.278061] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-02-02T20:35:27.278317] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-02-02T20:35:27.278547] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.278801] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-02-02T20:35:27.279028] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-02-02T20:35:27.279275] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-02-02T20:35:27.279520] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-02-02T20:35:27.279778] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-02-02T20:35:27.280024] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-02-02T20:35:27.280252] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-02-02T20:35:27.280496] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-02-02T20:35:27.280746] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-02-02T20:35:27.280817] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-02-02T20:35:27.281099] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-02-02T20:35:27.281380] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-02-02T20:35:27.281451] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.281669] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-02-02T20:35:27.281917] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-02-02T20:35:27.282164] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.282415] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-02-02T20:35:27.282651] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.282880] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.283123] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-02-02T20:35:27.283362] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.283600] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-02-02T20:35:27.283858] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-02-02T20:35:27.284087] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-02-02T20:35:27.284364] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.284607] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.284835] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-02-02T20:35:27.285063] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.285350] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-02-02T20:35:27.285632] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-02-02T20:35:27.285878] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-02-02T20:35:27.286123] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-02-02T20:35:27.286407] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-02-02T20:35:27.286671] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.286741] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-02-02T20:35:27.286979] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-02-02T20:35:27.287228] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-02-02T20:35:27.287496] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-02-02T20:35:27.287811] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.288075] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-02-02T20:35:27.288320] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-02-02T20:35:27.288600] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.288847] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-02-02T20:35:27.289102] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-02-02T20:35:27.289331] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-02-02T20:35:27.289637] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-02-02T20:35:27.289870] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-02-02T20:35:27.290108] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-02-02T20:35:27.290391] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-02-02T20:35:27.290674] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-02-02T20:35:27.290906] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-02-02T20:35:27.291140] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-02-02T20:35:27.291384] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-02-02T20:35:27.291619] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.291869] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-02-02T20:35:27.292169] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-02-02T20:35:27.292401] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-02-02T20:35:27.292635] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.292715] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-02-02T20:35:27.292990] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-02-02T20:35:27.293270] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-02-02T20:35:27.293351] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-02-02T20:35:27.293611] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.293892] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.294131] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-02-02T20:35:27.294510] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-02-02T20:35:27.294795] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-02-02T20:35:27.295086] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-02-02T20:35:27.295167] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-02-02T20:35:27.295394] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-02-02T20:35:27.295652] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-02-02T20:35:27.295896] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-02-02T20:35:27.296214] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-02-02T20:35:27.296457] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-02-02T20:35:27.296706] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.296986] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.297234] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-02-02T20:35:27.297522] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-02-02T20:35:27.297786] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-02-02T20:35:27.298023] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-02-02T20:35:27.298256] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.298329] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-02-02T20:35:27.298606] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.298841] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.299070] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-02-02T20:35:27.299299] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-02-02T20:35:27.299600] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.299832] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-02-02T20:35:27.300124] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-02-02T20:35:27.300373] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.300628] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-02-02T20:35:27.300701] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.300934] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-02-02T20:35:27.301172] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.301475] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-02-02T20:35:27.301789] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.302061] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-02-02T20:35:27.302302] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-02-02T20:35:27.302535] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-02-02T20:35:27.302638] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-02-02T20:35:27.302868] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.302956] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-02-02T20:35:27.303239] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-02-02T20:35:27.303481] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-02-02T20:35:27.303565] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-02-02T20:35:27.303813] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-02-02T20:35:27.304098] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-02-02T20:35:27.304330] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-02-02T20:35:27.304599] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-02-02T20:35:27.304836] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-02-02T20:35:27.305069] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-02-02T20:35:27.305320] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.305603] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.305835] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-02-02T20:35:27.306118] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-02-02T20:35:27.306370] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-02-02T20:35:27.306638] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-02-02T20:35:27.306889] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-02-02T20:35:27.307147] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.307388] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-02-02T20:35:27.307702] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.307978] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-02-02T20:35:27.308241] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-02-02T20:35:27.308490] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-02-02T20:35:27.308777] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-02-02T20:35:27.309028] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-02-02T20:35:27.309293] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-02-02T20:35:27.309552] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-02-02T20:35:27.309656] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.309949] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-02-02T20:35:27.310200] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-02-02T20:35:27.310447] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-02-02T20:35:27.310724] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-02-02T20:35:27.310798] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.311096] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-02-02T20:35:27.311332] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-02-02T20:35:27.311631] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-02-02T20:35:27.311922] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-02-02T20:35:27.311995] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-02-02T20:35:27.312229] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.312471] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-02-02T20:35:27.312726] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-02-02T20:35:27.312971] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-02-02T20:35:27.313264] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-02-02T20:35:27.313508] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.313770] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-02-02T20:35:27.314068] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-02-02T20:35:27.314327] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-02-02T20:35:27.314604] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-02-02T20:35:27.314862] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.315122] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-02-02T20:35:27.315376] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-02-02T20:35:27.315621] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-02-02T20:35:27.315876] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.316166] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-02-02T20:35:27.316417] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-02-02T20:35:27.316675] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-02-02T20:35:27.316962] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.317260] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.317495] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-02-02T20:35:27.317760] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-02-02T20:35:27.318005] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.318295] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-02-02T20:35:27.318612] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-02-02T20:35:27.318903] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.319141] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.319213] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-02-02T20:35:27.319505] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-02-02T20:35:27.319774] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-02-02T20:35:27.320012] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-02-02T20:35:27.320255] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-02-02T20:35:27.320495] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-02-02T20:35:27.320823] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-02-02T20:35:27.321086] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-02-02T20:35:27.321373] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-02-02T20:35:27.321616] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-02-02T20:35:27.321857] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-02-02T20:35:27.322109] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.322342] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-02-02T20:35:27.322603] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-02-02T20:35:27.322838] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-02-02T20:35:27.323077] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.323366] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.323638] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.323894] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-02-02T20:35:27.324145] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-02-02T20:35:27.324381] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-02-02T20:35:27.324634] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.324862] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-02-02T20:35:27.325113] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.325354] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.325602] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.325840] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-02-02T20:35:27.326080] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-02-02T20:35:27.326359] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.326640] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-02-02T20:35:27.326719] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-02-02T20:35:27.326807] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-02-02T20:35:27.327103] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-02-02T20:35:27.327356] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.327799] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-02-02T20:35:27.328488] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-02-02T20:35:27.328865] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.329125] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-02-02T20:35:27.329400] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-02-02T20:35:27.329697] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-02-02T20:35:27.329980] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-02-02T20:35:27.330314] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.330816] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-02-02T20:35:27.331120] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-02-02T20:35:27.331439] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-02-02T20:35:27.331724] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.331996] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-02-02T20:35:27.332284] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-02-02T20:35:27.333256] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.333335] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-02-02T20:35:27.333635] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.333891] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-02-02T20:35:27.334185] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-02-02T20:35:27.334477] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-02-02T20:35:27.334842] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-02-02T20:35:27.335126] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.335393] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.335529] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-02-02T20:35:27.335845] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.336138] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-02-02T20:35:27.336433] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-02-02T20:35:27.336604] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-02-02T20:35:27.336919] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-02-02T20:35:27.337238] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.337513] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-02-02T20:35:27.337806] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.338083] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-02-02T20:35:27.338424] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-02-02T20:35:27.338554] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-02-02T20:35:27.338924] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-02-02T20:35:27.339198] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.339483] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-02-02T20:35:27.339777] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-02-02T20:35:27.339872] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-02-02T20:35:27.340128] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.340406] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.340713] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.340992] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-02-02T20:35:27.341243] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-02-02T20:35:27.341517] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-02-02T20:35:27.341810] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-02-02T20:35:27.342141] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-02-02T20:35:27.342428] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-02-02T20:35:27.342697] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-02-02T20:35:27.342976] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-02-02T20:35:27.343255] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.343498] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.343633] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-02-02T20:35:27.343882] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.344156] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-02-02T20:35:27.344482] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-02-02T20:35:27.344838] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-02-02T20:35:27.345106] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.345388] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.345745] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-02-02T20:35:27.346069] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-02-02T20:35:27.346330] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-02-02T20:35:27.346634] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.346913] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.347176] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.347440] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-02-02T20:35:27.347532] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-02-02T20:35:27.347864] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-02-02T20:35:27.348149] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-02-02T20:35:27.348492] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-02-02T20:35:27.348825] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-02-02T20:35:27.349098] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.349376] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-02-02T20:35:27.349521] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.349839] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-02-02T20:35:27.350138] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-02-02T20:35:27.350492] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-02-02T20:35:27.350895] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-02-02T20:35:27.351225] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-02-02T20:35:27.351533] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-02-02T20:35:27.351858] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.352197] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-02-02T20:35:27.352607] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-02-02T20:35:27.352895] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.353199] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-02-02T20:35:27.353282] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-02-02T20:35:27.353519] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-02-02T20:35:27.353803] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-02-02T20:35:27.354079] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-02-02T20:35:27.354398] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.354689] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-02-02T20:35:27.354946] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-02-02T20:35:27.355224] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-02-02T20:35:27.355557] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.356022] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-02-02T20:35:27.356332] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-02-02T20:35:27.356707] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-02-02T20:35:27.356980] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-02-02T20:35:27.357236] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.357542] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-02-02T20:35:27.358017] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-02-02T20:35:27.358299] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-02-02T20:35:27.358601] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-02-02T20:35:27.358894] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-02-02T20:35:27.359220] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-02-02T20:35:27.359534] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-02-02T20:35:27.359858] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-02-02T20:35:27.360331] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-02-02T20:35:27.360604] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.360941] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-02-02T20:35:27.361257] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-02-02T20:35:27.361771] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.362073] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-02-02T20:35:27.362352] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-02-02T20:35:27.362640] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.362906] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-02-02T20:35:27.363174] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-02-02T20:35:27.363446] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.363775] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-02-02T20:35:27.363881] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-02-02T20:35:27.364206] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.364502] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-02-02T20:35:27.364852] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.365124] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.365397] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.365668] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-02-02T20:35:27.366137] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-02-02T20:35:27.366231] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-02-02T20:35:27.366516] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.367040] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.367348] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.367650] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-02-02T20:35:27.367788] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-02-02T20:35:27.368060] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-02-02T20:35:27.368384] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-02-02T20:35:27.368685] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-02-02T20:35:27.368951] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.369238] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.369589] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-02-02T20:35:27.369707] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-02-02T20:35:27.370013] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-02-02T20:35:27.370346] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-02-02T20:35:27.370679] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-02-02T20:35:27.370980] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-02-02T20:35:27.371283] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-02-02T20:35:27.371566] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-02-02T20:35:27.371848] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.371934] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-02-02T20:35:27.372224] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-02-02T20:35:27.372489] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.372563] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-02-02T20:35:27.372854] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-02-02T20:35:27.373112] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-02-02T20:35:27.373351] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.373658] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-02-02T20:35:27.373904] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.373985] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.374224] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-02-02T20:35:27.374487] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.374810] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.374936] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-02-02T20:35:27.375270] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-02-02T20:35:27.376297] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-02-02T20:35:27.376616] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-02-02T20:35:27.376896] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.377196] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-02-02T20:35:27.377473] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.377970] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-02-02T20:35:27.378071] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-02-02T20:35:27.378346] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-02-02T20:35:27.378681] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-02-02T20:35:27.379660] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-02-02T20:35:27.379767] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-02-02T20:35:27.380107] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-02-02T20:35:27.380403] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.380501] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-02-02T20:35:27.381023] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-02-02T20:35:27.381340] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-02-02T20:35:27.381862] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-02-02T20:35:27.382158] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.382418] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-02-02T20:35:27.382682] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.383190] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-02-02T20:35:27.383471] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-02-02T20:35:27.383786] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.384055] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-02-02T20:35:27.384326] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-02-02T20:35:27.384674] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-02-02T20:35:27.385001] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-02-02T20:35:27.385099] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-02-02T20:35:27.385391] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.385795] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-02-02T20:35:27.386085] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.386389] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-02-02T20:35:27.386839] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-02-02T20:35:27.387112] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.387434] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.387889] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-02-02T20:35:27.388198] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-02-02T20:35:27.388514] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-02-02T20:35:27.388999] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.389278] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-02-02T20:35:27.389601] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-02-02T20:35:27.390087] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-02-02T20:35:27.390452] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-02-02T20:35:27.390971] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.391282] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-02-02T20:35:27.391644] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-02-02T20:35:27.391958] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-02-02T20:35:27.392266] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.392604] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-02-02T20:35:27.392969] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-02-02T20:35:27.393099] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.393453] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.393808] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-02-02T20:35:27.394121] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-02-02T20:35:27.394441] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-02-02T20:35:27.394732] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.395030] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.395351] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-02-02T20:35:27.395682] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-02-02T20:35:27.395963] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-02-02T20:35:27.396361] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-02-02T20:35:27.396651] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-02-02T20:35:27.396939] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.397283] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-02-02T20:35:27.397595] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-02-02T20:35:27.397951] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-02-02T20:35:27.398203] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.398437] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.398677] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-02-02T20:35:27.398911] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-02-02T20:35:27.399202] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.399465] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.399708] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-02-02T20:35:27.399991] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.400269] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.400530] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-02-02T20:35:27.400857] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-02-02T20:35:27.401131] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-02-02T20:35:27.401397] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-02-02T20:35:27.401708] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-02-02T20:35:27.401946] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.402182] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.402440] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.402691] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-02-02T20:35:27.402942] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.403194] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-02-02T20:35:27.403463] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.403765] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.404033] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.404323] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-02-02T20:35:27.404557] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.404856] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-02-02T20:35:27.405115] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.405348] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-02-02T20:35:27.405603] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.405836] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.406093] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-02-02T20:35:27.406323] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-02-02T20:35:27.406596] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.406839] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.407107] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.407401] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-02-02T20:35:27.407685] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.407934] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-02-02T20:35:27.408026] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.408265] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-02-02T20:35:27.408539] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.408848] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-02-02T20:35:27.408933] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.409157] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.409393] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.409650] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-02-02T20:35:27.409883] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.410117] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-02-02T20:35:27.410197] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-02-02T20:35:27.410423] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.410678] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-02-02T20:35:27.410911] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-02-02T20:35:27.411214] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.411449] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-02-02T20:35:27.412314] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-02-02T20:35:27.412635] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-02-02T20:35:27.412893] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-02-02T20:35:27.413139] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.413388] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.413465] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-02-02T20:35:27.413701] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-02-02T20:35:27.413972] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.414253] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.414538] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-02-02T20:35:27.414823] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-02-02T20:35:27.415127] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-02-02T20:35:27.415210] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-02-02T20:35:27.415445] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-02-02T20:35:27.415737] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-02-02T20:35:27.416030] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-02-02T20:35:27.416288] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-02-02T20:35:27.416596] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.416877] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-02-02T20:35:27.417112] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-02-02T20:35:27.417385] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-02-02T20:35:27.417656] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-02-02T20:35:27.417926] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.418161] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.418398] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.418638] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-02-02T20:35:27.418897] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-02-02T20:35:27.419137] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-02-02T20:35:27.419374] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-02-02T20:35:27.419617] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-02-02T20:35:27.419866] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-02-02T20:35:27.420138] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-02-02T20:35:27.420232] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-02-02T20:35:27.420305] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-02-02T20:35:27.420548] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-02-02T20:35:27.420819] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.421112] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-02-02T20:35:27.421401] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-02-02T20:35:27.421692] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.421960] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-02-02T20:35:27.422194] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.422450] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-02-02T20:35:27.422692] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-02-02T20:35:27.422930] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.423184] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-02-02T20:35:27.423426] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-02-02T20:35:27.423703] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-02-02T20:35:27.423940] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-02-02T20:35:27.424173] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.424407] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.424678] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-02-02T20:35:27.424930] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.425164] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-02-02T20:35:27.425414] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-02-02T20:35:27.425486] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-02-02T20:35:27.425732] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.425964] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-02-02T20:35:27.426193] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.426432] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.426676] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-02-02T20:35:27.426913] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-02-02T20:35:27.427168] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-02-02T20:35:27.427477] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-02-02T20:35:27.427755] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.428015] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-02-02T20:35:27.428261] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.428511] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-02-02T20:35:27.428834] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.429091] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.429346] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-02-02T20:35:27.429601] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-02-02T20:35:27.429859] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.430138] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.430398] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.430634] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.430864] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-02-02T20:35:27.431092] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-02-02T20:35:27.431337] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-02-02T20:35:27.431614] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-02-02T20:35:27.431887] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-02-02T20:35:27.432169] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-02-02T20:35:27.432400] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.432632] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-02-02T20:35:27.432883] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-02-02T20:35:27.433132] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-02-02T20:35:27.433376] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-02-02T20:35:27.433616] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-02-02T20:35:27.433878] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-02-02T20:35:27.433958] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-02-02T20:35:27.434207] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.435177] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-02-02T20:35:27.435440] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.435714] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.435956] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-02-02T20:35:27.436213] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-02-02T20:35:27.436462] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-02-02T20:35:27.436762] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-02-02T20:35:27.436993] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-02-02T20:35:27.437224] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-02-02T20:35:27.437461] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-02-02T20:35:27.438442] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-02-02T20:35:27.438691] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.440454] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-02-02T20:35:27.440717] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-02-02T20:35:27.441058] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.441317] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-02-02T20:35:27.441610] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.441904] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-02-02T20:35:27.442151] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-02-02T20:35:27.442410] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.442690] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-02-02T20:35:27.442992] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-02-02T20:35:27.443223] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-02-02T20:35:27.443472] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-02-02T20:35:27.443750] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.443832] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-02-02T20:35:27.444092] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-02-02T20:35:27.444171] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-02-02T20:35:27.444403] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.444637] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.444877] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-02-02T20:35:27.445107] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-02-02T20:35:27.445366] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-02-02T20:35:27.445606] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-02-02T20:35:27.445855] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-02-02T20:35:27.446086] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-02-02T20:35:27.446316] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-02-02T20:35:27.446582] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-02-02T20:35:27.446827] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.447110] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-02-02T20:35:27.447359] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-02-02T20:35:27.447641] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-02-02T20:35:27.447904] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-02-02T20:35:27.448192] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-02-02T20:35:27.448427] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-02-02T20:35:27.448692] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-02-02T20:35:27.448942] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-02-02T20:35:27.449013] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.449235] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.449473] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-02-02T20:35:27.449782] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-02-02T20:35:27.449872] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.450111] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-02-02T20:35:27.450342] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-02-02T20:35:27.450604] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-02-02T20:35:27.450866] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-02-02T20:35:27.451133] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-02-02T20:35:27.451382] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.451632] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-02-02T20:35:27.451886] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-02-02T20:35:27.452121] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-02-02T20:35:27.452379] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-02-02T20:35:27.452642] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-02-02T20:35:27.452948] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.453190] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-02-02T20:35:27.453424] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-02-02T20:35:27.453656] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-02-02T20:35:27.453886] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.454136] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-02-02T20:35:27.454383] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-02-02T20:35:27.454458] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-02-02T20:35:27.454684] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-02-02T20:35:27.454935] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-02-02T20:35:27.455184] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-02-02T20:35:27.455477] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-02-02T20:35:27.455729] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-02-02T20:35:27.455982] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.456261] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-02-02T20:35:27.456519] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.456775] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-02-02T20:35:27.457082] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-02-02T20:35:27.457362] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-02-02T20:35:27.457620] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-02-02T20:35:27.457890] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-02-02T20:35:27.458185] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-02-02T20:35:27.458447] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.458680] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-02-02T20:35:27.458908] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-02-02T20:35:27.459145] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.459394] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-02-02T20:35:27.459631] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-02-02T20:35:27.459912] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-02-02T20:35:27.460144] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.460392] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-02-02T20:35:27.460631] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.460865] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-02-02T20:35:27.461116] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.461371] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-02-02T20:35:27.461630] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-02-02T20:35:27.461878] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-02-02T20:35:27.462187] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-02-02T20:35:27.462443] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.462516] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.462777] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-02-02T20:35:27.463042] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-02-02T20:35:27.463270] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-02-02T20:35:27.463500] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-02-02T20:35:27.463750] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-02-02T20:35:27.464010] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-02-02T20:35:27.464082] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-02-02T20:35:27.464325] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-02-02T20:35:27.464589] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-02-02T20:35:27.464855] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-02-02T20:35:27.465106] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-02-02T20:35:27.465376] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-02-02T20:35:27.465653] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-02-02T20:35:27.465727] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-02-02T20:35:27.465792] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.466019] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.466624] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.466730] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-02-02T20:35:27.467004] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-02-02T20:35:27.467286] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.467522] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-02-02T20:35:27.467786] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-02-02T20:35:27.468046] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.468826] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-02-02T20:35:27.469083] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-02-02T20:35:27.469330] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-02-02T20:35:27.469607] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.469860] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-02-02T20:35:27.470096] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-02-02T20:35:27.470341] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-02-02T20:35:27.470598] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.470833] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.471065] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.471560] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-02-02T20:35:27.471842] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-02-02T20:35:27.471925] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-02-02T20:35:27.472184] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-02-02T20:35:27.473162] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-02-02T20:35:27.473418] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.473693] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.473994] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.474084] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-02-02T20:35:27.474325] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.474563] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-02-02T20:35:27.474818] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-02-02T20:35:27.475249] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.475541] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.475797] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-02-02T20:35:27.476068] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.476303] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-02-02T20:35:27.476540] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.476848] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-02-02T20:35:27.477080] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-02-02T20:35:27.477331] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-02-02T20:35:27.477564] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-02-02T20:35:27.477857] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-02-02T20:35:27.478115] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-02-02T20:35:27.478406] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-02-02T20:35:27.478679] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-02-02T20:35:27.478931] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.479190] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-02-02T20:35:27.479494] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.479918] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-02-02T20:35:27.480194] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-02-02T20:35:27.480268] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-02-02T20:35:27.480563] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-02-02T20:35:27.480850] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.481130] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.481227] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-02-02T20:35:27.481492] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.481728] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.481967] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.482039] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.482404] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-02-02T20:35:27.482783] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-02-02T20:35:27.483081] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-02-02T20:35:27.483154] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-02-02T20:35:27.483456] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-02-02T20:35:27.483782] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-02-02T20:35:27.484097] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-02-02T20:35:27.484350] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.484603] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-02-02T20:35:27.484851] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-02-02T20:35:27.485153] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.485394] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.485638] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.485892] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-02-02T20:35:27.486189] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-02-02T20:35:27.486452] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.486820] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-02-02T20:35:27.487081] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-02-02T20:35:27.487337] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.487608] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-02-02T20:35:27.487896] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.488149] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-02-02T20:35:27.488402] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-02-02T20:35:27.488488] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.488727] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-02-02T20:35:27.488983] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-02-02T20:35:27.489279] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-02-02T20:35:27.489550] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-02-02T20:35:27.489816] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.489886] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-02-02T20:35:27.490134] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-02-02T20:35:27.490419] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-02-02T20:35:27.490774] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-02-02T20:35:27.491071] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.491311] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-02-02T20:35:27.491567] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-02-02T20:35:27.491827] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-02-02T20:35:27.492063] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.492360] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-02-02T20:35:27.492446] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.492512] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-02-02T20:35:27.492765] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-02-02T20:35:27.493056] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.493354] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-02-02T20:35:27.493625] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.493708] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-02-02T20:35:27.494011] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-02-02T20:35:27.494411] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-02-02T20:35:27.494676] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.494986] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-02-02T20:35:27.495291] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-02-02T20:35:27.495364] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-02-02T20:35:27.495427] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-02-02T20:35:27.495670] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-02-02T20:35:27.495972] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-02-02T20:35:27.496271] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.496560] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-02-02T20:35:27.496897] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-02-02T20:35:27.497215] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-02-02T20:35:27.497456] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-02-02T20:35:27.497772] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-02-02T20:35:27.498602] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.498867] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-02-02T20:35:27.499257] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-02-02T20:35:27.499524] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-02-02T20:35:27.499809] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.500070] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-02-02T20:35:27.500336] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.500638] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-02-02T20:35:27.500897] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-02-02T20:35:27.501199] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-02-02T20:35:27.501460] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-02-02T20:35:27.501726] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.502049] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-02-02T20:35:27.502308] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-02-02T20:35:27.502591] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-02-02T20:35:27.502830] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.503090] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.503352] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-02-02T20:35:27.503606] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.503849] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-02-02T20:35:27.504107] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.504362] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-02-02T20:35:27.504432] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-02-02T20:35:27.504667] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-02-02T20:35:27.504903] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-02-02T20:35:27.505142] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.505401] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-02-02T20:35:27.505645] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.505716] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-02-02T20:35:27.505963] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-02-02T20:35:27.506249] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.506331] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.506599] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-02-02T20:35:27.506855] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.507103] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-02-02T20:35:27.507348] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.507603] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-02-02T20:35:27.507904] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-02-02T20:35:27.508222] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-02-02T20:35:27.508485] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-02-02T20:35:27.508780] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-02-02T20:35:27.508851] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.509090] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-02-02T20:35:27.509380] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-02-02T20:35:27.509671] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-02-02T20:35:27.509947] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.510211] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-02-02T20:35:27.510467] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-02-02T20:35:27.510757] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-02-02T20:35:27.511023] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-02-02T20:35:27.511095] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-02-02T20:35:27.511332] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-02-02T20:35:27.511606] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-02-02T20:35:27.511850] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.512106] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-02-02T20:35:27.512373] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-02-02T20:35:27.512650] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.512903] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-02-02T20:35:27.513141] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-02-02T20:35:27.513421] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-02-02T20:35:27.513719] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.513955] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-02-02T20:35:27.514208] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-02-02T20:35:27.514517] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-02-02T20:35:27.514856] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.515125] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.515405] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-02-02T20:35:27.515663] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.515743] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-02-02T20:35:27.515997] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-02-02T20:35:27.516239] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-02-02T20:35:27.517198] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.517466] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-02-02T20:35:27.517757] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-02-02T20:35:27.517888] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.518228] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-02-02T20:35:27.518596] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-02-02T20:35:27.518676] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-02-02T20:35:27.518955] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-02-02T20:35:27.519215] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-02-02T20:35:27.519474] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-02-02T20:35:27.519840] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.520095] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.520337] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-02-02T20:35:27.520635] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.520897] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.521141] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-02-02T20:35:27.521211] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.521491] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-02-02T20:35:27.521821] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.522079] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.522333] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-02-02T20:35:27.522598] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-02-02T20:35:27.522915] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.523169] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-02-02T20:35:27.523426] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-02-02T20:35:27.523710] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.524039] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-02-02T20:35:27.524316] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-02-02T20:35:27.524628] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-02-02T20:35:27.524929] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-02-02T20:35:27.525219] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.525494] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-02-02T20:35:27.525795] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.526087] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-02-02T20:35:27.526375] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.526610] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-02-02T20:35:27.526909] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-02-02T20:35:27.527180] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.527424] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.527706] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-02-02T20:35:27.527949] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.528206] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.528438] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-02-02T20:35:27.528693] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.528986] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.529241] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-02-02T20:35:27.529516] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-02-02T20:35:27.529793] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-02-02T20:35:27.530051] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-02-02T20:35:27.530320] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.530598] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-02-02T20:35:27.530866] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.530958] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-02-02T20:35:27.531215] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.531467] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-02-02T20:35:27.531716] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.532011] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.532276] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.532548] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-02-02T20:35:27.532813] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-02-02T20:35:27.533112] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-02-02T20:35:27.533202] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.533448] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-02-02T20:35:27.533775] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.534036] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-02-02T20:35:27.534294] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-02-02T20:35:27.534366] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-02-02T20:35:27.534441] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-02-02T20:35:27.534701] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-02-02T20:35:27.534943] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-02-02T20:35:27.535175] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-02-02T20:35:27.535244] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-02-02T20:35:27.535469] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.535716] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-02-02T20:35:27.535981] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-02-02T20:35:27.536248] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.536528] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-02-02T20:35:27.536836] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-02-02T20:35:27.536918] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-02-02T20:35:27.537173] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-02-02T20:35:27.537441] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-02-02T20:35:27.537725] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.537975] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-02-02T20:35:27.538047] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.538288] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-02-02T20:35:27.538602] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.538682] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-02-02T20:35:27.538915] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-02-02T20:35:27.539207] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-02-02T20:35:27.539474] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.539745] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-02-02T20:35:27.539986] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-02-02T20:35:27.540240] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-02-02T20:35:27.540499] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-02-02T20:35:27.540794] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.541034] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-02-02T20:35:27.541277] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-02-02T20:35:27.541385] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-02-02T20:35:27.541463] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.541732] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-02-02T20:35:27.541804] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-02-02T20:35:27.542049] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-02-02T20:35:27.542305] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.542607] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-02-02T20:35:27.542931] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-02-02T20:35:27.543194] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-02-02T20:35:27.543441] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-02-02T20:35:27.543527] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.543816] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.544053] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-02-02T20:35:27.544309] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-02-02T20:35:27.544563] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-02-02T20:35:27.544820] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.545085] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-02-02T20:35:27.545157] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-02-02T20:35:27.545474] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.545817] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-02-02T20:35:27.546060] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-02-02T20:35:27.546356] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.546461] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-02-02T20:35:27.546854] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-02-02T20:35:27.547134] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-02-02T20:35:27.547405] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.547732] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-02-02T20:35:27.548004] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-02-02T20:35:27.548264] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.548523] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-02-02T20:35:27.548810] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-02-02T20:35:27.549120] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-02-02T20:35:27.549363] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-02-02T20:35:27.549625] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-02-02T20:35:27.549919] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-02-02T20:35:27.550237] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-02-02T20:35:27.550593] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-02-02T20:35:27.550871] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-02-02T20:35:27.551138] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-02-02T20:35:27.551396] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-02-02T20:35:27.551641] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-02-02T20:35:27.551892] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-02-02T20:35:27.552136] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.552425] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-02-02T20:35:27.552721] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.552798] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-02-02T20:35:27.553035] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-02-02T20:35:27.553324] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.553597] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-02-02T20:35:27.553861] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-02-02T20:35:27.554157] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-02-02T20:35:27.554452] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-02-02T20:35:27.554525] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-02-02T20:35:27.554799] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-02-02T20:35:27.555059] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-02-02T20:35:27.555302] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-02-02T20:35:27.555605] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-02-02T20:35:27.555857] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-02-02T20:35:27.555934] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-02-02T20:35:27.556224] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-02-02T20:35:27.556490] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-02-02T20:35:27.556761] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-02-02T20:35:27.557033] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-02-02T20:35:27.557297] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.557553] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.557847] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-02-02T20:35:27.558129] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.558201] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-02-02T20:35:27.558438] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-02-02T20:35:27.558524] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-02-02T20:35:27.558642] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.558922] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-02-02T20:35:27.559187] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.559495] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-02-02T20:35:27.559822] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-02-02T20:35:27.560069] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.560360] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.560622] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-02-02T20:35:27.560695] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-02-02T20:35:27.560966] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-02-02T20:35:27.561244] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-02-02T20:35:27.561546] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-02-02T20:35:27.561870] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-02-02T20:35:27.562160] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-02-02T20:35:27.562437] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.562708] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-02-02T20:35:27.562951] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.563199] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-02-02T20:35:27.563464] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.563705] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.563944] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-02-02T20:35:27.564189] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-02-02T20:35:27.564449] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.564555] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-02-02T20:35:27.565111] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-02-02T20:35:27.565196] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-02-02T20:35:27.565433] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-02-02T20:35:27.565826] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-02-02T20:35:27.566126] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-02-02T20:35:27.566372] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-02-02T20:35:27.566623] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-02-02T20:35:27.566877] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-02-02T20:35:27.567148] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-02-02T20:35:27.567447] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-02-02T20:35:27.567522] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.567799] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-02-02T20:35:27.568050] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-02-02T20:35:27.568308] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-02-02T20:35:27.568401] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.568646] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-02-02T20:35:27.568903] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.569148] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-02-02T20:35:27.569406] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-02-02T20:35:27.569658] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-02-02T20:35:27.569923] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-02-02T20:35:27.570172] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-02-02T20:35:27.570426] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-02-02T20:35:27.570692] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.570973] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-02-02T20:35:27.571222] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.571471] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-02-02T20:35:27.571727] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-02-02T20:35:27.571819] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-02-02T20:35:27.572079] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-02-02T20:35:27.572359] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-02-02T20:35:27.572647] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-02-02T20:35:27.572884] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.573144] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.573386] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-02-02T20:35:27.573666] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-02-02T20:35:27.573922] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-02-02T20:35:27.574159] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.574413] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-02-02T20:35:27.574674] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-02-02T20:35:27.574929] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.575168] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.575424] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-02-02T20:35:27.575678] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-02-02T20:35:27.575941] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-02-02T20:35:27.576251] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-02-02T20:35:27.576514] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-02-02T20:35:27.576781] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-02-02T20:35:27.577072] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-02-02T20:35:27.577376] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-02-02T20:35:27.577721] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-02-02T20:35:27.577970] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-02-02T20:35:27.578235] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-02-02T20:35:27.578535] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-02-02T20:35:27.578823] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-02-02T20:35:27.578896] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-02-02T20:35:27.579126] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-02-02T20:35:27.579196] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.579437] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.579703] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-02-02T20:35:27.579792] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-02-02T20:35:27.580028] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-02-02T20:35:27.580287] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.580589] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.580882] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.581142] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-02-02T20:35:27.581401] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-02-02T20:35:27.581657] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-02-02T20:35:27.581896] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-02-02T20:35:27.582162] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-02-02T20:35:27.582410] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-02-02T20:35:27.582648] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-02-02T20:35:27.582893] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-02-02T20:35:27.583168] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-02-02T20:35:27.583438] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-02-02T20:35:27.583529] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-02-02T20:35:27.583792] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.584033] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-02-02T20:35:27.584287] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-02-02T20:35:27.584542] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-02-02T20:35:27.584804] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.585651] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-02-02T20:35:27.585915] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-02-02T20:35:27.586222] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-02-02T20:35:27.586541] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.586879] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-02-02T20:35:27.587152] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-02-02T20:35:27.587411] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-02-02T20:35:27.587655] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.587967] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-02-02T20:35:27.588258] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-02-02T20:35:27.588630] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.588950] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-02-02T20:35:27.589230] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.589543] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.589874] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-02-02T20:35:27.590123] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-02-02T20:35:27.590444] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-02-02T20:35:27.590726] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-02-02T20:35:27.590978] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.591285] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-02-02T20:35:27.591373] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-02-02T20:35:27.591652] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-02-02T20:35:27.591943] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-02-02T20:35:27.592183] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-02-02T20:35:27.592421] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-02-02T20:35:27.592509] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-02-02T20:35:27.592769] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-02-02T20:35:27.593016] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-02-02T20:35:27.593251] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-02-02T20:35:27.593506] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-02-02T20:35:27.593812] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-02-02T20:35:27.594924] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-02-02T20:35:27.595251] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.595566] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.595856] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-02-02T20:35:27.596123] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.596407] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-02-02T20:35:27.596708] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.597020] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-02-02T20:35:27.597105] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-02-02T20:35:27.597402] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.597688] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-02-02T20:35:27.597762] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-02-02T20:35:27.598019] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-02-02T20:35:27.598261] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-02-02T20:35:27.598513] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-02-02T20:35:27.598606] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-02-02T20:35:27.598868] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.599115] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.599410] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.599655] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-02-02T20:35:27.599908] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-02-02T20:35:27.599994] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-02-02T20:35:27.600230] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-02-02T20:35:27.600501] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-02-02T20:35:27.600875] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-02-02T20:35:27.600956] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-02-02T20:35:27.601207] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-02-02T20:35:27.601441] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.601521] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-02-02T20:35:27.601792] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-02-02T20:35:27.602080] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-02-02T20:35:27.602364] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-02-02T20:35:27.602604] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-02-02T20:35:27.602845] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-02-02T20:35:27.603099] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-02-02T20:35:27.603354] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.603427] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-02-02T20:35:27.603677] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.603911] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.604150] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-02-02T20:35:27.604437] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-02-02T20:35:27.604698] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.604985] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-02-02T20:35:27.605241] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-02-02T20:35:27.605503] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-02-02T20:35:27.605763] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.606004] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-02-02T20:35:27.606239] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-02-02T20:35:27.606532] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-02-02T20:35:27.606803] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-02-02T20:35:27.607058] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-02-02T20:35:27.607358] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-02-02T20:35:27.607601] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-02-02T20:35:27.607919] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-02-02T20:35:27.608169] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-02-02T20:35:27.608415] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.608676] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.608912] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-02-02T20:35:27.609147] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-02-02T20:35:27.609404] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-02-02T20:35:27.609646] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.609887] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-02-02T20:35:27.610122] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-02-02T20:35:27.610469] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-02-02T20:35:27.610788] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-02-02T20:35:27.611039] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.611319] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.611589] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.611859] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-02-02T20:35:27.612116] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-02-02T20:35:27.612356] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-02-02T20:35:27.612628] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-02-02T20:35:27.612867] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-02-02T20:35:27.612937] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-02-02T20:35:27.613168] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-02-02T20:35:27.613255] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-02-02T20:35:27.613508] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-02-02T20:35:27.613599] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-02-02T20:35:27.613871] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-02-02T20:35:27.614109] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-02-02T20:35:27.614344] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-02-02T20:35:27.614598] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.614867] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.615113] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-02-02T20:35:27.615355] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-02-02T20:35:27.615606] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-02-02T20:35:27.615848] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-02-02T20:35:27.616088] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-02-02T20:35:27.616326] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-02-02T20:35:27.616415] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-02-02T20:35:27.616663] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-02-02T20:35:27.616968] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-02-02T20:35:27.617221] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-02-02T20:35:27.617524] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-02-02T20:35:27.617801] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.618046] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-02-02T20:35:27.618318] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-02-02T20:35:27.618594] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.618853] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-02-02T20:35:27.619098] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-02-02T20:35:27.619351] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-02-02T20:35:27.619624] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-02-02T20:35:27.619914] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-02-02T20:35:27.620203] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-02-02T20:35:27.620448] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.620695] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-02-02T20:35:27.620956] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-02-02T20:35:27.621198] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.621493] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-02-02T20:35:27.621563] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-02-02T20:35:27.621818] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-02-02T20:35:27.622056] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-02-02T20:35:27.622324] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.622560] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.622819] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-02-02T20:35:27.623116] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-02-02T20:35:27.623384] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.623672] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-02-02T20:35:27.623911] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-02-02T20:35:27.624144] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-02-02T20:35:27.624383] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-02-02T20:35:27.624639] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-02-02T20:35:27.624878] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.625113] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-02-02T20:35:27.625369] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-02-02T20:35:27.625451] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-02-02T20:35:27.625697] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.625965] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.626204] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.626459] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-02-02T20:35:27.626706] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-02-02T20:35:27.626940] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-02-02T20:35:27.627198] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-02-02T20:35:27.627450] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-02-02T20:35:27.627708] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.627973] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.628264] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-02-02T20:35:27.628599] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.628872] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-02-02T20:35:27.629128] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-02-02T20:35:27.629366] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-02-02T20:35:27.629629] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-02-02T20:35:27.629891] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-02-02T20:35:27.630192] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-02-02T20:35:27.630429] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-02-02T20:35:27.630674] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-02-02T20:35:27.630959] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-02-02T20:35:27.631252] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-02-02T20:35:27.631513] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.631991] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-02-02T20:35:27.632229] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-02-02T20:35:27.632467] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-02-02T20:35:27.632892] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-02-02T20:35:27.633180] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.633417] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.633829] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-02-02T20:35:27.634117] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-02-02T20:35:27.634371] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-02-02T20:35:27.634441] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-02-02T20:35:27.634801] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.635074] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-02-02T20:35:27.635328] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-02-02T20:35:27.635608] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.635908] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.636173] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.636415] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-02-02T20:35:27.636671] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-02-02T20:35:27.636927] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-02-02T20:35:27.637176] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-02-02T20:35:27.637492] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-02-02T20:35:27.637967] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-02-02T20:35:27.638221] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.638472] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-02-02T20:35:27.638860] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-02-02T20:35:27.639163] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-02-02T20:35:27.639428] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.639500] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-02-02T20:35:27.639766] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-02-02T20:35:27.640067] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-02-02T20:35:27.640341] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-02-02T20:35:27.640644] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.640894] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-02-02T20:35:27.641151] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-02-02T20:35:27.641222] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-02-02T20:35:27.641451] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-02-02T20:35:27.641744] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.641815] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-02-02T20:35:27.642100] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-02-02T20:35:27.642390] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-02-02T20:35:27.642471] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-02-02T20:35:27.642707] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.642948] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-02-02T20:35:27.643212] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-02-02T20:35:27.643473] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.643734] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-02-02T20:35:27.643995] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-02-02T20:35:27.644229] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-02-02T20:35:27.644466] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.644702] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-02-02T20:35:27.644959] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-02-02T20:35:27.645216] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.645461] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-02-02T20:35:27.645703] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-02-02T20:35:27.645996] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.646288] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-02-02T20:35:27.646548] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-02-02T20:35:27.646834] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-02-02T20:35:27.647124] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-02-02T20:35:27.647430] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-02-02T20:35:27.647502] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-02-02T20:35:27.647758] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.647833] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-02-02T20:35:27.647905] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-02-02T20:35:27.648152] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-02-02T20:35:27.648396] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.648640] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.648876] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-02-02T20:35:27.649116] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-02-02T20:35:27.649513] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-02-02T20:35:27.649781] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.650052] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.650325] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.650606] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.650856] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-02-02T20:35:27.651120] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.651361] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-02-02T20:35:27.651601] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-02-02T20:35:27.651835] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-02-02T20:35:27.652089] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-02-02T20:35:27.652385] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-02-02T20:35:27.652677] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-02-02T20:35:27.652968] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.653207] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-02-02T20:35:27.653452] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-02-02T20:35:27.653709] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-02-02T20:35:27.653966] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-02-02T20:35:27.654222] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.654292] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.654543] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-02-02T20:35:27.654808] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-02-02T20:35:27.655081] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-02-02T20:35:27.655351] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.655614] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.655860] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-02-02T20:35:27.656130] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-02-02T20:35:27.656369] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-02-02T20:35:27.656628] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-02-02T20:35:27.656869] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-02-02T20:35:27.657157] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.657409] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-02-02T20:35:27.657714] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-02-02T20:35:27.657954] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-02-02T20:35:27.658213] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-02-02T20:35:27.658467] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.658706] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-02-02T20:35:27.658776] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-02-02T20:35:27.659008] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-02-02T20:35:27.659088] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-02-02T20:35:27.659326] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-02-02T20:35:27.659566] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-02-02T20:35:27.659966] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-02-02T20:35:27.660268] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.660520] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.660797] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-02-02T20:35:27.661047] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-02-02T20:35:27.661293] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-02-02T20:35:27.661605] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-02-02T20:35:27.661846] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-02-02T20:35:27.662094] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-02-02T20:35:27.662349] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-02-02T20:35:27.662601] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-02-02T20:35:27.662865] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-02-02T20:35:27.663109] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-02-02T20:35:27.663351] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.663607] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.663850] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-02-02T20:35:27.664090] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.664162] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-02-02T20:35:27.664398] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.664638] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-02-02T20:35:27.664895] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.665152] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.665450] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-02-02T20:35:27.665689] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-02-02T20:35:27.665943] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-02-02T20:35:27.666198] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.666436] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-02-02T20:35:27.666678] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-02-02T20:35:27.666978] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-02-02T20:35:27.667271] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.667528] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-02-02T20:35:27.667829] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-02-02T20:35:27.668075] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.668332] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-02-02T20:35:27.668568] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-02-02T20:35:27.668880] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-02-02T20:35:27.669136] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-02-02T20:35:27.669430] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-02-02T20:35:27.669685] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-02-02T20:35:27.669927] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-02-02T20:35:27.670219] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-02-02T20:35:27.670461] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-02-02T20:35:27.670751] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-02-02T20:35:27.671045] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-02-02T20:35:27.671298] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-02-02T20:35:27.671553] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-02-02T20:35:27.671812] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-02-02T20:35:27.672071] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.672142] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-02-02T20:35:27.672382] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-02-02T20:35:27.672626] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-02-02T20:35:27.672879] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-02-02T20:35:27.672949] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-02-02T20:35:27.673195] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-02-02T20:35:27.673265] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-02-02T20:35:27.673512] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-02-02T20:35:27.673787] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-02-02T20:35:27.674026] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-02-02T20:35:27.674313] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-02-02T20:35:27.674566] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-02-02T20:35:27.674832] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-02-02T20:35:27.674904] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-02-02T20:35:27.674966] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-02-02T20:35:27.675197] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-02-02T20:35:27.675489] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.675777] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-02-02T20:35:27.676072] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-02-02T20:35:27.676310] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-02-02T20:35:27.676547] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-02-02T20:35:27.676806] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-02-02T20:35:27.677101] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-02-02T20:35:27.677356] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-02-02T20:35:27.677682] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-02-02T20:35:27.677945] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.678245] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-02-02T20:35:27.678535] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-02-02T20:35:27.678828] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-02-02T20:35:27.679090] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-02-02T20:35:27.679341] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.679603] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-02-02T20:35:27.679853] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-02-02T20:35:27.680095] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-02-02T20:35:27.680396] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-02-02T20:35:27.680692] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-02-02T20:35:27.680949] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.681197] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-02-02T20:35:27.681456] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-02-02T20:35:27.681724] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-02-02T20:35:27.681972] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.682237] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-02-02T20:35:27.682485] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-02-02T20:35:27.682738] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-02-02T20:35:27.682985] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-02-02T20:35:27.683299] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-02-02T20:35:27.683547] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-02-02T20:35:27.683831] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-02-02T20:35:27.684116] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.684351] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-02-02T20:35:27.684608] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-02-02T20:35:27.684848] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-02-02T20:35:27.685136] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-02-02T20:35:27.685508] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-02-02T20:35:27.685852] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-02-02T20:35:27.686101] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-02-02T20:35:27.686351] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.686659] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-02-02T20:35:27.686904] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.687147] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-02-02T20:35:27.687393] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-02-02T20:35:27.687512] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-02-02T20:35:27.687792] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-02-02T20:35:27.688034] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-02-02T20:35:27.688119] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-02-02T20:35:27.688419] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-02-02T20:35:27.688676] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-02-02T20:35:27.688972] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-02-02T20:35:27.689236] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-02-02T20:35:27.689482] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-02-02T20:35:27.689734] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-02-02T20:35:27.690022] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.690258] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.690502] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-02-02T20:35:27.690774] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-02-02T20:35:27.691006] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-02-02T20:35:27.691267] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-02-02T20:35:27.691558] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-02-02T20:35:27.691650] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-02-02T20:35:27.691931] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-02-02T20:35:27.692230] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-02-02T20:35:27.692469] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-02-02T20:35:27.692756] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-02-02T20:35:27.692992] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-02-02T20:35:27.693074] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-02-02T20:35:27.693325] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-02-02T20:35:27.693614] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-02-02T20:35:27.693897] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-02-02T20:35:27.694137] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-02-02T20:35:27.694219] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-02-02T20:35:27.694447] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-02-02T20:35:27.694703] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-02-02T20:35:27.694942] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-02-02T20:35:27.695230] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-02-02T20:35:27.695315] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-02-02T20:35:27.695558] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-02-02T20:35:27.695815] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-02-02T20:35:27.696068] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-02-02T20:35:27.696319] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-02-02T20:35:27.696551] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-02-02T20:35:27.696824] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-02-02T20:35:27.697065] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-02-02T20:35:27.697298] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-02-02T20:35:27.697531] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-02-02T20:35:27.697853] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-02-02T20:35:27.698094] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-02-02T20:35:27.698346] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-02-02T20:35:27.698601] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-02-02T20:35:27.698850] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-02-02T20:35:27.699108] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-02-02T20:35:27.699405] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-02-02T20:35:27.699693] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-02-02T20:35:27.699947] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-02-02T20:35:27.700183] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-02-02T20:35:27.700442] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-02-02T20:35:27.700719] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-02-02T20:35:27.700972] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-02-02T20:35:27.701224] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-02-02T20:35:27.701459] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-02-02T20:35:27.701695] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-02-02T20:35:27.701928] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-02-02T20:35:27.702162] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-02-02T20:35:27.702412] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-02-02T20:35:27.702649] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-02-02T20:35:27.702877] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-02-02T20:35:27.703156] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-02-02T20:35:27.703418] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.703497] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-02-02T20:35:27.703777] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-02-02T20:35:27.704012] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-02-02T20:35:27.704281] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-02-02T20:35:27.704536] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-02-02T20:35:27.704814] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-02-02T20:35:27.705048] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-02-02T20:35:27.705300] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-02-02T20:35:27.705371] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-02-02T20:35:27.705619] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-02-02T20:35:27.705873] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-02-02T20:35:27.706128] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-02-02T20:35:27.706374] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.706666] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-02-02T20:35:27.706737] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-02-02T20:35:27.706962] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-02-02T20:35:27.707200] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-02-02T20:35:27.707458] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-02-02T20:35:27.707738] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-02-02T20:35:27.708004] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-02-02T20:35:27.708240] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-02-02T20:35:27.708311] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-02-02T20:35:27.708538] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-02-02T20:35:27.708816] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-02-02T20:35:27.708889] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-02-02T20:35:27.709123] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-02-02T20:35:27.709360] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-02-02T20:35:27.709648] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-02-02T20:35:27.709932] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-02-02T20:35:27.710219] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-02-02T20:35:27.710302] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-02-02T20:35:27.710530] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-02-02T20:35:27.710790] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-02-02T20:35:27.711046] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-02-02T20:35:27.711129] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-02-02T20:35:27.711364] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.711621] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-02-02T20:35:27.711879] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-02-02T20:35:27.712174] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-02-02T20:35:27.712431] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-02-02T20:35:27.712686] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-02-02T20:35:27.714215] [INFO ] [LOCAL ] Saved consolidated report: 3446 forecasts -> ./output/forecasts/full/2026-02-03.txt [2026-02-02T20:35:27.714266] [INFO ] [sig ] [77/77] Successfully generated report for 2026-02-03: 3446 entries [2026-02-02T20:35:27.714297] [INFO ] [sig ] ================================================== [2026-02-02T20:35:27.714325] [INFO ] [sig ] Report generation complete: 77/77 reports succeeded [2026-02-02T20:35:28.608017] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-02-02T20:35:28.608246] [INFO ] [sig ] Email notification sent [2026-02-02T20:35:28.608933] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-02-02T20:35:28.609120] [INFO ] [STATE ] Last completion updated: 2026-02-02T20:35:28.608988